Utilice el paquete Cleveref para hacer referencia a enumerar elementos sin el prefijo "elemento".

Utilice el paquete Cleveref para hacer referencia a enumerar elementos sin el prefijo "elemento".

Estoy intentando utilizar el cleverefpaquete para hacer referencia a un elemento particular dentro de un enumerateentorno. Además, estoy usando el enumitempaquete para enumerar los elementos por letra ((a), (b), ...).

Aquí está mi 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}

... lo que da este resultado:

enumerar

¿Existe una forma relativamente sencilla de hacer referencia únicamente a "(b)" y no al "elemento (b)" (es decir, sin el prefijo "elemento")? En otras palabras, me gustaría que el resultado fuera el siguiente:

El segundo punto es (b).

Respuesta1

Tu preguntaste,

¿Existe una forma relativamente sencilla de hacer referencia únicamente a "(b)" y no al "elemento (b)"?

Respuesta corta: "Sí". Respuesta larga: utilizar \labelcrefen lugar de \cref.

ingrese la descripción de la imagen aquí

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

Aquí hay un extracto de la p. 7 de la guía de usuario del cleverefpaquete, con más información sobre \labelcref:

ingrese la descripción de la imagen aquí

Respuesta2

Rápido y sucio.

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

ingrese la descripción de la imagen aquí

información relacionada