
我經常打字
\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}