我正在使用列表包来获取外部 PHP 文件并将其显示为文档中的代码列表。它跨越多个页面(很好),但不幸的是,还有其他浮动,最终交织在不同的页面和 PHP 文件的不同片段之间。
使用的代码:
\lstinputlisting[language=php,caption={PHP code snippet A},label=listing:codeA.php]{./codeA.php}
\global\csname @topnum\endcsname 0
有什么方法可以防止其他浮点数(数字)弄乱此代码清单?如能提供任何帮助,不胜感激
答案1
您可以 \clearpage
在列出之前使用它来清除任何浮动。
答案2
使用可选参数float
:
\lstinputlisting[language=php,caption={PHP code snippet A},
float, label=listing:codeA.php]{./codeA.php}