避免该图有自己的页面

避免该图有自己的页面

我的文档中有几个浮点,其中包含大图像(占据了页面的一半)。在这种情况下,图形占据了其自己的页面,并且该页面上没有文本。

我该如何配置?我希望在浮动元素之前和之后放置文本,直到浮动元素占用的页面高度不超过75%页面高度。

答案1

我没有成功使用\topfraction,但还有另一个重要的设置,它给了我更少的浮动页面。通过\renewcommand{\floatpagefraction}{.8}%我可以指定只有浮动量超过 80% 的页面才会成为纯浮动页面。默认设置是,0.6如果图形占用了页面的 60%,它将获得自己的浮动页面。

HTH 数学。

答案2

LaTeX 的默认设置是允许页面顶部最多 70% 为浮动(通过\topfractionas设置.7);页面底部最多 30% 为浮动(通过\bottomfractionas设置.3)且至少 20% 为文本(通过\textfractionas设置.2)。也许可以增加\topfraction使用\renewcommand{\topfraction}{.75}作为开始。

有关 TeX 浮点算法的更多信息,请阅读如何影响 LaTeX 中图形和表格等浮动环境的位置?

答案3

我遇到了完全相同的问题,并通过设置[ht]环境选项解决了它figure

答案4

我遇到了类似的问题,但更新浮动间距命令的解决方案对我来说不起作用。也许是因为我在双列环境中使用它,但重新定义\dbltopfraction\floatpagefraction也没有用。

相反,我找到了以下对我有用的临时解决方案:

\vspace{-50mm}
\begin{figure*}[!ht]
\centering
\includegraphics[scale=1.0]{figure.eps}
\vspace{-50mm}
\caption{}
\label{fig:label}
\end{figure*}
\vspace{50mm}

在这个解决方案中,我减少了\vspace{}图形环境之前的垂直空间,环境内部(包含之后)的垂直空间,并且在环境之后我再次添加了相同的垂直空间。

希望这可以帮助

相关内容