
Como posso adicionar entradas de ToC personalizadas que se referem a páginas após a última página do meu documento? A empresa que o imprime solicita os apêndices como PDFs separados, mas gostaria que o ToC se referisse a eles de qualquer maneira. Estou usando memórias e lualatex.
Eu tentei:
- Manipular o contador de páginas antes de chamar
addcontentsline
- isso afeta outras entradas do ToC para a página atual. - Usando
cftaddtitleline
- isso parece funcionar apenas para a lista de figuras e outras listas, não para o ToC? - Adicionar dezenas de páginas em branco e removê-las manualmente usando o pdfarranger após a compilação - trabalho manual que prefiro 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}
Responder1
\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}
(Se você tiver arquivos toc externos, também poderá incluí-los no índice).