引用環境を参照するにはどうすればいいですか?

引用環境を参照するにはどうすればいいですか?

提案された解決策はこのスレッド動作し、参照先の番号を印刷しますquotesが、参照先の引用にクリック可能なリンク(?)は追加されません。

参照はテキスト内に表示されますが、番号をクリックして参照されている引用にジャンプするためのリンクがありません。どうすれば修正できますか?

quote オブジェクトを参照するために、次のコマンドが定義されました。

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

参照された引用にジャンプするクリック可能なテキストにするために、ここに何かを追加できるのではないかと思います。

お時間を割いていただきありがとうございました。

答え1

そのスレッドの解決策には多くの点で欠陥があります。LaTeX にはすでに独自の参照メカニズムがあり、それがバイパスされるため、ご覧のとおり問題が発生します。

代わりに、環境を次のように定義しますlquote

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

これを次のように使います

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

そして、

\usepackage{hyperref}

序文の最後に、参照のハイパーリンクを含む目的の結果が自動的に得られます。

関連情報