Ändern des Aufzählungsabstands

Ändern des Aufzählungsabstands

Ich tippe oft

 \itemsep1pt \parskip0pt \parsep0pt

nach jedem Fall von

\begin{enumerate}

um den Abstand des restlichen Dokuments einzuhalten. Wie kann ich eine neue Umgebung definieren, diealleder verfügbaren Aufzählungsoptionen, aber ist der Standardabstand auf das eingestellt, was ich oben geschrieben habe?

Antwort1

Das enumitemPaket ermöglicht das Ändern itemsepund andere Werte in einem \setlistBefehl.

Es handelt sich jedoch \parskipnicht um eine listenspezifische Länge, diese muss innerhalb der before={...}Option geändert werden, hierfür handelt es sich um einen Code-Hook enumerate.

Bitte beachten Sie, dass \setlist[enumerate]{...}sich dadurch die Werte für alle Ebenen von ändern enumerate. Wenn eine bestimmte Ebene eingestellt werden soll, verwenden Sie \setlist[enumerate,1]{...}, z. B. für die 1. Ebene.

\documentclass{article}


\usepackage{enumitem}

\setlist[enumerate]{itemsep=1pt,parsep=0pt,before={\parskip=0pt}}

\begin{document}

Foo
\begin{enumerate}
\item Foo
\item Stuff
\item Foobar
\item Other Stuff
\end{enumerate}

After enumerate

And a new line

\end{document}

verwandte Informationen