Hallo zusammen.

Wie der Titel schon sagt, ist der Hintergrund in meinem Listing unterbrochen, wenn ich mit dem Mathmode eine zu hohe Zeile einfüge.

\documentclass[a4paper]{report}
\pdfoutput=1
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage{color}
\usepackage{listings}
\usepackage[pdftex,
colorlinks=true, linkcolor=blue, urlcolor=cyan, citecolor=red,
raiselinks=true,%
bookmarks=true,%
bookmarksopenlevel=1,%
bookmarksopen=true,%
bookmarksnumbered=true,%
hyperindex=true,%
plainpages=false,% correct hyperlinks
pdfpagelabels=true%,% view TeX pagenumber in PDF reader
%pdfborder={0 0 0.5}
]{hyperref} % erzeuge Hyperlinks z.B. für pdflatex
\definecolor{gray}{gray}{.85}
\lstset{backgroundcolor=\color{gray}, numbers=left, numberstyle=\small, breaklines=true, basicstyle=\footnotesize}
\begin{document}
\begin{lstlisting}[caption={Caption}, mathescape=true, nolol=true]
Zeile 1
x = $\left\{
\begin{array}{ll} true & \textrm{,falls Bedingung}\\
false & \textrm{, sonst}
\end{array}
\right.
$
Zeile 3
\end{lstlisting}
\end{document}

Kann man das irgendwie beheben, sodass der Hintergrund nicht mehr unterbrochen ist?

MfG Tom