# How to remove the self-reference of the ToC from the ToC?

I'm having a very weird problem. The following example should illustrate it quite right.

\documentclass[a4paper,12pt]{memoir}
\begin{document}
\frontmatter
\tableofcontents
\clearpage
\mainmatter
\chapter{Chapter 1}
\end{document}


I've compiled it with xelatex but on the table of contents page, it is referencing the table of contents page as Contents, which is the header of that page as well. It does make sense to me to a certain extend. But I'd still like to know how to get rid of the self-reference.

\KeepFromToc helps in suppressing TOC entries for such \listof commands:

\begin{KeepFromToc}
\tableofcontents
\end{KeepFromToc}

• It's a memoir class feature. Feb 12, 2011 at 22:21
• I'll accept this as the answer as it's memoire specific which was my initial problem. It should be noted though that both answers provide a working solution. Feb 13, 2011 at 9:45

Thanks to Martin Scharrer, I paid a more attention to the memoir class as the source of the issue.

A closer examination of the memoir README reveals \tableofcontents* as a solution. Seems logical, everything I want to hide gets the star.

• I was just going to post \tableofcontents* as a solution. (I found it by \show\tableofcontents, NOT be reading the 583 pages-manual.). Feb 12, 2011 at 21:07
• Well, that doesn't work for me in the memoir class :| I can see that it should work according to v1.61803398, but... Sep 8, 2015 at 9:26

I suggest you, if using the tocbibind package:

\usepackage[nottoc]{tocbibind}

• Did you actually test this? Mar 8, 2016 at 16:14
• Worked for me, using a class based off of report. In my case, tocbibind (which I was using to include my figure and table lists in the TOC) was what caused the TOC to appear in the TOC in the first place. Aug 10, 2019 at 0:57
• Works for me on Overleaf with document class article. Aug 4, 2020 at 15:32
• Worked for me, too. I am using the scrbook class. Aug 19, 2021 at 9:13

I had a similar problem, but with the article class. Neither of the solutions above work for this class, so after much searching I used the advice of Martin above and searched the article class and found that I can simply not use \tableofcontents, and instead use:

\makeatletter
\@starttoc{toc}
\makeatother


The following works for supressing the self-referencing TOC entry, and is not specific to memoir (I'm using scrbook):
\addtocontents{toc}{\protect\setcounter{tocdepth}{-1}}