2. Entendendo o LaTeX¶
2.11 Listas¶
Listas ordenadas e não ordenadas podem ser facilmente criadas no LaTeX dentro de ambientes específicos. Listas não ordenadas são criadas dentro do ambiente itemize
e listas ordenadas são criadas dentro do ambiente enumerate
.
No Exemplo 1, tem-se uma lista simples não ordenada.
Exemplo 1: Lista não ordenada utilizando o ambiente itemize
1 2 3 4 5 |
|
Listas podem ser aninhadas, de forma que subitens possam ser inseridos. Observe no Exemplo 2 que o estilo dos subitens é alterado automaticamente:
Exemplo 2: Lista não ordenada aninhada utilizando o ambiente itemize
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Os símbolos dos itens em uma lista ordenada podem ser facilmente modificados. No Exemplo 3, os símbolos são alterados de forma individual. Observe que é possível inserir expressões matemáticas também, as quais são apresentadas na Seção 2.13:
Exemplo 3: Lista não ordenada utilizando o ambiente itemize
com símbolos diferentes
1 2 3 4 5 6 |
|
Para alterar o estilo dos símbolos de uma lista de uma só vez, basta seguir o Exemplo 4 a seguir:
Exemplo 4: Lista não ordenada utilizando o ambiente itemize
com símbolos diferentes
1 2 3 4 5 6 |
|
No Exemplo 5 a seguir, tem-se uma lista simples ordenada. Compare com o Exemplo 1 e observe que a única diferença entre eles está apenas no tipo de ambiente utilizado (itemize
e enumerate
, respectivamente).
Exemplo 5: Lista ordenada utilizando o ambiente enumerate
1 2 3 4 5 |
|
Assim como nas listas não ordenadas, listas ordenadas também podem ser aninhadas. Neste caso, observe que a ordem e a numeração dos subitens é incrementada automaticamente:
Exemplo 6: Lista ordenada aninhada utilizando o ambiente enumerate
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
Listas ordenadas podem ser organizadas de formas diferentes. Pode-se ordená-las de forma numérica, alfabética ou de forma alfanumérica. Para alterar a forma como as listas são ordenadas, é necessário definir o estilo de ordenamento com o comando \labelenum<nível>{<estilo>}
, onde <nível>
pode ser i
, ii
, iii
ou vi
. O estilo, dado pelo modificador <estilo>
, pode assumir as seguintes opções:
alph
Letras minúsculas (a, b, c, ...);Alph
Letras maiúsculas (A, B, C, ...);arabic
Numerais arábicos (1, 2, 3, ...);roman
Numerais minúsculos romanos (i, ii, iii, ...);Roman
Numerais maiúsculos romanos (I, II, III, ...).
Combinando os estilos listados acima com os níveis, o comando \labelenum<nível>{<estilo>}
pode assumir algumas das seguintes construções:
- Numerais arábicos (1, 2, 3, ...) no Nível 1:
\renewcommand{\labelenumi}{\arabic{enumi}}
; - Letras minúsculas (a, b, c, ...) no Nível 2:
\renewcommand{\labelenumii}{\alph{enumii}}
; - Numerais romanos em caixa baixa (i, ii, iii, ...) no Nível 3:
\renewcommand{\labelenumiii}{\roman{enumiii}}
; - Letras maiúsculas (A, B, C, ...) no Nível 4:
\renewcommand{\labelenumiv}{\Alph{enumiv}}
.
No Exemplo 7 a seguir, altera-se o estilo dos ordenamentos dos níveis de 1 a 4, utilizando-se letras maiúsculas, números romanos em caixa baixa, letras minúsculas e numerais arábicos, respectivamente:
Exemplo 7: Lista ordenada aninhada com níveis customizados
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|