我的论文中有一个多页脚本,我使用该listings
包格式化了源代码。这确实很有效,但是 LaTeX 想在这个代码中间放一个浮点数,这看起来很糟糕。
我可以使用\clearpage
,和[H]
强制将有问题的数字放在其他地方,但我认为更强大的解决方案是告诉 LaTeX 不要在源代码中放置浮点数。
我可以做这样的事吗?
\NoFloatsHere{
\begin{lstlisting}
Source Code...
\end{lstlisting}
}
我在列表包中找不到可以阻止代码被浮点数破坏的选项。
这个问题类似,并且提出的解决方案“有效”,但是没有什么可以阻止 LaTeX 将图形放置在我的源代码的其他地方。 有没有更好的方法?