如何引用报价环境?

如何引用报价环境?

提出的解决方案此主题可以工作并打印引用的数字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}

在序言的末尾,您将通过参考文献的超链接自动获得所需的结果。

相关内容