\addtocontents schreibt nicht in die Toc-Datei

\addtocontents schreibt nicht in die Toc-Datei

Irgendwie kann ich es nicht zum \addtocontentsLaufen bringen. Hier ist das MWE (nenn es something.tex):

\documentclass{article}

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

Und es wird nichts geschrieben something.toc(auch nicht nach dem zweiten Durchlauf). Ein kurzer Blick auf source2ebestätigt, dass \@writefile{toc}{whatever}geschrieben wird something.aux– aber warum wird die TOC-Datei dann nicht einmal erstellt?

Antwort1

Du brauchst\tableofcontents nach \begin{document}hat die auxDatei gelesen, um die tocDatei zu initialisieren.

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

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

verwandte Informationen