LaTeX-Wörterbuch: enumitem

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