\addtocontents não está gravando no arquivo toc

\addtocontents não está gravando no arquivo toc

De alguma forma, não consigo \addtocontentstrabalhar. Aqui está o MWE (chame-o something.tex):

\documentclass{article}

\begin{document}
\addtocontents{toc}{whatever}
Lorem ipsum
\end{document}

E nada é gravado something.toc(mesmo após a segunda execução). Uma rápida olhada source2econfirma que \@writefile{toc}{whatever}foi gravado something.aux- mas por que então o arquivo toc nem mesmo é criado?

Responder1

Você precisa\tableofcontents depois \begin{document}leu o auxarquivo para inicializá-lo toc.

\documentclass{article}
\AtBeginDocument{\tableofcontents}% in hook so can go in class.

\begin{document}
\addtocontents{toc}{whatever}
Lorem ipsum
\end{document}

informação relacionada