열거 레이블에서 \fnsymbol을 어떻게 사용합니까?

열거 레이블에서 \fnsymbol을 어떻게 사용합니까?

내가 가진 것은 다음과 같습니다. 어떤 이유로 fnsymbol을 사용할 때 아무 것도 표시되지 않으며 오류 메시지도 표시되지 않습니다. 나는 두 개의 다이아몬드 모양, 공백, fnsymbol을 얻으려고합니다.

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

이것이 제가 이렇게 시도했을 때 얻은 것입니다. 이미 다이아몬드 없이 시도해 보았으나 결과는 동일했습니다. 패키지가 누락된 것 같은데 그게 무엇인지 알 수 없습니다. 어떤 도움이라도 주시면 감사하겠습니다. fnsymbol이 누락된 컴파일된 PDF

답변1

명령은 의 출력이 0이 되는 값이 아직 있는 '시간'에 조기에 \fnsymbol확장하려고 시도하므로 (기본적으로 표시할 콘텐츠) 올바른 출력이 있는지 확인하는 가능한 방법입니다 .enumivenumiv0\fnsymbol\protect\fnsymbol\fnsymbol{enumiv}

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

사용할 \AddEnumerateCounter수 있도록 하는 방법enumitem\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}

여기에 이미지 설명을 입력하세요

관련 정보