有可能超链接到另一个 PDF使用 Adobe Acrobat 使用以下 LaTeX 代码打开文件:
\href{run:target.pdf}{Click me!}
如果将其放置在 中source.pdf
,那么您可以单击超链接打开target.pdf
首页。
有没有可能超链接到不同的另一个 PDF 中的部分,类似于second.html#target
HTML?
答案1
(供参考Adobe 知识库中有关 pdf 的条目(来自 html 链接))
签出第 4.1 节pdfLaTeX 的超文本功能(F. Garcia,TUGBoat,第 28 卷,第 1 期,2007 年),描述了hyperdef
和hyperref
命令。
仅举一个小例子:
源文件.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下)