ジオメトリ パッケージを使用した mdframed では改行ができません

ジオメトリ パッケージを使用した mdframed では改行ができません

mdframed私はTexファイルにPythonコード(色付きのボックス内)を含めようとしています。しかし、幾何学同時にパッケージ化するmdframedそしてファンシーHDR、2 つのことが起こります:

1) mdframe ボックス内の自動改行が機能しなくなりました 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) を取得するにはどうすればよいでしょうか?

どうもありがとう!

追伸:任意のサイズパッケージ (余白を設定するために使用) は同じ出力を生成します。

関連情報