enumerate Paket

enumerate

Das enumerate Paket erweitert die Funktionalität der Standard enumerate Umgebung insoweit, als es nun sehr viel einfacher möglich ist, die Ausgabe der Zähler zu beeinflussen beziehungsweise diese selbst bestimmen zu können.

Die Ausgabe der enumerate Umgebung verändert sich, von den Zählern abgesehen, nicht. 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.

Das nachfolgende Beispiel zeigt dabei die Vorgehensweise.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%...
\usepackage{enumerate}
%...
\begin{document}
%...
\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}
%...
\end{document}

Hier die entsprechende Ausgabe.

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

Dem Beispiel können Sie entnehmen, dass die Zähler für jede enumerate Umgebung, die angepasst werden soll, manuell gesetzt werden. Die gewünschten Zählervarianten können also nur lokal und nicht global für das ganze Dokument gesetzt werden. Inzwischen gibt es weitere Pakete zu dem Bereich Auflistungen, wie etwa das enumitem Paket, welches die globale Änderung der Zähler ermöglicht. Ein weiterer Nachteil, der vermutlich aber nur einen kleinen Teil der Nutzer betrifft ist, dass das enumerate die bestehende Umgebung ändert, anstatt eine neue Listenumgebung zu erstellen. Wodurch es offensichtlich wäre, dass es sich nicht um die Standradumgebung handelt. Auch dieser Punkt wird durch andere Listenpakete wie das bereits erwähnte enumitem Paket und die Pakete paralist und outline gelöst, indem diese neue Umgebungen zur Verfügung stellen beziehungsweise es ermöglichen neue Umgebung selbst zu erstellen.

Wird in folgenden Posts benutzt:
LaTeX list


Beitrag veröffentlicht

in

von

Schlagwörter: