您能拥有指向不同 PDF 中位置的超链接吗?

您能拥有指向不同 PDF 中位置的超链接吗?

有可能超链接到另一个 PDF使用 Adob​​e Acrobat 使用以下 LaTeX 代码打开文件:

\href{run:target.pdf}{Click me!}

如果将其放置在 中source.pdf,那么您可以单击超链接打开target.pdf首页。

有没有可能超链接到不同的另一个 PDF 中的部分,类似于second.html#targetHTML?

答案1

(供参考Adobe 知识库中有关 pdf 的条目(来自 html 链接)

签出第 4.1 节pdfLaTeX 的超文本功能(F. Garcia,TUGBoat,第 28 卷,第 1 期,2007 年),描述了hyperdefhyperref命令。

仅举一个小例子:

源文件.tex:

\documentclass{article}
\usepackage{hyperref}

\begin{document}
\section{Source a}
\hyperdef{cat1}{link1}
Foo bar
\hyperref{dest.pdf}{cat1}{link1}{Link 1}

\section{Source b}
\hyperdef{cat2}{link2}
Fu baz
\hyperref{dest.pdf}{cat2}{link2}{Link 2}
\end{document}

目标.tex:

\documentclass{article}
\usepackage{lipsum}
\usepackage{hyperref}

\begin{document}
\section{One}
\lipsum

\section{Two}
\hyperdef{cat1}{link1}
Fill paragraph.
\hyperref{src.pdf}{cat1}{link1}{Back 1}
\lipsum

\section{Three}
\hyperdef{cat2}{link2}
Fill paragraph.
\hyperref{src.pdf}{cat2}{link2}{Back 2}
\lipsum

\end{document}

通过以下方式创建 PDF:

$ pdflatex src
$ pdflatex dest

现在,您可以尝试在您最喜欢的 PDF 查看器中在两个文档之间来回跳转。

(测试了奥克拉尔在Ubuntu 10.04下)

相关内容