使用该包floatpag
使 LateX 忽略了我关于浮动定位的所有命令。例如,\begin{figure}[H]
不再强制执行。有什么办法可以解决这个问题吗?
我正在使用floatpag
来抑制特定浮点数的页码编号。
示例代码
\usepackage{float}
\usepackage{floatpag}
\floatpagestyle{plain}
\begin{figure}
\thisfloatpagestyle{empty}
... % a full page of subfigures
\end{figure}
\begin{figure}[H] %<-- this hold command is ignored
...
注意:[h!]
也不起作用。
答案1
作为一种解决方法,尝试将包加载顺序更改为:
\usepackage{floatpag}
\usepackage{float}
我们计划进行一些代码清理,并使其与float
下一个软件包版本中的软件包兼容floatpag
。
答案2
该\floatpagestyle{empty}
命令旨在设置浮动页面的页面样式([p]
浮动所使用的样式)。该软件包以与软件包不兼容的方式重新定义了浮动内部元素,float
因此不要同时使用它们。对于[H]
浮动[h]
,它们根据定义位于文本页面而不是浮动页面上,因此该命令在这种情况下无法执行任何操作。对于强制位于文本页面“此处”的浮动,只需使用它\thispagestyle{empty}
来设置该页面的页面样式。