[Tex/LaTex] How to add the pdf-bookmark of TOC without its name “Contents” in TOC

bookmarkstable of contents

Since the link of TOC itself in TOC looks stupid,

enter image description here

\usepackage[nottoc]{tocbibind}  % no `Contents` in TOC

is used to remove it.

However, The Bookmark Contents will disappear in the index (on the left side).

and

\pdfbookmark{\contentsname}{toc}
\tableofcontents

seems solved this problem, BUT it points to the page before TOC.

So how to figure this out?

PS: book class is used in Texlive 2012.

Best Answer

Just for the sake of closure...

As Ulrike Fischer mentioned in the comments, using \clearpage or \cleardoublepage before \pdfbookmark avoids the misinterpretation of the correct page.

The code should look like this:

\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}