
次の列挙があります:
\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
またはパッケージを使用するenumitem
と、オプションの引数で制御できます。