![教程:异步目录的低级基本实现?](https://linux22.com/image/392189/%E6%95%99%E7%A8%8B%EF%BC%9A%E5%BC%82%E6%AD%A5%E7%9B%AE%E5%BD%95%E7%9A%84%E4%BD%8E%E7%BA%A7%E5%9F%BA%E6%9C%AC%E5%AE%9E%E7%8E%B0%EF%BC%9F.png)
密切相关:
-模仿 LaTeX 的“目录”功能
使用documentclass{minimal}
,编写低级异步的最短方法是什么Table of Contents
(没有minitoc
等)?
我希望了解低级 API 功能。(我已经知道如何使用更高级别的包,(tocloft
,,minitoc
等等)。
目前,我已经创建了一个“包装器”,其中tocloft
包含一个更易于使用的界面。但是,最终我想删除该依赖项。
笔记: 我使用这个术语Asynchronous Table of Contents
来表示在读取输入文件时生成的动态工件(\chapter
标题等),而不是手动定义和呈现的静态表。
write
这个问题确实与如何使用命令或如何使用其他异步方法动态生成基本目录有关。
伪代码:
\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
笔记: 这与任何格式或部分级别等无关。