图形(浮点数)破坏了我的定理,定义和注释!

图形(浮点数)破坏了我的定理,定义和注释!

当我在文本中插入带有图形的图表时,经常会发生编译后的文档将定义和定理(可能还有注释)分开的情况。当然,发生这种情况是因为 LaTeX 不知何故“知道”以印刷“正确”的方式将图形放在何处。我可以完全禁用自动放置功能,但这不是我想要的。LaTeX 应该有一定的余地来决定将图形放在何处 - 只要它不将定义和定理(可能还有注释)分开。

有办法实现这个吗?

答案1

这将在持续时间内关闭顶部浮动。article class 的默认值为 2,但 amsclass 使用 4。使用

\makeatletter\the\c@topnumber\par\makeatother

找出答案。

\documentclass{article}
\usepackage{mwe}

\begin{document}
\lipsum[1-3]% at least 0.7 of first page
\begin{figure}[t]\includegraphics{example-image-a}\end{figure}
\setcounter{topnumber}{0}% no more top figures
\lipsum[4-7]
\setcounter{topnumber}{2}% allow top figures again
\lipsum[8-12]
\end{document}

相关内容