
¿Cómo puedo agregar entradas de ToC personalizadas que hagan referencia a páginas posteriores a la última página de mi documento? La empresa que lo imprime solicita los apéndices como archivos PDF separados, pero me gustaría que el ToC haga referencia a ellos de todos modos. Estoy usando memorias y lualatex.
He intentado:
- Manipular el contador de páginas antes de llamar
addcontentsline
: esto afecta otras entradas de ToC para la página actual. - Usando
cftaddtitleline
: ¿esto parece funcionar solo para la lista de figuras y otras listas, no para el ToC? - Agregar decenas de páginas en blanco y eliminarlas manualmente usando pdfarranger después de la compilación: trabajo manual que prefiero evitar.
MWE:
\documentclass{memoir}
\begin{document}
\tableofcontents*
\chapter{foo}
\section{bar}
\addcontentsline{toc}{section}{My external section} % I'd like this to be numbered at 5
\addcontentsline{toc}{section}{My second external section} % I'd like this to be numbered at 39
\end{document}
Respuesta1
\documentclass{memoir}
\begin{document}
\tableofcontents*
\chapter{foo}
\section{bar}
\addtocontents{toc}{\protect\contentsline{section}{My external section}{5}{}}
\addtocontents{toc}{\protect\contentsline{section}{My external section}{39}{}}
\end{document}
(Si tiene archivos toc externos, también puede incluirlos en la tabla de contenido).