
Ich habe folgende Aufzählung:
\documentclass{article}
\usepackage{paralist}
\begin{document}
\begin{compactenum}[i.]
\item foo
\item foo
\item foo
\item foo
\item foo
\item foo
\item foo
\item foo
\end{compactenum}
\end{document}
Der Text nach dem 8. Element ist stärker eingerückt als jeder andere Elementtext (offenbar, weil „viii.“ ziemlich lang ist).
Wie kann ich das beheben? Ich würde wahrscheinlich gerne die Artikelsymbole irgendwie ausrichten.
Antwort1
neveradjust
Option für paralist
Paket verwenden :
\documentclass{article}
\usepackage[neveradjust]{paralist}
\begin{document}
\begin{compactenum}[i.]
\item foo
\item foo
\item foo
\item foo
\item foo
\item foo
\item foo
\item foo
\item foo
\end{compactenum}
\end{document}
Antwort2
enumitem
Ich schlage vor, dass Sie das Paket verwenden : Die noitemsep
Option einer Liste macht \itemsep
gleich baselineskip
, aber es gibt eine Trennung vom umgebenden Text und nosep
unterdrückt alle vertikalen Abstände. Sie können die Beschriftungen links- oder rechtsbündig ausrichten. Hier erfahren Sie, wie Sie es in beiden Fällen tun, und ein Vergleich mit dem Ergebnis der compactenum
Umgebung:
\documentclass[12pt, a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[showframe, nomarginpar, noheadfoot]{geometry}
\usepackage{lipsum}
\usepackage{paralist}
\renewcommand*\theenumi{(\roman{enumi})}
\usepackage[shortlabels]{enumitem}
\pagestyle{empty}
\begin{document}
Text text text text text text text text text text text text text text text text text text text text text text text text text
\begin {enumerate} [(i),nosep, align = left, leftmargin =* , widest* = 8]%
\item An item
\item An item
\item An item
\item An item
\item An item
\item An item
\item An item
\item An item
\item An item
\item An item
\end {enumerate}
Text text text text text text text text text text text text text text text text text text text text text text text text text text text text text
\begin {enumerate} [(i),nosep]%
\item An item \\ Text text text text text text text text
\item An item
\item An item
\item An item
\item An item
\item An item
\item An item
\item An item
\item An item
\item An item
\end {enumerate}
Text text text text text text text text text text text text text text text text text text text text text text text text text text text text text
\begin{compactenum}
\item An item \\ Text text text text text text text text
\item An item
\item An item
\item An item
\item An item
\item An item
\item An item
\item An item
\item An item
\item An item
\end{compactenum}
\end{document}
Antwort3
verwenden
\begin{compactenum}[i.]\labelwidth=4em
oder verwenden Sie ein Paket enumitem
, dann können Sie es mit optionalen Argumenten steuern.