Verwenden eines Index für die übergeordnete Aufzählung

Verwenden eines Index für die übergeordnete Aufzählung

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}

Bildbeschreibung hier eingeben

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}

Bildbeschreibung hier eingeben

Antwort2

Die Umwelt ist enumeratenichtenumeration Bildbeschreibung hier eingeben

\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}

verwandte Informationen