vtop/hbox 中的分页

vtop/hbox 中的分页

我是 Tex 的新用户,我面临一个与非常简单的情况相关的问题。

我目前正在开发 TeX(TeXLive,不使用 LaTeX)生成器。此生成器基于一个简单的模型构建包含生成表的 TeX 文件。这里的表是一组\hbox\vtop每列都有。

\hbox{\vtop{column1Content}
      \vtop{column2Content}}

问题出现在表格必须在一个“单元格”中包含大量内容,且该单元格大于一页的大小时,因此会溢出\vtop,打印的文本会向下移动,并且不会超出页面的任何地方......

所以我想知道是否可以在给定的 vtop(列)内插入分页符,以便将剩余内容放在下一页,而无需创建新\hbox{\vtop{}}元素(表格的新行)。

我希望我的描述清楚了。

答案1

\vsplit盒子是不可拆分的单位。因此,您要么必须生成两个盒子,要么用或拆分盒子,\unvbox以便分页器可以拆分它。

我想说,生成纯 TeX 是一个相当令人惊讶的选择,如果您为旨在解决此类问题的格式(例如 LaTeX 或 ConTeXt)生成代码,那么一大堆字体和间距问题将更容易解决。

相关内容