
De alguna manera no puedo hacer \addtocontents
el trabajo. Aquí está el MWE (llámelo something.tex
):
\documentclass{article}
\begin{document}
\addtocontents{toc}{whatever}
Lorem ipsum
\end{document}
Y no se escribe nada something.toc
(incluso después de la segunda ejecución). Un vistazo rápido source2e
confirma que \@writefile{toc}{whatever}
se escribe something.aux
, pero ¿por qué entonces ni siquiera se crea el archivo toc?
Respuesta1
Necesitas\tableofcontents
después \begin{document}
ha leído el aux
archivo para inicializarlo toc
.
\documentclass{article}
\AtBeginDocument{\tableofcontents}% in hook so can go in class.
\begin{document}
\addtocontents{toc}{whatever}
Lorem ipsum
\end{document}