由于 TOC 本身在 TOC 中的链接看起来很愚蠢,
\usepackage[nottoc]{tocbibind} % no `Contents` in TOC
用于将其删除。
但是,那书签 Contents
将会消失在索引中(左侧)。
和
\pdfbookmark{\contentsname}{toc}
\tableofcontents
似乎解决了这个问题,但是它指向了目录之前的页面。
那么该如何解决这个问题呢?
PS:book
class是Texlive 2012中使用的。
答案1
只是为了结束……
正如 Ulrike Fischer 在评论中提到的那样,使用\clearpage
or\cleardoublepage
之前\pdfbookmark
可以避免对正确页面的误解。
代码看起来应该像这样:
\documentclass{article}
\usepackage{hyperref}
\usepackage[nottoc]{tocbibind} % no `Contents` in TOC
\begin{document}
\begin{titlepage}
This is the title page
\end{titlepage}
\clearpage
\pdfbookmark{\contentsname}{toc}
\tableofcontents
\newpage
\section{a sample section}
This is the beginning of a section
\end{document}