中提出的解決方案這個線程工作並列印引用的數字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}
在序言的末尾,您將透過參考文獻中的超連結自動獲得所需的結果。