Código acuñado en LateX en dos páginas

Código acuñado en LateX en dos páginas

Yo uso acuñado en LateX. Mi código en Python es demasiado grande y una página es muy pequeña. Necesito dividir mi código en dos páginas. Sé que Minted no tiene páginas ajustadas automáticamente. Entonces probé esto:

    \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}

Pero pdflatex se repite con:

\vbox demasiado lleno ([Este número está cambiando] es demasiado alto).

Creo que necesito una división hecha a mano (algo como starline=15, endline=40), pero no sé cómo hacer esto. Tengo que leer el código del archivo.

Respuesta1

La bgcoloropción para mintedno es compatible con saltos de página. En su lugar , debería utilizar mdframedpara proporcionar un color de fondo, ya que puede dividirse en varias páginas. Dependiendo de lo que quieras, puede que sea mejor hacer todas las líneas del marco con mdframed.

información relacionada