Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Anzeige der Leerzeichen in C-Code abschalten?

  1. #1
    Registrierter Benutzer
    Registriert seit
    12.07.2005
    Ort
    Magdeburg
    Beiträge
    46

    Exclamation Anzeige der Leerzeichen in C-Code abschalten?

    Hallo,

    ich habe ein Problem beim Einfügen von Code mit der listings-Umgebung.
    Zuerst mal mein Minimalbeispiel:

    Code:
    \documentclass[a4paper,ngerman,fleqn]{scrartcl}
    \usepackage{times}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \usepackage[small, footnotesize]{caption2}
    \usepackage{listings}
    
    \begin{document}
    \lstset{language=C,basicstyle=\ttfamily, commentstyle=\textit}
    \lstinputlisting{prog.c}
    \end{document}
    in der Datei prog.c steht als Beispiel folgender Code:
    Code:
    IF($PDL=7){ 		
    		ColCyan ="100 0 0 0" 
    		ColMagenta ="0 100 0 0" 
    		ColYellow ="0 0 100 0" 
    		ColBlack ="0 0 0 100" 
    		}
    OK ist kein C-Code, aber es kommt dem sehr nahe. Nun mein Problem. Zwischen den Zahlen in der Aufzählung (ColCyan="100 0 0 0") ist ein jeweils ein Leerzeichen. Wenn ich mir aber das Ergebnis ansehe macht Latex aus den Leerzeichen das entsprechende Symbol für Leerzeichen (kleines u am unteren Zeilenrand). Dies hätte ich gern NICHT da. Es sollen also einfach nur die Leerzeichen angezeigt werden.

    Kennt da irgendeiner eine Lösung für?
    Wäre schön wenn mir einer helfen könnte.

    Vielen Dank, schlaefer2

  2. #2
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Setze einfach showstringspaces in den listings-Optionen auf false.

    Grüße,
    Marcel

  3. #3
    Registrierter Benutzer
    Registriert seit
    12.07.2005
    Ort
    Magdeburg
    Beiträge
    46
    vielen Dank, diese Option hatte ich wohl übersehen! Sorry!

    Klappt jedenfalls super!

    Grüße schlaefer2

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •