浮动位置中 [h] 和 [H] 之间的差异

浮动位置中 [h] 和 [H] 之间的差异

我正在尝试选择表格的位置,但搞不清楚[H]和之间的区别[h]。我在搜索中看到两者都建议。如果我使用[h]行距,则[H]使用不同。

答案1

[h]永远不要单独使用,它基本上是一个等待发生的错误,并且 LaTeX 很可能会发出警告并将其更改为[ht]

LaTeX 有四种浮动区域浮动元素可以放置在以下位置:页面顶部 ( t)、页面底部 ( b)、here浮动元素出现在源中的位置 ( h) 以及仅包含浮动元素而没有文本的浮动页面 ( p)。

H使得环境本质上根本不是浮动,它或多或少与使用minipageexcept相同\caption,但您可以使用该包为小页面添加标题capt-of

H应谨慎使用,就像任何大框一样,它可能会因大量空白而产生糟糕的分页符。

如果你使用浮点数的可选参数,那么你基本上限制浮动块可能被分配到的浮动区域。如果过度限制,浮动块可能根本无法定位,然后会移到文档末尾。因此,如果您想允许,h最好允许t,并且p也使用。如果您使用可选参数,则[tph]几乎应该始终使用。p

相关内容