2ページのLateXコード

2ページのLateXコード

私は LateX で minted を使用しています。Python のコードは大きすぎて、1 ページでは小さすぎます。コードを 2 ページに分割する必要があります。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

関連情報