= Zeichen (Gleichzeichen) in Quellcode hervorheben
Verfasst: Mi 11. Jul 2012, 12:36
Hallo ich möchte gerne das "=" Zeichen in einer *.ini datei hervorheben (rot).
leider kann ich mit meinen Anweisungen alles mögliche hervorheben, nur dieses Zeichen nicht.
Ergibt:
quellcode text
[Section]
variable=ok
zahl a=13
[neue Section]
neueVariable=0
Warum wird das = Zeichen nicht gefärbt? alle anderen Keywords kann ich kunterbund machen. Habt ihr rat?!
Gruß Jan
leider kann ich mit meinen Anweisungen alles mögliche hervorheben, nur dieses Zeichen nicht.
\documentclass[ 12pt, % Schriftgröße DIV10, ngerman, % für Umlaute, Silbentrennung etc. a4paper, % Papierformat twoside, % zweiseitiges Dokument titlepage, % es wird eine Titelseite verwendet parskip=half, % Abstand zwischen Absätzen (halbe Zeile) headings=normal, % Größe der Überschriften verkleinern listof=totoc, % Verzeichnisse im Inhaltsverzeichnis aufführen bibliography=totoc, % Literaturverzeichnis im Inhaltsverzeichnis aufführen index=totoc, % Index im Inhaltsverzeichnis aufführen captions=tableheading, % Beschriftung von Tabellen unterhalb ausgeben final % Status des Dokuments (final/draft) ]{scrreprt} \usepackage{listings} \usepackage{xcolor} \lstdefinelanguage{ini} { morekeywords={OK,zahl, =}, otherkeywords={=}, emph={=}, sensitive=false, morecomment=[l]{//}, morecomment=[s][\color{blue}]{[}{]}, % morecomment=[l][\color{violet}]{+}, % morecomment=[l][\color{red}]{-}, morestring=[b]", % keywordstyle=\color{red}, % emphstyle={\color{red}} numbers=left, numberstyle=\tiny, captionpos=b, breaklines=true, } \begin{document} \begin{lstlisting}[language=ini,caption=code] quellcode text [Section] variable=ok zahl a=13 [neue Section] neueVariable=0 \end{lstlisting} \end{document}
quellcode text
[Section]
variable=ok
zahl a=13
[neue Section]
neueVariable=0
Warum wird das = Zeichen nicht gefärbt? alle anderen Keywords kann ich kunterbund machen. Habt ihr rat?!
Gruß Jan