
我在 LateX 中使用 minted。我的Python程式碼太大,一頁又太少。我需要將程式碼分成兩頁。我知道 minted 沒有自動換行頁面。所以我嘗試了這個:
\begin{mdframed}[linecolor=black, topline=true, bottomline=true,
leftline=false, rightline=false,
backgroundcolor=lbcolor,userdefinedwidth=\textwidth]
\inputminted[breaklines = true, frame=lines, framesep=2mm,
baselinestretch=1.2, bgcolor=LightGray, fontsize=\footnotesize, linenos]
{Python}{media/KodyProgramow/kod.py}
\end{mdframed}
但是 pdflatex 得到循環:
\vbox 已滿([此數字正在更改] 太高)。
我想我需要手工製作分割(例如starline=15,endline=40),但我不知道如何製作。我必須從文件中讀取程式碼。
答案1
bgcolor
的選項與minted
分頁符號不相容。您應該使用mdframed
提供背景顏色,因為它可能跨頁面。根據您的需要,最好使用 來製作所有框架線mdframed
。