如何引用報價環境?

如何引用報價環境?

中提出的解決方案這個線程工作並列印引用的數字quotes,但不會向引用的報價添加可點擊的連結(?)。

參考文獻出現在文本中,但沒有連結可供我點擊該數字並跳到引用的報價。我怎樣才能解決這個問題?

定義以下命令是為了引用引用物件:

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

在序言的末尾,您將透過參考文獻中的超連結自動獲得所需的結果。

相關內容