Von der umgebenden Liste unabhängige Liste

Von der umgebenden Liste unabhängige Liste

Ich möchte, dass eine Liste, die sich innerhalb einer Liste befindet, ignoriert, dass es sich um die zweite Tiefenebene handelt:

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

sollte mir etwas geben wie:

1. Eine

1.C

2.D

2.B

Ich möchte die Definition von enumii nicht ändern …

Gibt es eine einfache Möglichkeit, der zweiten (internen) Liste mitzuteilen, dass es sich um eine Liste der Ebene 1 handeln soll?

Antwort1

Mit dem Paket ist das ganz einfach möglich enumitem.

Sie müssen [label=\arabic*.]Optionen für die äußere enumerateund [label=\arabic*.,leftmargin=0pt]für die innere festlegen.

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} 

Ausgabe:

Bildbeschreibung hier eingeben

Antwort2

Es klingt, als ob Sie

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

Hier ist ein vollständiges Beispiel:

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

Antwort3

Wie wäre es mit

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

Wenn Sie die Liste der zweiten Ebene nicht durcheinanderbringen möchten, erstellen Sie eine andere Umgebung.

Antwort4

Bildbeschreibung hier eingeben

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

verwandte Informationen