Bringen Sie die Aufzählung zurück zur Nummerierungsvorgabe

Bringen Sie die Aufzählung zurück zur Nummerierungsvorgabe

Ich verwende eine verschachtelte Liste, bei der die äußeren Elemente Ziffern und die inneren Zahlen sein sollen. Ich versuche dies mit dem Paket enumerate:

\begin{enumerate}[I]
    \item numeral I. This is ok.
        \begin{enumerate}
              \item I expect this to be "1", but it is "a)"
        \end{enumerate}
\end{enumerate}

Wie kann ich dafür sorgen, dass das innere Element eine Zahl und kein Buchstabe ist?

Antwort1

\begin{enumerate}[I]
    \item numeral I. This is ok.
    \begin{enumerate}[1.]
        \item I expect this to be "1", but it is "a)"
    \end{enumerate}
\end{enumerate}

Antwort2

Ich würde das Paket empfehlen enumitem, das eine Verbesserung gegenüber dem älteren darstellt enumerateund äußerst anpassbar und flexibel ist:

\documentclass{article}
\usepackage[shortlabels]{enumitem}
\setlist[enumerate,2]{label=\arabic*.}
\begin{document}
\begin{enumerate}[I]
\item numeral I. This is ok.
  \begin{enumerate}
  \item This is now ``1.''
  \end{enumerate}
\end{enumerate}
\end{document}

Es gibt unzählige Einstellungen, die Sie \setlistfür jede Verschachtelungsebene vornehmen können.siehe hier.

verwandte Informationen