O pacote enumerate permite controlar a exibição do contador de enumeração. O pacote adiciona um parâmetro opcional ao ambiente enumerate
, que é usado para especificar o layout dos rótulos. O parâmetro de layout contém um tipo de enumeração (‘1’ para algarismos arábicos, ‘a’ ou ‘A’
para enumeração alfabética e ‘i’ ou ‘I’ para numerais romanos), e coisas para decorar a enumeração. Então, por exemplo,
inicia uma lista cuja sequência de rótulos é (a), (b), (c), …; enquanto\usepackage{enumerate} ... \begin{enumerate}[(a)] \item ... ... \end{enumerate}
inicia uma lista cuja sequência de rótulos é I/, II/, III/, …\usepackage{enumerate} ... \begin{enumerate}[I/] \item ... ... \end{enumerate}
O pacote paralist , cujo objetivo principal é a
compactação de listas <, fornece os mesmos recursos em seus ambientes similares ao enumerate
.
Se você precisar de designs não estereotipados, o pacote enumitem lhe dará a maior parte da flexibilidade que você pode precisa para criar o seu próprio. O exemplo simples em romanos, acima, pode ser alcançado por:
Observe que o ‘*’ no valor do parâmetro representa o contador daquele nível da lista. Você também pode manipular o formato das referências aos rótulos de itens de lista com:\usepackage{enumitem} ... \begin{enumerate}[label=\Roman{*}/] \item ... ... \end{enumerate}
para fazer com que o formato das referências aos itens da lista apareça como (i), (ii), (iii), etc.\usepackage{enumitem} ... \begin{enumerate}[label=\Roman{*}/, ref=(\roman{*})] \item ... ... \end{enumerate}
A classe memoir inclui funções que correspondem àquelas do pacote
enumerate e tem funcionalidade semelhante para listas do tipo
itemize
.
%%
%% \renewcommand{\theenumi}{\Roman{enumi}} %% \renewcommand{\labelenumi}{\theenumi/} %%
This question on the Web: http://latex.net.br/faq/FAQ-enumerate.html
Do you have any question? Ask on: latex.net.br - we love qood questions!