更具体地说,如何在序言中将图形环境的默认选项设置为[htb]
?我试图尽可能地将内容与格式分开,并希望避免\begin{figure}[htb]
每次声明图形时都进行书写。
答案1
你可以在序言中设置浮动的位置(例如图形等),如下所示
\makeatletter% because def contain @
\def\fps@figure{hbt}
\def\fps@table{hbt}
\makeatother
甚至更好
\makeatletter% because def contain @
\def\fps@figure{hbtp}
\def\fps@table{hbtp}
\makeatother
答案2
加载float
包裹并使用\floatplacement{<float>}{<specs>}
:
\usepackage{float}
\floatplacement{figure}{htb}