对于图形放置的冲突选项如何确定优先顺序?

对于图形放置的冲突选项如何确定优先顺序?

中的选项

\begin{figure}[!htb]
[...]
\end{figure}

存在冲突(放在这里放在顶部放在底部)。

据说顺序无所谓。那么,这些选项的优先级是如何确定的呢?

答案1

选项中的顺序并不重要,因为它们仅限制乳胶试图放置浮动的位置,因此您给出的选项的主要效果是防止浮动被放置在未p包含的浮动页面上。

显然h必须首先尝试,在输入浮动点时,但顶部底部和页面浮动只是循环尝试,因为每次 Latex 尝试制作页面时,它都会查看待处理的浮动以查看是否允许浮动,因此例如如果开始新页面它会查看第一个待处理的图形以查看它是否允许,如果是,则尝试将其添加到页面,但该浮动将在上一页和可能在前一页上t尝试过。bt

!应该很少使用,它只是表示忽略一些限制。

相关内容