Wie formatiere ich Beschriftungen in Unterlisten für „Aufzählen“ neu?

Wie formatiere ich Beschriftungen in Unterlisten für „Aufzählen“ neu?

Ich möchte eine Liste mit der Beschriftung erstellen LN, zB L1, L2, L3...

Unterlisten sollten dann die Bezeichnung L1a, L1b, haben L1c(für das erste Element in der Liste).

Ich habe Folgendes versucht:

\documentclass{article}
\usepackage{enumitem}

\begin{document}

\begin{enumerate}[label=\textbf{L\arabic*}]
\item Foo
\begin{enumerate}
\item Bar
\item FooBar
\item BarFoo \ref{l}
\end{enumerate}
\item \label{l} FooBarBarFoo
\item raBooF \ref{l}
\end{enumerate}

\end{document}

Das gibt mirfastdie gewünschte Ausgabe, aber ich bekomme in der Unterliste die Beschriftungen (a), (b), (c)...

Sieht aus wie das:

Unterliste aufzählen

Wie kann ich jedoch die Beschriftungen der Unterliste ändern, um L1a, L1b, zu erhalten L1c?

Antwort1

\alphSie könnten (Kleinbuchstaben) und den Zähler \theenumimit [label=\textbf{\theenumi \alph*}](lokal) oder \setlist[enumerate, 2]{label =\theenumi \alph*}(global) anstelle von arabischen Ziffern verwenden .

Lösung 1:(weltweit)

\setlist[enumerate, 1]{label =\textbf{L\arabic*}}
\setlist[enumerate, 2]{label =\textbf{\theenumi \alph*}}

Lösung 2:(lokal)

\begin{enumerate}[label=\textbf{L\arabic*}]
\begin{enumerate}[label=\textbf{\theenumi \alph*}]
\end{enumerate}
\end{enumerate}

Ergebnis:

Bildbeschreibung hier eingeben

MWE:

\documentclass{article}
\usepackage{enumitem}
%\setlist[enumerate, 1]{label =\textbf{L\arabic*}}
%\setlist[enumerate, 2]{label =\textbf{\theenumi \alph*}}
\begin{document}

\begin{enumerate}[label=\textbf{L\arabic*}]
\item Foo
\begin{enumerate}[label=\textbf{\theenumi \alph*}]
\item Bar
\item FooBar
\item BarFoo \ref{l}
\end{enumerate}
\item \label{l} FooBarBarFoo
\item raBooF \ref{l}
\end{enumerate}
\end{document}

Antwort2

Ich nehme an, Sie wollten nicht, dass die Querverweise zu den Listen der ersten Ebene ebenfalls fett gedruckt werden, sondern nur die Beschriftung, und die Beschriftung der zweiten Ebene sollte ebenfalls nicht fett gedruckt werden. So geht es also:

\documentclass{article}
\usepackage{enumitem}
\setlist[enumerate, 1]{label=L\arabic*, ref = L\arabic*, font =\bfseries}
\setlist[enumerate, 2]{label = \theenumi \alph*}

\begin{document}

\begin{enumerate}
\item Foo
\begin{enumerate}
\item Bar
\item FooBar
\item BarFoo \ref{l}
\end{enumerate}
\item \label{l} FooBarBarFoo
\item raBooF \ref{l}
\end{enumerate}

\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen