
我正在寫一篇帶有附加論文的論文,其中包括使用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}
位置,或者可以使用addtotoc
pdfpages
包裹。