In LaTeX können Sie den vertikalen Abstand in Listen anpassen, um das Layout Ihres Dokuments zu optimieren. Standardmäßig können die Abstände zwischen den Listenelementen zu groß oder zu klein erscheinen, was das Dokument unübersichtlich machen kann. In diesem Abschnitt werden wir verschiedene Methoden zur Anpassung des vertikalen Abstands in Listen erläutern, einschließlich der Verwendung von Standard-LaTeX-Befehlen und speziellen Paketen wie paralist
und enumitem
.
In LaTeX werden die vertikalen Abstände in Listen durch verschiedene Längen gesteuert:
\topsep
: Abstand vor und nach der Liste\parskip
: Abstand zwischen Absätzen\partopsep
: zusätzlicher Abstand vor der Liste, wenn sie nach einem Absatz beginnt\parsep
: Abstand zwischen den Absätzen innerhalb der Liste\itemsep
: Abstand zwischen den einzelnen ListenelementenDiese Längen können mit dem Befehl \setlength
angepasst werden.
Beispiel:
\documentclass{article}
\begin{document}
\setlength{\itemsep}{0pt}
\setlength{\parsep}{0pt}
\begin{itemize}
\item Erstes Element
\item Zweites Element
\item Drittes Element
\end{itemize}
\end{document}
In diesem Beispiel wird der vertikale Abstand zwischen den Listenelementen (\itemsep
) und den Absätzen innerhalb der Liste (\parsep
) auf 0pt gesetzt.
Sie können benutzerdefinierte itemize
- und enumerate
-Umgebungen erstellen, um die vertikalen Abstände anzupassen.
Beispiel für itemize
:
\documentclass{article}
\newenvironment{myitemize}
{
\begin{itemize}
\setlength{\itemsep}{0pt}
\setlength{\parsep}{0pt}
}
{
\end{itemize}
}
\begin{document}
\begin{myitemize}
\item Erstes Element
\item Zweites Element
\item Drittes Element
\end{myitemize}
\end{document}
Beispiel für enumerate
:
\documentclass{article}
\newenvironment{myenumerate}
{
\begin{enumerate}
\setlength{\itemsep}{0pt}
\setlength{\parsep}{0pt}
}
{
\end{enumerate}
}
\begin{document}
\begin{myenumerate}
\item Erstes Element
\item Zweites Element
\item Drittes Element
\end{myenumerate}
\end{document}
paralist
-PaketsDas paralist
-Paket bietet platzsparende Listenoptionen, die vertikale Abstände reduzieren.
Einbindung des Pakets:
\documentclass{article}
\usepackage{paralist}
\begin{document}
\begin{compactitem}
\item Erstes Element
\item Zweites Element
\item Drittes Element
\end{compactitem}
\end{document}
In diesem Beispiel wird die compactitem
-Umgebung des paralist
-Pakets verwendet, um die Abstände zwischen den Listenelementen zu reduzieren.
enumitem
-PaketsDas enumitem
-Paket bietet eine präzise Kontrolle über die Formatierung und den Abstand von Listen. Es ermöglicht die Anpassung der vertikalen Abstände mit Befehlen wie \setlist
.
Einbindung des Pakets:
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\setlist[itemize]{noitemsep}
\begin{itemize}
\item Erstes Element
\item Zweites Element
\item Drittes Element
\end{itemize}
\end{document}
In diesem Beispiel reduziert der Befehl \setlist[itemize]{noitemsep}
den vertikalen Abstand zwischen den Listenelementen auf ein Minimum.
itemize
- und enumerate
-Umgebungen mit angepassten Abständen.paralist
-Paket: Verwenden Sie die compactitem
- und compactenum
-Umgebungen des paralist
-Pakets für platzsparende Listen.enumitem
-Paket: Passen Sie die vertikalen Abstände in Listen mit dem enumitem
-Paket an, das präzise Steuerungsoptionen bietet.