
Junto com um colega estou escrevendo um livro (com o template Springer), e atualmente estou homogeneizando o layout. Gostaria de alterar o esquema de numeração padrão no ambiente enumerateglobalmenteno início do documento para que eu não precise adicionar o modificador no final de cada “\begin{enumerate}[(1)]”- e altere-o assim que meu coautor decidir que prefere (i), (ii), etc. ou alguma outra forma de numerar listas. Há alguma maneira de fazer isso?
Responder1
Use enumitem
por exemplo e defina os parâmetros da lista.
\setlist[enumerate,1]{label={(\arabic*)}}
usará (1)
para o primeiro nível, \roman*
mudará para (i)
etc.
Se você precisar do enumerate
estilo do pacote, use-o \usepackage[shortlabels]{enumitem}
entretanto.
As configurações são persistentes após a \setlist
utilização.
Observe que os 2nd
níveis mais profundos não são alterados automaticamente!
\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}