我正在使用 ACM 模板,特别是 sig-conference 模板。我试图将一个宽图推到特定位置:
\begin{figure*}
\subfloat[\]{}\qquad
\subfloat[\]{\}]
\caption{}
\label{fig:timeresult}
\end{figure*}
但是,如果我使用 H 参数,该图形就不会出现在最终的 pdf 中。
\begin{figure*}[H]
\subfloat[\]{}\qquad
\subfloat[\]{\}]
\caption{}
\label{fig:timeresult}
\end{figure*}
有什么建议吗?
答案1
我遇到了同样的问题,尝试了几个小时,但找不到解释或解决方案。% 使用[H]
不是一个好的解决方案,因为它告诉 LaTeX 将图形/表格/等视为非浮动,强制将其放置在确切的声明位置。然而,这通常会导致奇怪的分节符,让你损失很多空间。
事实证明,ACM 模板加载了许多包,其中一些可能与您加载的包冲突。
在我的例子中,我使用\usepackage{nidanfloat}
IEEE 模板来固定浮动位置。通过删除此包,ACM 模板在使用时会正常放置浮动\documentclass[manuscript,screen,review]{acmart}