目录的“pdfbookmark”指向上一页

目录的“pdfbookmark”指向上一页

在我的论文中,我使用book这样的课程:

\documentclass[a4paper,12pt,twoside,openright]{book}
\usepackage[bookmarks=true,
    bookmarksopen,
    bookmarksopenlevel=1,
    colorlinks=true,
    pagebackref
]{hyperref}
\frontmatter
\begin{titlepage}
%\input{tex/universitytitlepage.tex}
\end{titlepage}

\pdfbookmark[0]{Table of Contents}{sumario_label}\tableofcontents

\mainmatter
\openright
%\include{tex/stuff}
\end{document}

但是 PDF 中的“目录”书签指向标题页后的空白页,而不是 TOC 页。

有什么想法可以让它指向目录页的开头,而不是它之前的页面吗?

答案1

\cleardoublepage可以通过在命令前添加来解决此问题\pdfbookmark,如下所示:

\cleardoublepage
\pdfbookmark[0]{Table of Contents}{sumario_label}\tableofcontents

据我所知,在这种情况下没有必要\phantomsection

我找不到我遇到的确切问题,因为诸如目录中的 Hyperref 指向不正确如何在目录中添加不带名称“目录”的目录 pdf 书签没有明确提到\pdfbookmark指向的问题前一页目录。所以我用了这些问题的答案上的建议来制作这个。

相关内容