Problem mit Einzug in der Aufzählung von Paralisten

Problem mit Einzug in der Aufzählung von Paralisten

Ich habe folgende Aufzählung:

Bildbeschreibung hier eingeben

\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

neveradjustOption für paralistPaket 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}

Bildbeschreibung hier eingeben

Antwort2

enumitemIch schlage vor, dass Sie das Paket verwenden : Die noitemsepOption einer Liste macht \itemsepgleich baselineskip, aber es gibt eine Trennung vom umgebenden Text und nosepunterdrü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 compactenumUmgebung:

\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} 

Bildbeschreibung hier eingeben

Antwort3

verwenden

\begin{compactenum}[i.]\labelwidth=4em

oder verwenden Sie ein Paket enumitem, dann können Sie es mit optionalen Argumenten steuern.

verwandte Informationen