paralist 枚舉中的縮排問題

paralist 枚舉中的縮排問題

我有以下列舉:

在此輸入影像描述

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

8. 項目之後的文字比任何其他項目文字縮排得更多(顯然是因為「viii.」相當長)。

我怎樣才能解決這個問題?我可能想以某種方式對齊項目符號。

答案1

使用套件neveradjust選項paralist

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

在此輸入影像描述

答案2

我建議您使用enumitem套件: noitemsep列表的選項\itemsep等於baselineskip,但與周圍的文字分離,並 nosep抑制所有垂直間距。您可以將標籤左對齊或右對齊。以下是這兩種情況下的操作方法,以及與環境結果的比較compactenum

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

在此輸入影像描述

答案3

使用

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

或者使用 packageenumitem然後你可以透過可選參數來控制它。

相關內容