Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Code listings: commentstyle mit Kommentar prompt #

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.11.2005
    Beiträge
    51

    Code listings: commentstyle mit Kommentar prompt #

    Hallo,

    ich probier zum ersten mal das listing-Paket aus
    und es gibt ein Problem bei den Kommentaren.

    Meine Listings sollen VRML darstellen
    und dort beginnt ein Kommentar mit '#'.
    Wenn ich dann den commentstyle definieren will,
    werden auf einmal jede Menge showspaces rausgeschrieben

    Wenn ich den commentstyle auskommentiere passiert das nicht...

    Auch wird die Farbe des stringstyles nicht angepasst,
    wie man im Anhang sehen kann...



    Code:
    \documentclass{article}
    \usepackage{color}
    \usepackage{listings}
    
    
    \definecolor{keycolor_vrml}{rgb}{0.30, 0.00, 0.30}
    \definecolor{strcolor_vrml}{rgb}{1.00, 0.00, 0.00}
    \definecolor{comcolor_vrml}{rgb}{0.35, 0.00, 0.00}
    
    \lstset{
            language = VRML,                              % Programmiersprache
            basicstyle=\small\ttfamily,                   % Standardschrift
            tabsize=3,                                    % Groesse von Tabs
            extendedchars=true,                           %
            breaklines=true,                              % Zeilen werden Umgebrochen
            keywordstyle=\color{keycolor_vrml}\bfseries,  % Stil der Keywords
            stringstyle=\color{strcolor_vrml},           % Farbe der String
            commentstyle=\bfseries                        % Farbe der Kommentare
            showspaces=false,                             % Leerzeichen anzeigen ?
            showtabs=false,                               % Tabs anzeigen ?
            showstringspaces=false,                       % Leerzeichen in Strings anzeigen ?
     }
    
    \lstloadlanguages{VRML}
    
    
    \begin{document}
    
    \begin{lstlisting}[language=VRML]
    # TestComment
    
    Collision { 
      eventIn      MFNode   addChildren
      eventIn      MFNode   removeChildren
      exposedField MFNode   children    []
      exposedField SFBool   collide     TRUE
      field        SFVec3f  bboxCenter  0 0 0    # (-INF,INF)
      field        SFVec3f  bboxSize    -1 -1 -1 # (0,INF) or -1,-1,-1
      field        SFNode   proxy       NULL
      eventOut     SFTime   collideTime
    }
    \end{lstlisting}
    
    \end{document}


    Danke vorneweg...
    Rahul

  2. #2
    Registrierter Benutzer
    Registriert seit
    11.11.2005
    Beiträge
    51
    Hat sich erledigt, ich habe einfach ein Komma nach dem commentstyle vergessen und bin zu müde, um es wirklich zu registrieren...

Lesezeichen

Berechtigungen

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