bei dem folgenden Minimalbeispiel ist in der if-Anweisung das == ohne Abstand zusammen....
Kann man das irgendwie anpassen?
\documentclass[12pt,a4paper,BCOR10mm,oneside,parskip ]{scrartcl}% % Klassen: scrartcl, scrreprt, scrbook \usepackage[ngerman]{babel} % Deutsche Sprachanpassungen \usepackage[T1]{fontenc} % Codierung nach T1-Norm \usepackage{lmodern} % Schriftfamilie: latin modern \usepackage{scrpage2} % u.a. wg. Kopf- und Fusszeilen \usepackage{color} % für \definecolor \usepackage{listings} % für Programmcodeumgebung \usepackage{microtype} % Captions im Programmcode \definecolor{bgcolor}{rgb}{0.8,0.8,0.8} \definecolor{string}{rgb}{1,0,0} %****************************** %* Umgebung fuer Programmcode * %****************************** \lstloadlanguages{[ANSI]C} \lstnewenvironment{CCode}[1][] { \microtypesetup{activate=false} \lstset{ language=[ANSI]C, basicstyle=\ttfamily, basicstyle=\scriptsize, stringstyle=\color{string}, showstringspaces=false, captionpos=b, frame=single, #1} } {} \begin{document} \begin{CCode} int i; if (i == 5) i = 2; \end{CCode} \end{document}