如何创建新页面来显示大文件?

如何创建新页面来显示大文件?

我用铸造使用 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是减少代码的宽度。要做到这一点而不避免分页,您可以使用adjustwidthchangepage

添加

\usepackage{changepage}

在你的序言中然后写

\begin{adjustwidth}{.1\textwidth}{.1\textwidth}
  \color{white}
  \inputminted[bgcolor=black]{python}{mybigscript.py}
\end{adjustwidth}

相关内容