Alterando o esquema de numeração padrão no ambiente enumerado

Alterando o esquema de numeração padrão no ambiente enumerado

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 enumitempor 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 enumerateestilo do pacote, use-o \usepackage[shortlabels]{enumitem}entretanto.

As configurações são persistentes após a \setlistutilização.

Observe que os 2ndní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}

insira a descrição da imagem aqui

informação relacionada