Lista independiente de la lista circundante

Lista independiente de la lista circundante

Quiero que una lista que está dentro de una lista ignore que es el segundo nivel de profundidad:

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

debería darme algo como:

1.A

1.C

2.D

2.B

No quiero cambiar la definición de enumii...

¿Existe una manera fácil de decirle a la segunda lista (interna) que debería ser una lista de nivel 1?

Respuesta1

Esto es muy fácil con el enumitempaquete.

Tienes que configurar [label=\arabic*.]como opciones para el exterior enumeratey [label=\arabic*.,leftmargin=0pt]el interior.

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} 

Producción:

ingrese la descripción de la imagen aquí

Respuesta2

Parece que necesitas

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

Aquí tienes un ejemplo 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} 

Respuesta3

Qué tal si

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

Si no quiere meterse con la lista del segundo nivel, cree un entorno diferente.

Respuesta4

ingrese la descripción de la imagen aquí

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

información relacionada