LaTeX Extra > LaTeX Pakete > Enumerate


1 enumerate Paket

Das enumerate Paket (v3.00 2015/07/23) ist ein Paket, dass die Änderung der Labels einer enumerate Umgebung deutlich vereinfacht.[1] Es ist Teil der Tools Pakete und sollte daher auch auf jeder LaTeX Installation vorhanden sein.

1.1 Einbinden des Paketes

Das Paket wird mit \usepackage{enumerate} eingebunden. Es verfügt über keine Optionen und bindet auch keine zusätzlichen Pakete ein.

2 enumerate Umgebung (Standard)

Die enmuerate Umgebung aus LaTeX zählt die vier Ebenen standardmäßig mit arabischen Zahlen gefolgt von einem Punkt in der ersten Ebene, mit einem geklammerten lateinischen Kleinbuchstaben auf der zweiten Ebene, einer kleinen römischen Ziffer gefolgt von einem Punkt auf der dritten Ebene und auf der vierten Ebene mit einem lateinischen Großbuchstaben dem ebenfalls ein Punkt folgt.

Eingabe:
\begin{enumerate}
\item erste Ebene
\begin{enumerate}
\item zweite Ebene
\begin{enumerate}
\item dritte Ebene
\begin{enumerate}
\item vierte Ebene
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{enumerate}
Ausgabe:
  1. erste Ebene
      (a) zweite Ebene
        i. dritte Ebene
          A. vierte Ebene

Für den Fall, dass die Ausgabe verändert werden soll, erfolgt die über eine Änderung der Zähler. An dieser Stelle setzt das Paket enumerate an und erleichtert und verbessert diesen Vorgang. Die Ausgabe wird deutlich flexibler gestaltet.

3 (neue) enumerate Umgebung

Nachdem das Paket enumerate eingebunden wurde, steht eine verbesserte Variante der enumerate Umgebung zur Verfügung. Die verschiedenen Zähler große und kleine lateinische Buchstaben, große und kleine römische Ziffern und die arabischen Ziffern können jetzt als Option der Umgebung in Form der folgenden Tokens A a I i oder 1 gesetzt werden.

Eingabe:
\begin{enumerate}[A]
\item erste Ebene
\begin{enumerate}[a]
\item zweite Ebene
\begin{enumerate}[I]
\item dritte Ebene
\begin{enumerate}[i]
\item vierte Ebene
\end{enumerate}
\begin{enumerate}[1]
\item vierte Ebene zweiter Stichpunkt
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{enumerate}


Ausgabe:
    A erste Ebene
      a zweite Ebene
        I dritte Ebene
          i vierte Ebene
          1 vierte Ebene zweiter Stichpunkt

Neben dem Ändern des Zählers können zusätzlich auch weitere Elemente wie ein folgender Punkt, eine Klammer oder Buchstaben und ganze Wörter gesetzt werden.

Eingabe:
\begin{enumerate}[a.)]
\item erstes 
\item zweites 
\end{enumerate}

Ausgabe:
    a.) erstes
    b.) zweites

Für den Fall, dass das zusätzliche Element A, a, i, I oder 1 also den Abkürzungen für die Zähler entspricht muss das zusätzliche Elemente mit geschweiften Klammern geklammert werden.

Beispiel ohne Klammerung:
\begin{enumerate}[Hallo Welt 1]
\item erstes 
\item zweites 
\end{enumerate}
    H1llo Welt 1 erstes
    H2llo Welt 2 zweites
Beispiel mit Klammerung:
\begin{enumerate}[H{a}llo Welt 1]
\item erstes 
\item zweites 
\end{enumerate}
    Hallo Welt 1 erstes
    Hallo Welt 2 zweites

Ohne die Klammerung um das a in Hallo wird dies als Zähler erkannt und eigentlichen Zählers 1 (arabische Ziffern) wird bei der Ausgabe an der Stelle des a jeweils der aktuelle Zählerstand ausgegeben. Die Klammerung verhindert dies.

Eingabe:
\begin{enumerate}[{I} - 1]
\item erstes 
\item zweites 
\end{enumerate}
Ausgabe:
    I - 1 erstes
    I - 2 zweites

Literatur

[1]   The enumerate package*, David Carlisle, 2015/07/23