
Wie kann ich benutzerdefinierte Inhaltsverzeichniseinträge hinzufügen, die auf Seiten nach der letzten Seite meines Dokuments verweisen? Das Unternehmen, das es druckt, verlangt die Anhänge als separate PDFs, aber ich möchte, dass das Inhaltsverzeichnis trotzdem darauf verweist. Ich verwende Memoir und Lualatex.
Ich habe es versucht:
- Manipulation des Seitenzählers vor dem Aufruf
addcontentsline
– dies wirkt sich auf andere Inhaltsverzeichniseinträge für die aktuelle Seite aus. - Verwenden
cftaddtitleline
– dies scheint nur für das Abbildungsverzeichnis und andere Listen zu funktionieren, nicht für das Inhaltsverzeichnis? - Dutzende leere Seiten hinzufügen und diese nach der Kompilierung manuell mit pdfarranger entfernen – manuelle Arbeit, die ich lieber vermeiden möchte.
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}
Antwort1
\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}
(Wenn Sie über externe TOC-Dateien verfügen, können Sie diese auch in das Inhaltsverzeichnis aufnehmen.)