使用该longtable
包可以创建跨多页的表格。问题是它永远不会将一行分成两行:要么完全保留在当前页面,要么完全移至下一页。
但是,如果您的行平均占页面八分之一的 75%,则意味着每页只有一行,这很不好看。我希望将单行拆分并拆分到多页上。如何做到这一点?
作为奖励,我还希望能够使用tabularx
一些功能……这要求太多了吗?
答案1
对于您的附加问题,有几个结合了 TX 和 LT 的包,我写了一个名为的包ltxtable
,但现在可能有更好的包。
至于大行,你不必说明它们为什么大,如果是大图形,你就无计可施了。如果是大段落,只需将段落的前半部分放在一行,然后(在看到 TeX 在哪里换行之后)将段落的后半部分放在下一行。
答案2
显而易见的答案是引入手动中断,因为您所想的最佳点与 TeX 内置的页面优化策略不同。
另一种方法是重新考虑表格的使用,采用不同的结构(可能是列表)或策略,就像https://tex.stackexchange.com/a/42904/963可能更可取。这完全取决于表中的数据。