如何创建跨多页、拆分单行的表格

如何创建跨多页、拆分单行的表格

使用该longtable包可以创建跨多页的表格。问题是它永远不会将一行分成两行:要么完全保留在当前页面,要么完全移至下一页。

但是,如果您的行平均占页面八分之一的 75%,则意味着每页只有一行,这很不好看。我希望将单行拆分并拆分到多页上。如何做到这一点?

作为奖励,我还希望能够使用tabularx一些功能……这要求太多了吗?

答案1

对于您的附加问题,有几个结合了 TX 和 LT 的包,我写了一个名为的包ltxtable,但现在可能有更好的包。

至于大行,你不必说明它们为什么大,如果是大图形,你就无计可施了。如果是大段落,只需将段落的前半部分放在一行,然后(在看到 TeX 在哪里换行之后)将段落的后半部分放在下一行。

答案2

显而易见的答案是引入手动中断,因为您所想的最佳点与 TeX 内置的页面优化策略不同。

另一种方法是重新考虑表格的使用,采用不同的结构(可能是列表)或策略,就像https://tex.stackexchange.com/a/42904/963可能更可取。这完全取决于表中的数据。

相关内容