lista numerowana (enumerate)

Lista numerowana może być zagnieżdżana do 4 poziomów.

Poniżej wymienione makroinstrukcje odpowiadają za wygląd listy:

znaczenie definicja I definicja II definicja III definicja IV
licznik enumi enumii enumiii enumiv
reprezentacja \def\theenumi{\arabic{enumi}} \def\theenumii{\alph{enumii}} \def\theenumiii{\roman{enumiii}} \def\theenumiv{\Alph{enumiv}}
etykieta \def\labelenumi{\theenumi.} \def\labelenumii{(\theenumi)} \def\labelenumiii{\theenumi.} \def\labelenumiv{\theenumi.}
dodatkowy prefix
przy odwołaniach
\def\p@enumi{} \def\p@enumii{\theenumi} \def\p@enumiii{\theenumi(\theenumii)} \def\p@enumiv{\p@enumiii\theenumiii}

licznik
nazwa licznika na danym poziomie
reprezentacja
sposób wyprowadzenia wartości licznika: arabic -- liczby arabskie, alph -- kolejne, małe litery alfabety, roman -- liczby rzymskie (małymi literami), Alph -- kolejne, duże litery alfabetu, Roman -- liczby rzymskie (dużymi literami)
etykieta
definicja etykiety, makroinstrukcja ta jest wywoływana w celu oznaczenia danej pozycji listy (polecenie \item)
dodatkowy prefix
przy odwołaniach \ref do danej pozycji listy (oznaczonej etykietą -- \label) do właściwego numeru pozycji (na danym poziomie) dodawany jest zdefiniowany prefix -- na ogół jest to reprezentacja licznika poziomu wyższego. Umożliwia to łatwiejsze zorientowanie się do jakiego elementu listy następuje odwołanie.
Przykład:
\renewcommand{\labelenumi}{\S\theenumi.}
\begin{enumerate}
\item Ala ma kota\label{ala}
\item Ola ma Asa
\end{enumerate}
Paragraf \ref{ala} opisuje stan posiadania Ali.
da poniższy efekt:

Jeżeli dodatkowo zdefiniujemy prefix
\makeatletter
\def\p@enumi{\S}
\makeatother
\renewcommand{\labelenumi}{\S\theenumi.}
\begin{enumerate}
\item Ala ma kota\label{ala}
\item Ola ma Asa
\end{enumerate}
Paragraf \ref{ala} opisuje stan posiadania Ali.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.