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:
Wie kann ich jedoch die Beschriftungen der Unterliste ändern, um L1a
, L1b
, zu erhalten L1c
?
Antwort1
\alph
Sie könnten (Kleinbuchstaben) und den Zähler \theenumi
mit [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:
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}