LaTeX 将浮点数放在我的脚本中间。我该如何防止这种情况发生?

LaTeX 将浮点数放在我的脚本中间。我该如何防止这种情况发生?

我的论文中有一个多页脚本,我使用该listings包格式化了源代码。这确实很有效,但是 LaTeX 想在这个代码中间放一个浮点数,这看起来很糟糕。

我可以使用\clearpage,和[H]强制将有问题的数字放在其他地方,但我认为更强大的解决方案是告诉 LaTeX 不要在源代码中放置浮点数。

我可以做这样的事吗?

\NoFloatsHere{
   \begin{lstlisting}
       Source Code...
   \end{lstlisting}
}

我在列表包中找不到可以阻止代码被浮点数破坏的选项。

这个问题类似,并且提出的解决方案“有效”,但是没有什么可以阻止 LaTeX 将图形放置在我的源代码的其他地方。 有没有更好的方法?

如何防止数字“进入”列表

相关内容