Since the link of TOC itself in TOC looks stupid,
\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: