PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Lstlisting - Schlüsselworter ausschließen



Flashrider
27-10-2008, 20:51
Hallo,

ich verwende das Paket Lstlisting zur formatierten Ausgabe von XML-Dateien in meinem Latex Dokument. Als Sprachdialekt habe ich "XML" verwendet. Leider gibt Lstlisting das Wort "default" in der Formatierung eines Keywords aus. Besteht eine Möglichkeit das Wort "default" als Keyword für XML auszuschließen?

Vielen Dank für eure Hilfe

Flashrider

ActronAB
12-05-2013, 18:57
Hallo!

Alter Thread, aber da ich gerade das selbe Problem hatte, hier drei Lösungen:

1. Ein literate definieren und dort die Farbe auf schwarz setzen. Mit dieser Methode kann man sehr genau bestimmen, wie der Begriff dargestellt werden soll.


\lstset{literate=
{default}{{{\color{black}default}}}7
}

2. Einfach die vordefinierten keywords komplett löschen. Dann wird das Wort 'default' ganz normal gesetzt. Hat natürlich den Nachteil, dass auch alle anderen Schlüsselworte nicht mehr hervorgehoben werden. War in meinem Fall aber nicht schlimm.


\lstset{language={XML}, keywords={}}

3. EDIT: Gerade noch eine bessere Variante gefunden. Man kann auch gezielt einzelne Keywords löschen:


\lstset{deletekeywords={default}}

cu
Bernd