
Cuando uso enumitem, quiero cambiar los nombres de las etiquetas de la siguiente manera:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
\begin{document}
\section{First section}
\begin{enumerate}[leftmargin=*,labelindent=\parindent,=itemsep=0pt,label=Part \arabic*.]
\item\label{part:1} append this;
\item\label{part:2} advance that;
\item\label{part:3} advance theother.
\end{enumerate}
Look at \ref{part:1} where we get the extra period. It's particularly bad if I refer to \ref{part:2}. This gives me ".." at the end of the sentence.
\end{document}
\ref{part:1}
me da Part 1.
donde quisiera Part 1
. ¿Cómo puedo deshacerme del punto cuando hago referencia a él pero conservarlo cuando aparece en la lista?
Respuesta1
enumitem
También tiene una ref
clave diseñada específicamente para esto:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
\begin{document}
\section{First section}
\begin{enumerate}[leftmargin=*,labelindent=
\parindent,=itemsep=0pt,label=Part \arabic*., ref=Part \arabic*]
\item\label{part:1} append this;
\item\label{part:2} advance that;
\item\label{part:3} advance theother.
\end{enumerate}
Look at \ref{part:1} where we get the extra period.
\end{document}