
Irgendwie kann ich es nicht zum \addtocontents
Laufen 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 source2e
bestä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 aux
Datei gelesen, um die toc
Datei zu initialisieren.
\documentclass{article}
\AtBeginDocument{\tableofcontents}% in hook so can go in class.
\begin{document}
\addtocontents{toc}{whatever}
Lorem ipsum
\end{document}