
Junto con un colega estoy escribiendo un libro (con la plantilla Springer) y actualmente estoy homogeneizando el diseño. Me gustaría cambiar el esquema de numeración predeterminado en el entorno de enumeración.globalmenteal principio del documento para no tener que agregar el modificador al final de cada “\begin{enumerate}[(1)]” – y cambiarlo una vez que mi coautor decida que prefiere (i), (ii), etc. o alguna otra forma de numerar las listas. ¿Hay alguna manera de hacer esto?
Respuesta1
Utilice, enumitem
por ejemplo, y establezca los parámetros de la lista.
\setlist[enumerate,1]{label={(\arabic*)}}
se utilizará (1)
para el primer nivel, \roman*
se cambiará a (i)
etc.
Si necesita el enumerate
estilo del paquete, utilícelo \usepackage[shortlabels]{enumitem}
sin embargo.
La configuración es persistente después de que \setlist
se haya utilizado.
Tenga en cuenta que los 2nd
niveles y los más profundos no se cambian automáticamente.
\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}