我正在尝试选择表格的位置,但搞不清楚[H]
和之间的区别[h]
。我在搜索中看到两者都建议。如果我使用[h]
行距,则[H]
使用不同。
答案1
[h]
永远不要单独使用,它基本上是一个等待发生的错误,并且 LaTeX 很可能会发出警告并将其更改为[ht]
。
LaTeX 有四种浮动区域浮动元素可以放置在以下位置:页面顶部 ( t
)、页面底部 ( b
)、here
浮动元素出现在源中的位置 ( h
) 以及仅包含浮动元素而没有文本的浮动页面 ( p
)。
H
使得环境本质上根本不是浮动,它或多或少与使用minipage
except相同\caption
,但您可以使用该包为小页面添加标题capt-of
。
H
应谨慎使用,就像任何大框一样,它可能会因大量空白而产生糟糕的分页符。
如果你使用浮点数的可选参数,那么你基本上限制浮动块可能被分配到的浮动区域。如果过度限制,浮动块可能根本无法定位,然后会移到文档末尾。因此,如果您想允许,h
最好允许t
,并且p
也使用。如果您使用可选参数,则[tph]
几乎应该始终使用。p