如何防止长表将标题单独放在一页中

如何防止长表将标题单独放在一页中

如何防止 longtable 将标题单独放在一页中,如下图所示。我曾经endhead阻止过这种情况,但这会在每页上打印标题。

在此处输入图片描述

抱歉我不给平均能量损失因为我没有成功用最少的数据重现它。

答案1

正如所指出的

如何防止章节标题和表格之间出现分页符

如果标题靠近页面底部,您可以使用该needspace包有条件地添加\clearpage。(解决的问题略有不同,分页符发生在表格之前,标题之后,而分页符在标题内)。

一般来说,longtable确保表体的第一行或第二行紧贴第一个表头的最简单的方法是\endfirsthead这些行。您可能认为它们是表格主体的一部分,但如果您希望它们始终与表头保持一致,则将它们放在表头中效果很好。同样,如果需要,您可以将最后一行或两行放在表头顶部,\endlastfoot以便它们与表格末尾的表脚保持一致。

相关内容