Eng verwandt:
-Nachahmung der „Inhaltsverzeichnis“-Funktionalität von LaTeX
Was ist mithilfe documentclass{minimal}
von der kürzeste Weg, ein asynchrones Low-Level-Skript zu schreiben Table of Contents
(ohne minitoc
usw.)?
Ich hoffe, die API-Funktionalität auf niedriger Ebene zu verstehen. (Ich weiß bereits, wie man die Pakete auf höherer Ebene verwendet ( tocloft
, minitoc
usw.).
tocloft
Derzeit habe ich einen „Wrapper“ mit einer benutzerfreundlicheren Oberfläche erstellt . Diese Abhängigkeit möchte ich jedoch irgendwann entfernen.
Notiz: Ich verwende den Begriff Asynchronous Table of Contents
im Sinne eines dynamischen Artefakts, das beim Lesen von Eingabedateien generiert wird ( \chapter
Überschriften usw.), und nicht im Sinne einer statischen Tabelle, die manuell definiert und gerendert wird.
Diese Frage bezieht sich eigentlich darauf, wie der Befehl write
oder eine andere asynchrone Methode zum dynamischen Generieren eines grundlegenden Inhaltsverzeichnisses verwendet wird.
Pseudocode:
\ChapterMacroDefinition % Is this where the `\write` magic occurs?
\TableOfContentsPlaceHolder % Is there an "End Document" handler?
\Chapter{My First Chapter}
... Chapter One Contents
\Chapter{My Second Chapter}
... Chapter Two Contents
Anmerkungen: Dies gilt unabhängig von jeglicher Formatierung oder Abschnittsebenen usw.