PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Code listings: commentstyle mit Kommentar prompt #



RAHUL
20-02-2012, 20:36
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...





\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

RAHUL
20-02-2012, 21:20
Hat sich erledigt, ich habe einfach ein Komma nach dem commentstyle vergessen und bin zu müde, um es wirklich zu registrieren...