
저는 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는 다음과 같은 루프를 얻습니다.
Overfull \vbox([이 숫자는 변경됩니다]가 너무 높습니다).
나는 손으로 만든 분할(starline=15, endline=40과 같은 것)이 필요하다고 생각하지만 이것을 만드는 방법을 모르겠습니다. 파일에서 코드를 읽어야 합니다.
답변1
옵션 bgcolor
은 minted
페이지 나누기와 호환되지 않습니다. mdframed
배경색은 여러 페이지에 걸쳐 나누어질 수 있으므로 대신 을 사용하여 배경색을 제공 해야 합니다 . 원하는 내용에 따라 프레임 선을 모두 로 만드는 것이 가장 좋을 수도 있습니다 mdframed
.