Ich habe mehrere Longtables in einem Dokument und sie alle haben eine ziemlich große Lücke vor dem ersten Element und nach dem letzten Element jeder Aufzählungsliste. Weiß jemand, wie man das loswird?
\documentclass[11pt,a4paper]{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{c|p{10cm}}
\hline
\textbf{test} & \textbf{test}\\
\hline
\hline
test &
\begin{enumerate}
\item test
\item test
\end{enumerate} \\
\hline
\end{longtable}
\end{document}
Antwort1
Betten Sie die Aufzählungsumgebung explizit in eine minipage
Umgebung ein.
\documentclass[11pt,a4paper]{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{c|p{10cm}}\hline
\textbf{test} & \textbf{test} \\\hline\hline
test &
\begin{minipage}[t]{10cm}
\begin{enumerate}
\item test
\item test
\end{enumerate}
\end{minipage}
\\\hline
\end{longtable}
\end{document}
Dieses Ergebnis ist jedoch etwas unbefriedigend. Das Hinzufügen von etwas Abstand davor und danach kann eine bessere Darstellung erzielen. Dies kann durch Ändern der Parameter erreicht werden, die die Enumerate-Umgebung steuern. Das enumitem
Paket ermöglicht eine einfachere Steuerung.
\documentclass[11pt,a4paper]{article}
\usepackage{longtable}
\usepackage{enumitem}
\begin{document}
\begin{longtable}{c|p{10cm}}\hline
\textbf{test} & \textbf{test} \\\hline\hline
test &
\begin{minipage}[t]{10cm}
\begin{enumerate}[topsep=0.25ex,leftmargin=*]
\item test
\item test
\end{enumerate}
\vspace{0pt}
\end{minipage}
\\\hline
\end{longtable}
\end{document}