Hier ist, was ich habe. Aus irgendeinem Grund bekomme ich nichts, wenn ich das FN-Symbol verwende, und auch keine Fehlermeldungen. Ich versuche, zwei Rautenformen zu erhalten, gefolgt von einem Leerzeichen und dem FN-Symbol.
\documentclass[12pt, a4paper]{article}
\usepackage[shortlabels]{enumitem,xcolor}
\renewcommand{\labelenumi}{\textcolor{blue}{\roman{enumi}.)}}
\renewcommand{\labelenumii}{\textcolor{yellow}{\roman{enumi}-
\arabic{enumii}}}
\renewcommand{\labelenumiii}{\textcolor{red}{\alph{enumiii}/\roman{enumi}-
\arabic{enumii}}}
\renewcommand{\labelenumiv}{\textcolor{green}{$\diamond\diamond$
\fnsymbol{enumiv}}}
Das ist das Ergebnis, das ich bekomme, wenn ich es so versuche. Ich habe es bereits ohne die Diamanten versucht, aber ich bekomme das gleiche Ergebnis. Ich denke, dass mir vielleicht ein Paket fehlt, aber ich kann nicht herausfinden, was das sein könnte. Jede Hilfe wäre willkommen.
Antwort1
Der Befehl \fnsymbol
versucht, vorzeitig zu erweitern enumiv
, und zwar zu einem „Zeitpunkt“, an dem enumiv
noch der Wert vorhanden ist 0
. Dies führt zu einer Nullausgabe von . \fnsymbol
Dies \protect\fnsymbol
ist also eine mögliche Möglichkeit, um sicherzustellen, dass \fnsymbol{enumiv}
(was im Grunde der anzuzeigende Inhalt ist) die richtige Ausgabe hat.
\documentclass[12pt, a4paper]{article}
\usepackage[shortlabels]{enumitem}
\usepackage{xcolor}
%\renewcommand{\labelenumi}{\textcolor{blue}{\roman{enumi}.)}}
%\renewcommand{\labelenumii}{\textcolor{yellow}{\roman{enumi}-
%\arabic{enumii}}}
%\renewcommand{\labelenumiii}{\textcolor{red}{\alph{enumiii}/\roman{enumi}-
%\arabic{enumii}}}
%\renewcommand{\labelenumiv}{\textcolor{green}{$\diamond\diamond$
%\fnsymbol{enumiv}}}
\setlist[enumerate,1]{label={{\color{blue}\roman*.)}}}
\setlist[enumerate,2]{label={{\color{yellow}\roman{enumi}-\arabic*}}}
\setlist[enumerate,3]{label={{\color{red}\alph*/\roman{enumi}-\arabic{enumiii}}}}
\setlist[enumerate,4]{label={{\color{green}$\diamond\diamond$\protect\fnsymbol{enumiv}}}}
\begin{document}
\begin{enumerate}
\item Erste Ebene
\item Erste Ebene mit darunterliegender Ebene
\begin{enumerate}
\item Zweite Ebene
\begin{enumerate}
\item Dritte Ebene
\begin{enumerate}
\item Vierte Ebene
\item Vierte Ebene wiederholt
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{document}
Eine Möglichkeit, mit der Sie die Nutzung \AddEnumerateCounter
ermöglichen könnenenumitem
\fnsymbol*
\documentclass[12pt, a4paper]{article}
\usepackage[shortlabels]{enumitem}
\usepackage{xcolor}
\makeatletter
% Provide a \fnsymbol way for the `*` style of enumitem
\AddEnumerateCounter{\fnsymbol}{\@fnsymbol}{2}
\makeatother
\setlist[enumerate,1]{label={{\color{blue}\roman*.)}}}
\setlist[enumerate,2]{label={{\color{yellow}\roman{enumi}-\arabic*}}}
\setlist[enumerate,3]{label={{\color{red}\alph*/\roman{enumi}-\arabic{enumiii}}}}
\setlist[enumerate,4]{label={{\color{green}$\diamond\diamond$\fnsymbol*}}}
\begin{document}
\begin{enumerate}
\item Erste Ebene
\item Erste Ebene mit darunterliegender Ebene
\begin{enumerate}
\item Zweite Ebene
\item Mehr von der 2. Ebene
\begin{enumerate}
\item Dritte Ebene
\begin{enumerate}
\item Vierte Ebene
\item Vierte Ebene wiederholt
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{document}