例如,指定浮点数的位置时,[htpb]
参数的顺序是否指定了它们的优先级?
例子:
\begin{figure}[htpb]
\includegraphics[width=0.7\textwidth]{sampleImage}
\caption{Example caption}
\label{fig:sampleImage}
\end{figure}
答案1
不,放置选项的顺序无关紧要。每个放置选项都将以位的形式存储在单个值中,因此[tb]
和[bt]
将给出相同的值,因此将具有相同的结果。
看\ftype@<TYPE> 的具体用途是什么?了解实施细节。
答案2
- 如果
!
已指定,则忽略参数的所有设置,如垂直空间、浮点数等 - 如果
h
给出,则尝试放置它here
,如果不可能则更h
改为t
浮动然后可以出现在顶部下一个页 - 如果
t
有,尝试将其放置在当前或者 下一页。 - 如果
b
有,尝试将其放置在当前或者 下一页。 - 如果
p
给定,则将浮动内容放置在下一页上,无需添加文本。
答案3
放置顺序无关紧要。你可以亲自尝试一下。
\documentclass{octavo}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{figure}[tb]
\rule{5cm}{5cm}
\end{figure}
Another line ...
\end{document}
更改tb
或bt
仍会产生相同的输出。“here”的位置也无关紧要。更改 [bh] 和将正确放置为“here”。