更改枚举环境中的默认编号方案

更改枚举环境中的默认编号方案

我和同事一起写书(使用 Springer 模板),目前正在统一布局。我想更改枚举环境中的默认编号方案全球在文档的开头,这样我就不必在每个“\begin{enumerate}[(1)]”——一旦我的合著者决定他更喜欢 (i)、(ii) 等或其他方式来编号列表,就更改它。有什么办法吗?

答案1

使用enumitem作为示例并设置列表参数。

\setlist[enumerate,1]{label={(\arabic*)}}

将用于(1)第一级,\roman*将更改为(i)等。

如果您需要enumerate包装风格,那么请使用\usepackage[shortlabels]{enumitem}however。

\setlist使用后,设置将保持不变。

请注意,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}

在此处输入图片描述

相关内容