我和同事一起写书(使用 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}