插入 PDF 后,目录中的超链接无法正常工作

插入 PDF 后,目录中的超链接无法正常工作

我使用 pdfpages 插入了一个 pdf 作为文章主体的最后一部分,而这一部分旁边是 Reference.tex。问题是,虽然 Reference 部分的页码是正确的,但如果我点击 Reference 它会跳转到我的 pdf 文章(Reference 部分之前的东西)。

这是 MWE:

\documentclass[11pt]{article}

    \usepackage[hidelinks]{hyperref}
    \usepackage{pdfpages}

    \includepdf[pages=-]{pdfFile}

\end{document}

内容如下:

Contents
1. pdfFile
Reference

我的问题不在于包含的 pdf——如果我点击“1.pdfFile”,它会正确地将我引导到包含的文件;我的问题在于“参考”——如果我点击“参考”,它仍然会将我引导到包含的 pdf,就在引用之前。

有什么想法吗?非常感谢!

答案1

根据这个答案https://tex.stackexchange.com/a/15995/120578

\documentclass{article}
\usepackage{pdfpages}
\usepackage[hidelinks]{hyperref}

\begin{document}
\tableofcontents    
\section{test}
\includepdf[pages=-,addtotoc={
     1,section,1,Section Entry,p2}]{test.pdf}%p2 is the page 2 for this test          
\end{document}

这应该指向正确的页面

另一种选择是根据同一篇文章,但@egreg 的评论:

\includepdf[pages=-,pagecommand={\phantomsection\addcontentsline{toc}{section}{Section Entry}}]{test.pdf} 

[我个人更喜欢这个自动化页面的功能,不需要在插入 pdf 之前添加文本后手动进行修复]

在这两个命令中,Section Entry 是我们想要的该部分的“标题”(有关更多信息,请参阅链接的答案)

相关内容