
Ich möchte den Index der übergeordneten Aufzählung in der untergeordneten Aufzählung verwenden. Beispiel:
\begin{enumerate}
\item the
\item quick
\begin {enumerate}
\item brown
\item fox
\end {enumerate}
\item jumps
\begin {enumerate}
\item over
\item the
\begin {enumerate}
\item lazy
\end {enumerate}
\end {enumerate}
\item dog
\end{enumerate}
druckt:
(1) die
(2) schnell
(2.1) braun
(2.2) Fuchs
(3) Sprünge
(3.1) über
(3.2) die
(3.2.1) faul
(4) Hund
Tatsächlich habe ich eine Formatierung gefunden, bei der (num)-Sachen verwendet werden:
[label=(\arabic*)]
Ich weiß jedoch nicht, wie ich den übergeordneten Index verwenden soll.
Antwort1
Mit enumitem
:
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=(\arabic*)]
\item the
\item quick
\begin {enumerate}[label=(\arabic{enumi}.\arabic*)]
\item brown
\item fox
\end {enumerate}
\item jumps
\begin {enumerate}[label=(\arabic{enumi}.\arabic*)]
\item over
\item the
\begin {enumerate}[label=(\arabic{enumi}.\arabic{enumii}.\arabic*)]
\item lazy
\end {enumerate}
\end {enumerate}
\item dog
\end{enumerate}
\end{document}
Es gibt auch label*
eine Option, die das Label des übergeordneten Elements anhängt, aber da Sie hier Klammern möchten, ist dies möglicherweise nicht geeignet.
Wenn Sie möchten, dass Beschriftungen bündig mit dem linken Rand abschließen, fügen Sie Folgendes in die Präambel ein:
\setlist[enumerate,1,2,3]{wide}
Antwort2
Die Umwelt ist enumerate
nichtenumeration
\documentclass{article}
\renewcommand\theenumii{\theenumi.\arabic{enumii}}
\renewcommand\theenumiii{\theenumii.\arabic{enumiii}}
\renewcommand\labelenumi{(\theenumi)}
\renewcommand\labelenumii{(\theenumii)}
\renewcommand\labelenumiii{(\theenumiii)}
\begin{document}
\begin{enumerate}
\item the
\item quick
\begin {enumerate}
\item brown
\item fox
\end {enumerate}
\item jumps
\begin {enumerate}
\item over
\item the
\begin {enumerate}
\item lazy
\end {enumerate}
\end {enumerate}
\item dog
\end{enumerate}
\end{document}