"item"이라는 접두어 없이 항목을 열거하려면 Cleveref 패키지를 사용하십시오.

"item"이라는 접두어 없이 항목을 열거하려면 Cleveref 패키지를 사용하십시오.

cleveref환경 내의 특정 항목을 참조하기 위해 패키지를 사용하려고 합니다 enumerate. 또한 enumitem문자((a), (b), ...)로 항목을 열거하기 위해 패키지를 사용하고 있습니다 .

내 MWE는 다음과 같습니다.

\documentclass{article}
\usepackage{enumitem}
\usepackage{cleveref}

\begin{document}

\noindent%
Text.
\begin{enumerate}[label=(\alph*)]
  \item{first}\label{item:list:first}
  \item{second}\label{item:list:second}
  \item{third}\label{item:list:third}
\end{enumerate}
The second item is \cref{item:second}.

\end{document}

... 다음과 같은 출력을 제공합니다.

낱낱이 세다

"항목 (b)"(예: 접두사 "항목" 없이)가 아닌 "(b)"만 참조하는 비교적 간단한 방법이 있습니까? 즉, 출력이 다음과 같기를 바랍니다.

두 번째 항목은 (b)이다.

답변1

당신은 물었습니다.

"항목 (b)"가 아닌 "(b)"만 참조하는 비교적 간단한 방법이 있습니까?

짧은 대답: "예". 긴 답변: . \labelcref대신 사용하세요 \cref.

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

\documentclass{article}
\usepackage{enumitem,cleveref}
\begin{document}
\noindent
Text.
\begin{enumerate}[label=(\alph*)]
  \item{first}\label{item:first}
  \item{second}\label{item:second}
  \item{third}\label{item:third}
\end{enumerate}
The second item is \labelcref{item:second}.
\end{document}

다음은 p에서 발췌한 내용입니다. 패키지 사용자 가이드 7장 cleveref, 다음에 대한 자세한 정보 포함 \labelcref:

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

답변2

빠르고 더러운.

\documentclass{article}
\usepackage{enumitem}
\usepackage{cleveref}
\crefname{enumi}{\unskip}{\unskip}
\begin{document}

\noindent%
Text.
\begin{enumerate}[label=(\alph*)]
  \item{first}\label{item:list:first}
  \item{second}\label{item:list:second}
  \item{third}\label{item:list:third}
\end{enumerate}
The second item is \cref{item:list:second}.

\end{document}

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

관련 정보