将引文链接重定向至自定义位置

将引文链接重定向至自定义位置

我正在写一篇论文,其中附有我使用的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包裹。

相关内容