\addtocontents не записывает в toc-файл

\addtocontents не записывает в toc-файл

Что-то я не могу заставить \addtocontentsработать. Вот MWE (назовите его something.tex):

\documentclass{article}

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

И ничего не записывается something.toc(даже после второго запуска). Быстрый взгляд на source2eподтверждает, что \@writefile{toc}{whatever}записывается something.aux- но почему тогда файл toc даже не создается?

решение1

Тебе нужно\tableofcontents после \begin{document}прочитал auxфайл, чтобы инициализировать его toc.

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

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

Связанный контент