變更枚舉環境中的預設編號方案

變更枚舉環境中的預設編號方案

我正在與一位同事一起寫一本書(使用 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}

在此輸入影像描述

相關內容