我正在写一篇论文,其中附有我使用的pdfpages
包。我使用biblatex
它来引用和hyperref
超链接。为了引用论文中的论文,每篇论文在 bib 文件中都有一个条目,其中包含一个字段shorthand
(论文 I、论文 II 等)。对于每个\cite
命令,都会打印简写并hyperref
创建指向参考书目中论文条目的链接。
但是,如果该引用链接可以指向相应附加论文的第一页,那就更有用了。或者,由于我在每个包含的 pdf 前面都有一个分隔页,因此链接可以指向此页面。有没有简单的方法可以实现这一点?
答案1
为了回答我的问题,可以定义一个新命令来替换\cite
命令的链接目标:
\newcommand{\cpap}[1]{\hyperref[pap:#1]{\begin{NoHyper}\cite{#1}\end{NoHyper}}}
A\label{pap:citationkey}
放在你想要更新的链接指向的位置,或者可以使用(实验性的)addtotoc
命令来定义pdfpages
包裹。