![附录包含带有可用超链接的 PDF](https://linux22.com/image/405897/%E9%99%84%E5%BD%95%E5%8C%85%E5%90%AB%E5%B8%A6%E6%9C%89%E5%8F%AF%E7%94%A8%E8%B6%85%E9%93%BE%E6%8E%A5%E7%9A%84%20PDF.png)
我正在用乳胶写报告,我有几个附录(我也用乳胶写过,所以有源代码)。我想把这些附录包括在我的报告中,但报告和附录的页码都放在页面上。现在我的解决方案是导入一个比例为 0.8 的 pdf,它运行完美,见图
在这张图片中,您可以看到附录的页码(20)和报告的页码(80)。但现在我发现这个 pdf 中的超链接不再起作用了,我希望它们能起作用。我原本想导入 tex 文件,但由于我把所有附录都写在了不同的文件夹中,而这些文件夹中有很多 tex 文件以及它们自己的附录和图像文件夹,所以我真的不知道该怎么做。
我使用一个主 tex 文件来导入每个其他 tex 文件以用于每份报告。那么我是否可以利用它做些什么呢?
我的目标是将附录与原始报告和附录本身的有效超链接和页码一起包含在内。
我期待解决方案!提前致谢!
梅威瑟:
\begin{document}[a4paper]
\begin{appendices}
\chapter{Plan van Aanpak}
\cleardoublepage
\label{Bijlage:PvA}
\includepdf[pagecommand={\thispagestyle{plain}},scale=0.95, pages=-]{../PlanVanAanpak/report.pdf}
\end{document}
答案1
这只会按页码添加到原始文档的链接,假设它位于同一目录中。
\documentclass[a4paper]{article}
\usepackage{pdfpages}
\usepackage{tikzpagenodes}
\usepackage{hyperref}
\newcounter{linkpage}
\newcommand{\addlink}{\stepcounter{linkpage}%
\tikz[overlay, remember picture]{%
\path (current page text area.south) ++(0pt,7mm) % offset by trial and error
node{\href{test5.pdf\#page.\thelinkpage}{\phantom{\thelinkpage}}};}}
\begin{document}
\setcounter{linkpage}{0}
\includepdf[pagecommand={\thispagestyle{plain}\addlink},scale=0.95, pages=-]{test5.pdf}
\end{document}