LaTeX-Wörterbuch: enumitem

Aus Wikibooks

Beschreibung[Bearbeiten]

Enumitem ist ein Paket, mit dem man mit Hilfe von verschiedenen Parametern die drei grundlegenden Listen in LaTeX (enumerate, itemize and description) an die eigenen Bedürfnisse anpassen kann. Es beinhaltet folgende Anpassungsmöglichkeiten:

  • ausgefallene labels und refs
  • leftmargin, labelsep und labelwidth werden automatisch gesetzt
  • Änderungen können global, nur auf einen Listentyp oder nur auf eine Liste festgelegt werden
  • verschiedene description-Stile (um einige Abstandsprobleme zu lösen)
  • Anpassung des Startzählers und Weiterführung eines alten Zählers möglich
  • trivlists werden anständig formatiert
  • Anpassbarkeit, was bei einem Seitenumbruch passiert

Beispielcode[Bearbeiten]

\documentclass[paper=a4]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{enumitem} %Anpassbare Enumerates/Itemizes

\begin{document}
Eine normale enumerate Liste mit geänderter Zählerausgabe
\begin{enumerate}[label=\alph*)]
\item Test 1
\item Test 2
\item Test 3
      \begin{enumerate}[label=\arabic*)]
      \item Test 3.1
      \item Test 3.2
      \item Test 3.3
            \begin{enumerate}[label=\Roman*)]
            \item Test 3.3.1
            \item Test 3.3.2
            \item Test 3.3.3
            \end{enumerate}
      \end{enumerate}
\end{enumerate}

Hier wurde bei der ersten Liste das Einrücken der Elemente entfernt.
\begin{enumerate}[leftmargin=0em, label=\alph*)]
\item Test 1
\item Test 2
\item Test 3
      \begin{enumerate}[label=\arabic*)]
      \item Test 3.1
      \item Test 3.2
      \item Test 3.3
            \begin{enumerate}[label=\Roman*)]
            \item Test 3.3.1
            \item Test 3.3.2
            \item Test 3.3.3
            \end{enumerate}
      \end{enumerate}
\end{enumerate}
\end{document}

Parameter[Bearbeiten]

  • font - Setzt die Schriftart der Zähler Ausgabe.
  • label - Setzt die Zähler Ausgabe der aktuellen Ebene. Es können \alph, \Alph, \arabic, \roman und \Roman verwendet werden.
    Um Beispielsweise eine Ausgabe von a) b) c) zu erhalten schreibt man
    \begin{enumerate}[label=\emph{\alph*)}]

    Ein weiteres Beispiel (das aber nur zeigen soll was möglich ist) ist dieses (benötigt color und pifont)
    \begin{enumerate}[label=\protect\fcolorbox{blue}{yellow}{\ding{\arabic*}},start=172]
    welches arabische Zahlen in einem Kreis mit einer Box mit gelben Hintergrund und blauer Umrandung ausgibt.

Vertikaler Abstand[Bearbeiten]

  • topsep
  • partopsep
  • parsep
  • itemsep

Horizontaler Abstand[Bearbeiten]

  • leftmargin
  • rightmargin
  • listparindent
  • labelwidth
  • labelsep
  • itemindent

Siehe auch[Bearbeiten]