von Lalira » Di 9. Jul 2013, 10:26
Danke für die schnelle Hilfe. Das hatte ich wirklich übersehen.
Gibt es auch eine Variante bei der ich normale Kommentare mit $ blau einfärbe und in der Verbindung $# grün (bzw. alles ab den #) ? Ich bräuchte sozusagen eine Ausnahmeregel für den Befehl.
Wenn ich beide Varainten eingebe, wird alles nur blau entsprechend dem ersten Befehl von morecomment.
...
\lstset{numbers=left, numberstyle=\tiny, stepnumber=1, numbersep=5pt,
classoffset=1, morekeywords={$},keywordstyle=\color{blue},
classoffset=0, morekeywords={xyz},keywordstyle=\color{red},
frame=shadowbox, framexleftmargin=5mm, framexrightmargin=5mm, rulesepcolor=\color{white},
morecomment=[l][\color{blue}]{$},
morecomment=[l][\color{green}]{\#}}
...
Probier ich es, den Befehl aufzuheben, wird es lustig. Mit den folgenden Befehl wird das $ in den Zeilen 1-3 blau und der Zeilenrest wird grün, aber der Kommentar in Zeile 4 $Fensterbreite... bleibt schwarz.
...
\lstset{numbers=left, numberstyle=\tiny, stepnumber=1, numbersep=5pt,
classoffset=1, morekeywords={$},keywordstyle=\color{blue},
classoffset=0, morekeywords={xyz},keywordstyle=\color{red},
frame=shadowbox, framexleftmargin=5mm, framexrightmargin=5mm, rulesepcolor=\color{white},
morecomment=[l][\color{blue}]{$},
morecomment=[l][\color{green}]{\#},
deletecomment=[l]{$}}
...
Kann ich die Kommentare denn unterscheiden? Bzw. dafür sorgen, dass der Befehl
morecomment=[l][\color{green}]{\#}
den anderen überschreibt?
Danke schonmal
Danke für die schnelle Hilfe. Das hatte ich wirklich übersehen.
Gibt es auch eine Variante bei der ich normale Kommentare mit $ blau einfärbe und in der Verbindung $# grün (bzw. alles ab den #) ? Ich bräuchte sozusagen eine Ausnahmeregel für den Befehl.
Wenn ich beide Varainten eingebe, wird alles nur blau entsprechend dem ersten Befehl von morecomment.
[code]
...
\lstset{numbers=left, numberstyle=\tiny, stepnumber=1, numbersep=5pt,
classoffset=1, morekeywords={$},keywordstyle=\color{blue},
classoffset=0, morekeywords={xyz},keywordstyle=\color{red},
frame=shadowbox, framexleftmargin=5mm, framexrightmargin=5mm, rulesepcolor=\color{white},
morecomment=[l][\color{blue}]{$},
morecomment=[l][\color{green}]{\#}}
...
[/code]
Probier ich es, den Befehl aufzuheben, wird es lustig. Mit den folgenden Befehl wird das $ in den Zeilen 1-3 blau und der Zeilenrest wird grün, aber der Kommentar in Zeile 4 $Fensterbreite... bleibt schwarz.
[code]
...
\lstset{numbers=left, numberstyle=\tiny, stepnumber=1, numbersep=5pt,
classoffset=1, morekeywords={$},keywordstyle=\color{blue},
classoffset=0, morekeywords={xyz},keywordstyle=\color{red},
frame=shadowbox, framexleftmargin=5mm, framexrightmargin=5mm, rulesepcolor=\color{white},
morecomment=[l][\color{blue}]{$},
morecomment=[l][\color{green}]{\#},
deletecomment=[l]{$}}
...
[/code]
Kann ich die Kommentare denn unterscheiden? Bzw. dafür sorgen, dass der Befehl
morecomment=[l][\color{green}]{\#}
den anderen überschreibt?
Danke schonmal