我用铸造使用 Latex 显示我的源代码,如下所示:
\begin{center}
\begin{minipage}{0.8\textwidth}
\color{white}{\inputminted[bgcolor=bg]{python}{chapitre1/mybigscript.py}}
\end{minipage}
\end{center}
我的源代码非常庞大,超过 5 页。将我的 Python 文件剪切到其他文件中以在 Latex 上正确显示我的源代码非常麻烦。
当文件太大时,您有自动生成新页面的解决方案吗?
答案1
的默认行为minted
是在当前页面已满时开始新页面,但minipage
可以避免这种情况。因此您必须避免minipage
。
我认为的目的minipage
是减少代码的宽度。要做到这一点而不避免分页,您可以使用adjustwidth
包changepage
:
添加
\usepackage{changepage}
在你的序言中然后写
\begin{adjustwidth}{.1\textwidth}{.1\textwidth}
\color{white}
\inputminted[bgcolor=black]{python}{mybigscript.py}
\end{adjustwidth}