expl3:vlists、galleys、boxes 和 coffins:它们是什么以及它们如何相互作用
我正在阅读 Latex 3 文档,但感到很困惑。标题中提到的实体之间的交互和差异描述得太少,几乎没有实际的例子。 据我所知,TeX 将文本排版为一系列框。框可以以两种方式堆叠:垂直和水平,并且有一种特殊的算法可以采用一系列框并将它们排列成行,即一系列垂直堆叠的框,每个框都包含一系列水平堆叠的框。一旦垂直框的高度达到临界高度,该算法就会将其传递给特殊的输出例程,该例程应该会生成一个页面,但可能会被覆盖以执行其他操作。 LaTeX3 提供了很多很好的函数来处理垂直和水平框。但它也引入了 galley 的概念,它在某种程度上与当前 vlist 相关。据我所知,没有...