Código cunhado em LateX em duas páginas

Código cunhado em LateX em duas páginas

Eu uso cunhado em LateX. Meu código em Python é muito grande e uma página é muito pequena. Preciso dividir meu código em duas páginas. Eu sei que o minted não possui páginas automáticas. Então eu tentei isso:

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

Mas o pdflatex entra em loop com:

\vbox cheio demais ([Este número está mudando] é muito alto).

Acho que preciso de uma divisão feita à mão (algo como starline=15, endline=40), mas não sei como fazer isso. Eu tenho que ler o código do arquivo.

Responder1

A bgcoloropção mintednão é compatível com quebras de página. Você deve usar mdframedpara fornecer uma cor de fundo, pois ela pode quebrar nas páginas. Dependendo do que você deseja, pode ser melhor fazer todas as linhas do quadro com mdframed.

informação relacionada