如何防止 longtable 将标题单独放在一页中,如下图所示。我曾经endhead
阻止过这种情况,但这会在每页上打印标题。
抱歉我不给平均能量损失因为我没有成功用最少的数据重现它。
答案1
正如所指出的
如果标题靠近页面底部,您可以使用该needspace
包有条件地添加\clearpage
。(解决的问题略有不同,分页符发生在表格之前,标题之后,而分页符在标题内)。
一般来说,longtable
确保表体的第一行或第二行紧贴第一个表头的最简单的方法是\endfirsthead
将后这些行。您可能认为它们是表格主体的一部分,但如果您希望它们始终与表头保持一致,则将它们放在表头中效果很好。同样,如果需要,您可以将最后一行或两行放在表头顶部,\endlastfoot
以便它们与表格末尾的表脚保持一致。