von MF » Di 19. Mai 2015, 12:24
Ah das fehlende Minimalbeispiel. Okay. Das hatte ich wirklich nicht beachtet. Also ich habe eine Codeumgebung mit folgendem Aufbau:
\begin{document}
...
\begin{lstlisting}
document : ROT blau
\end{lstlisting}
...
\end{document}
Alle Wörter in dieser Codeumgebung sollen jetzt einer bestimmten Farbe zugewiesen werden, und zwar alle kleinen Wörter sollen blau und alle Großgeschriebenen Wörter Rot sein. Bis jetzt habe ich mir so etwas definiert für meine Listings-Umgebung:
\lstdefinelanguage{ANTLR}{
morekeywords={options, grammar, tokens, lexer, import},
sensitive=true,
morecomment=[l]{//},
morecomment=[s]{/*}{*/},
morestring=[b]',
showstringspaces=false
}
Im nächsten Schritt würde ich das gerne, dass nur der Anfangsbuchstabe großgeschrieben werden muss, damit das Wort schon rot geschrieben wird also so:
Ah das fehlende Minimalbeispiel. Okay. Das hatte ich wirklich nicht beachtet. Also ich habe eine Codeumgebung mit folgendem Aufbau:
[code]
\begin{document}
...
\begin{lstlisting}
document : ROT blau
\end{lstlisting}
...
\end{document}
[/code]
Alle Wörter in dieser Codeumgebung sollen jetzt einer bestimmten Farbe zugewiesen werden, und zwar alle kleinen Wörter sollen blau und alle Großgeschriebenen Wörter Rot sein. Bis jetzt habe ich mir so etwas definiert für meine Listings-Umgebung:
[code]\lstdefinelanguage{ANTLR}{
morekeywords={options, grammar, tokens, lexer, import},
sensitive=true,
morecomment=[l]{//},
morecomment=[s]{/*}{*/},
morestring=[b]',
showstringspaces=false
}[/code]
Im nächsten Schritt würde ich das gerne, dass nur der Anfangsbuchstabe großgeschrieben werden muss, damit das Wort schon rot geschrieben wird also so:
[code]document: blau Rot[/code]