我无法创建 MWE,因为这个问题。似乎是因为我的整个文档,因为当我将表格复制到新文件时,它正常工作。我使用以下 2 条规则:
- 对于较短的(10 < 行)表格,我使用普通
tabular
包装在里面table
,并[H]
用将其保持在原位(我真的不知道任何其他方法;有人建议跳过,table
但我必须使用它\\
来添加一些空间)。 - 对于长表,我使用
longtable
。
我booktabs
两者都用。
这是有问题的longtable
:
这是同一张表,但使用tabular
内部table
没有 [H]
。表格跳转到文本之前/上方We have the following table
:
这是我目前的解决方法,使用tabular
内部table
和 [H]
。这是预期的输出,尽管我必须使用tabular
,但这与我的上述规则不一致:
在上述 3 种情况下,均有 2 次underfull
警告\documentclass
。
在评论中这个答案关于一个看似类似的问题,建议我使用\raggedbottom
,但关于该命令的信息很少,我不知道从哪里开始。
我该如何修复此问题并继续使用longtable
替代方法?