`floatpag` 包与 `float` 冲突

`floatpag` 包与 `float` 冲突

使用该包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}来设置该页面的页面样式。

相关内容