hvfloat 是否与 mathtools 和 cellspace 不兼容?

hvfloat 是否与 mathtools 和 cellspace 不兼容?

我注意到hvfloat包与cellspace包之间存在奇怪的互动mathtools

当我想通过命令将图像(png 或 pdf)拆分到两页上时就会发生这种情况\hvFloat[doublePage]{...}{...}{...}{...}

如果没有cellspace加载mathtools,则没有问题,图像(无论是 png 还是 pdf 格式)都会被很好地分成两部分:

在此处输入图片描述 在此处输入图片描述

但是,如果加载了mathtools或包,则不再正常工作。图像不再分成两部分,第一页上出现一条细黑带,第二页上图像的一半出现偏移:cellspacehvfloat

在此处输入图片描述 在此处输入图片描述

这些包不兼容吗?

这是我的 MWE:

\documentclass[twoside]{article}
\usepackage[a4paper, inner=2cm, outer=3cm]{geometry}
\usepackage{graphicx, lipsum, hvfloat}

% hvfloat will not work properly if any of these packages is loaded:
% \usepackage{cellspace}
% \usepackage{mathtools}

\begin{document}
\lipsum[1-15]

\hvFloat[doublePage, bindCorr=inner]%
    {figure}%
    {\includegraphics[width=32cm]{Test.pdf}}%
    {First image.}%
    {fig1}

\lipsum[1-15]

\hvFloat[doublePage, bindCorr=inner]%
    {figure}%
    {\includegraphics[width=32cm]{Test.png}}%
    {Second image.}%
    {fig2}

\lipsum[1-15]
\end{document}

对于 MWE 中使用的 png 和 pdf 图像,它们只是宽 32 厘米、高 16 厘米的黑色矩形。pdf 图像Test.pdf可以简单地按如下方式生成:

\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\filldraw (0,0) rectangle (32,16);
\end{tikzpicture}
\end{document}

这是 png 图像Test.png
在此处输入图片描述

相关内容