
我正在與一位同事一起寫一本書(使用 Springer 模板),目前正在對佈局進行同質化。我想更改枚舉環境中的預設編號方案全球在文件的開頭,這樣我就不必在每個“\begin{enumerate}”的末尾添加修飾符[(1)]」 - 一旦我的合著者決定他更喜歡 (i)、(ii) 等或其他編號列表的方式,就可以更改它。有什麼辦法可以做到這一點嗎?
答案1
使用enumitem
範例並設定列表參數。
\setlist[enumerate,1]{label={(\arabic*)}}
將用於(1)
第一級,\roman*
將更改為(i)
等等。
如果您需要enumerate
封裝樣式,請使用\usepackage[shortlabels]{enumitem}
然而。
\setlist
使用a 後,這些設定將保持不變。
請注意,2nd
更深層次不會自動更改!
\documentclass{svmono}
\usepackage{enumitem}
\setlist[enumerate]{font={\bfseries}}% global settings, for all lists
\setlist[enumerate,1]{label={(\arabic*)}}
\begin{document}
\begin{enumerate}
\item Foo
\item Bar
\item Is
\item Absolutely necessary
\end{enumerate}
\begin{enumerate}
\item And
\item Now
\item For
\item Something
\item Completely
\item Different
\end{enumerate}
\setlist[enumerate,1]{label={(\roman*)}}
\begin{enumerate}
\item Foo
\item Bar
\item Is
\item Absolutely necessary
\end{enumerate}
\begin{enumerate}
\item And
\item Now
\item For
\item Something
\item Completely
\item Different
\end{enumerate}
\end{document}