Listas de numeração sofisticadas

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,

\usepackage{enumerate}
...
\begin{enumerate}[(a)]
\item ...  ...
\end{enumerate}
inicia uma lista cuja sequência de rótulos é (a), (b), (c), …; enquanto
\usepackage{enumerate}
...
\begin{enumerate}[I/]
\item ...  ...
\end{enumerate}
inicia uma lista cuja sequência de rótulos é I/, II/, III/, …

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:

\usepackage{enumitem}
...
\begin{enumerate}[label=\Roman{*}/]
\item ...  ...
\end{enumerate}
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{*}/, ref=(\roman{*})]
\item ...  ...
\end{enumerate}
para fazer com que o formato das referências aos itens da lista apareça como (i), (ii), (iii), etc.

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/}
%% 
enumerate.sty
Distributed as part of 2etools
enumitem.sty
enumitem
memoir.cls
memoir
paralist.sty
paralist


Do you have any question? Ask on: latex.net.br - we love qood questions!