Lista independente da lista circundante

Lista independente da lista circundante

Quero que uma lista que esteja dentro de uma lista ignore que é o segundo nível de profundidade:

\documentclass[11pt]{amsart}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}
\item A
    \begin{enumerate}
    \item C
    \item D
    \end{enumerate}
\item B
\end{enumerate}
\end{document}  

deveria me dar algo como:

1.A

1.C

2.D

2.B

Não quero mudar a definição de enumii...

Existe uma maneira fácil de dizer à segunda lista (interna) que deveria ser uma lista de nível 1?

Responder1

Isso é muito fácil com o enumitempacote.

Você deve definir [label=\arabic*.]as opções para o externo enumeratee [label=\arabic*.,leftmargin=0pt]para o interno.

MWE:

\documentclass[11pt]{amsart}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=\arabic*.]
\item A
    \begin{enumerate}[label=\arabic*.,leftmargin=0pt]
    \item C
    \item D
    \end{enumerate}
\item B
\end{enumerate}
\end{document} 

Saída:

insira a descrição da imagem aqui

Responder2

Parece que você precisa

\setlist[enumerate,2]{label=(\arabic*)}

Aqui está um exemplo completo:

% arara: pdflatex 
\documentclass[11pt]{amsart}
\usepackage{enumitem}
\setlist[enumerate,2]{label=(\arabic*)}
\begin{document}
\begin{enumerate}
\item A
    \begin{enumerate}
    \item C
    \end{enumerate}
\item B
\end{enumerate}
\end{document} 

Responder3

Que tal

\documentclass[11pt]{amsart}
\usepackage{enumitem}
\newlist{Enumerate}{enumerate}{4}
\setlist[Enumerate]{label=\arabic*}
\begin{document}
\begin{enumerate}
\item A
    \begin{Enumerate}
    \item C
    \item D
    \end{Enumerate}
\item B
\end{enumerate}
\end{document} 

Se você não quiser mexer na lista de segundo nível, crie um ambiente diferente.

Responder4

insira a descrição da imagem aqui

\documentclass[11pt]{amsart}
\usepackage{enumitem}
\makeatletter
\def\nest{%
\edef\reset{\c@enumi\the\c@enumi\relax}\c@enumi\z@
}
\makeatother

\begin{document}

\begin{enumerate}
\item A
\nest
%    \begin{enumerate}
    \item C
    \item D
\reset
%    \end{enumerate}
\item B
\end{enumerate}
\end{document} 

informação relacionada