將引文連結重定向到自訂位置

將引文連結重定向到自訂位置

我正在寫一篇帶有附加論文的論文,其中包括使用pdfpages包裹。我用於biblatex參考和hyperref超連結。為了引用論文中的論文,每篇論文在帶有字段的書目文件中都有一個條目shorthand(論文 I、論文 II 等)。對於每個\cite命令,都會列印速記並hyperref建立指向參考書目中論文條目的連結。

然而,如果引文連結可以指向相應附加論文的第一頁,那就更有用了。或者,由於我在每個包含的 pdf 之前都有一個分隔頁,因此連結可以指向此頁面。有什麼簡單的方法可以實現這個目標嗎?

答案1

為了回答我的問題,可以定義一個新指令來取代該\cite指令的連結目標:

\newcommand{\cpap}[1]{\hyperref[pap:#1]{\begin{NoHyper}\cite{#1}\end{NoHyper}}}‌​

A被放置在您希望更新的連結指向的\label{pap:citationkey}位置,或者可以使用addtotocpdfpages包裹。

相關內容