¿Cómo hacer referencia a un entorno de cotización?

¿Cómo hacer referencia a un entorno de cotización?

La solución propuesta eneste hilofunciona e imprime los números de la quotescita referenciada, pero no agrega un enlace en el que se puede hacer clic (?) a la cita referenciada.

La referencia aparece en el texto, pero no hay ningún enlace para que pueda hacer clic en el número y saltar a la cita a la que se hace referencia. ¿Cómo puedo arreglar esto?

Se definió el siguiente comando para hacer referencia al objeto de cotización:

\newcommand\quoteref[1]{\csname#1\endcsname}

Sospecho que podría haber algo que podría agregar aquí para que sea un texto en el que se pueda hacer clic y que salte a la cita mencionada.

Gracias por su tiempo y atención.

Respuesta1

La solución en ese hilo es defectuosa en muchos sentidos. LaTeX ya tiene su propio mecanismo de referencia y eso lo evita, lo que causa problemas, como ha visto.

En cambio, definiría el lquoteentorno de la siguiente manera:

\newcounter{numquote}
\newenvironment{lquote}{%
  \refstepcounter{numquote}%
  \quote}{\unskip~\thenumquote\endquote}

Usarías esto con algo como

\begin{lquote}
  blah blah
  \label{quote:one}
\end{lquote}
...
quote~\ref{quote:one}.

Entonces, si pones

\usepackage{hyperref}

al final del preámbulo obtendrá automáticamente el resultado deseado con hipervínculos en la referencia.

información relacionada