Usando índice na enumeração pai

Usando índice na enumeração pai

Quero usar o índice da enumeração pai na enumeração filho. Por exemplo,

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

irá imprimir:

(1) o

(2) rápido

(2.1) marrom

(2.2) raposa

(3) saltos

(3.1) acima

(3.2) o

(3.2.1) preguiçoso

(4) cachorro

Na verdade, encontrei uma formatação para usar coisas (num):

[label=(\arabic*)]

No entanto, não tenho ideia de usar o índice dos pais.

Responder1

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

insira a descrição da imagem aqui

Há também label*um que anexará o rótulo do pai, mas como você deseja parênteses aqui, pode não ser adequado.

Se você quiser que os rótulos fiquem alinhados à margem esquerda, adicione isto no preâmbulo:

\setlist[enumerate,1,2,3]{wide}

insira a descrição da imagem aqui

Responder2

O ambiente enumeratenão éenumeration insira a descrição da imagem aqui

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

informação relacionada