修改枚舉間距

修改枚舉間距

我經常打字

 \itemsep1pt \parskip0pt \parsep0pt

在每次實例之後

\begin{enumerate}

遵守文件其餘部分的間距。我怎麼能定義一個新的環境來維持全部可用的枚舉選項,但預設間距設定為我上面寫的內容?

答案1

enumitem套件允許更改命令itemsep中的值和其他值\setlist

但是,\parskip沒有特定於列表的長度,必須在選項內修改它before={...},這是enumerate.

請注意,這\setlist[enumerate]{...}將更改所有級別的值enumerate。如果要設定特定級別,請使用\setlist[enumerate,1]{...},例如第一個級別。

\documentclass{article}


\usepackage{enumitem}

\setlist[enumerate]{itemsep=1pt,parsep=0pt,before={\parskip=0pt}}

\begin{document}

Foo
\begin{enumerate}
\item Foo
\item Stuff
\item Foobar
\item Other Stuff
\end{enumerate}

After enumerate

And a new line

\end{document}

相關內容