
Ich schreibe gerade mit einem Kollegen ein Buch (mit der Springer-Vorlage) und vereinheitliche derzeit das Layout. Ich möchte das Standard-Nummerierungsschema in der Enumerate-Umgebung ändern.globalam Anfang des Dokuments, damit ich den Modifikator nicht am Ende jedes „\begin{enumerate}[(1)]” – und ändere es, sobald mein Co-Autor entscheidet, dass er (i), (ii) usw. oder eine andere Art der Nummerierung von Listen bevorzugt. Gibt es eine Möglichkeit, dies zu tun?
Antwort1
Verwenden Sie es enumitem
als Beispiel und legen Sie die Listenparameter fest.
\setlist[enumerate,1]{label={(\arabic*)}}
(1)
wird für die erste Ebene verwendet , \roman*
wird geändert in (i)
usw.
Wenn Sie den enumerate
Paketstil benötigen, verwenden Sie \usepackage[shortlabels]{enumitem}
jedoch.
Die Einstellungen bleiben auch nach der \setlist
Verwendung von erhalten.
Bitte beachten Sie, dass die 2nd
und tieferen Ebenen nicht automatisch gewechselt werden!
\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}