기하학 패키지를 사용하여 mdframed에서 줄 바꿈이 없습니다.

기하학 패키지를 사용하여 mdframed에서 줄 바꿈이 없습니다.

mdframed내 tex 파일에 Python 코드(색상 상자 내)를 포함하려고 합니다 . 그런데 제가 사용하면서 느낀 점은기하학동시에 패키지로mdframed그리고fancyhdr, 두 가지 일이 발생합니다.

1) mdframed 상자 내에서 자동 줄 바꿈이 더 이상 작동하지 않습니다. 2) 위쪽 및 아래쪽 여백이 약 1cm 값으로 설정됩니다(어떤 값을 설정하더라도).

내가 제거할 때기하학패키지에서는 줄바꿈이 작동하지만 (기본) 여백이 너무 큽니다.

내 코드는 다음과 같습니다.

\documentclass[12pt, a4paper, titlepage]{article}

\usepackage[dvipsnames]{xcolor}
\usepackage[ngerman]{babel}

\usepackage[margin=2.54cm]{geometry}
\usepackage{fancyhdr}
\usepackage{mdframed}

\pagestyle{fancy}

\newcommand{\gbx}[1]{
\begin{mdframed}[backgroundcolor=black!20, leftmargin=0, rightmargin=0, innertopmargin=10pt, innerbottommargin=10pt, topline=false, bottomline=false, rightline=false, leftline=false]
#1
\end{mdframed}
}

\begin{document}

\gbx{\texttt{import numpy as np\\
import matplotlib.pyplot as plt\\\\
verteilung = np.random.normal(0., 1., 1000000)\\
bins = len(verteilung)/15000\\\\
fig = plt.figure()\\
ax = fig.add\_subplot(111)\\
plt.hist(verteilung, bins = bins, normed = 1, color = 'blue', label = 'Zufallswerte')\\
plt.xlabel('Wert')\\
plt.ylabel('Anzahl')\\
ax.annotate('Maximum', xy = (0, 0.4), xytext = (-0.75, 0.42))\\
plt.legend()\\
plt.grid()\\
plt.savefig('histo.svg', format='svg', dpi=1000)\\
plt.show()
}}

\end{document}

이제 이에 대한 해결책을 갖고 있는 사람이 있나요? 자동 줄바꿈과 2.54cm 여백을 어떻게 얻을 수 있나요 fancyhdr? (사용 중)

정말 감사합니다!

PS:어떤 크기든패키지(여백을 설정하는 데 사용됨)는 동일한 출력을 생성합니다.

관련 정보