When I'm adding `\tableofcontents` to my document the PDF generated contains a nice list of sections/subsections on the left side, when viewed in Adobe Acrobat (I also use `hyperref` package). Everything is fine.

But now I don't need this TOC to be visible in the document, but I want to keep it visible in the PDF. When I'm deleting `\tableofcontents` from the document it disappears in the PDF as well. How to solve it?

ps. Maybe this is the problem (my log)?:

``````Package hyperref Warning: Option `bookmarks' has already been used,
(hyperref)                setting the option has no effect on input line 33.
``````
-
Works for me (i.e. when using `hyperref` without `\tableofcontents`, I still get bookmarks). –  lockstep Nov 1 '10 at 15:31

Here's a hack:

``````\newsavebox{\discard}
``````

The tableofcontents is generated and saved but never inserted into the document.

But I just read @lockstep's comment; you may not need any of this.

-

This is what I've found and it works perfectly:

``````% ...
\phantomsection
A simple way would be to use the `pdfpages` package or a tool like pdfjam to remove the table of contents page(s) from the pdf file.
Other solutions involving modification of macros such as `\tableofcontents` and `\contentsline` require to know which document class you are using. And of course you may create pdf bookmarks using `hyperref` commands yourself instead of using `\tableofcontents`.