假设文档 A 中有以下内容:
\documentclass{article}
\usepackage[destlabel]{hyperref}
\begin{document}
\section{First Section}\newpage
\section{Link Section}\label{mylabel}
\end{document}
以及文件 B 中的以下内容:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
Link 1: Please see \href{docA.pdf#mylabel}{this section}.
Link 2: Please see \hyperref{docA.pdf}{section}{2}{this section}.
\end{document}
当我设置了该选项时,链接 1 可以工作destlabel
;当我不设置该选项时,链接 2 可以工作。我该如何让两个链接都工作?
我希望这两种方法同时起作用的原因是不是我想要自己使用绝对引用(因为稍后会插入或删除部分),但我想允许外部人员链接到我的 PDF(部分),而无需他们知道被该destlabel
选项替换的新目标名称。这可能吗?
的文件hyperref
没有澄清这一点。事实上,我认为文档中的以下文字暗示了应该同时工作:
重命名是通过重新定义 来完成的
\HyperDestNameFilter
。这会使旧的目的地名称保持不变。