Como reformatar rótulos na sublista para ‘enumerar’?

Como reformatar rótulos na sublista para ‘enumerar’?

Quero criar uma lista com o rótulo LN, por exemplo L1, L2,, L3...

As sublistas devem ter então o rótulo L1a, L1b, L1c(para o primeiro item da lista).

Eu tentei o seguinte:

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

Isso me dáquasea saída desejada, mas recebo na sublista os rótulos (a), (b), (c)...

Se parece com isso:

Enumerar sublista

No entanto, como posso alterar os rótulos da sublista para obter L1a, L1b, L1c?

Responder1

Você poderia usar \alph(letras minúsculas) e o contador \theenumicom [label=\textbf{\theenumi \alph*}](local) ou \setlist[enumerate, 2]{label =\theenumi \alph*}(global) em vez de algarismos arábicos.

Solução 1:(global)

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

Solução 2:(local)

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

Resultado:

insira a descrição da imagem aqui

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}

Responder2

Suponho que você não queria que as referências cruzadas às listas de primeiro nível também estivessem em negrito, apenas o rótulo, e o rótulo do segundo nível também não deveria estar em negrito. Então é assim que funciona:

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

insira a descrição da imagem aqui

informação relacionada