Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Lstlisting - Schlüsselworter ausschließen

  1. #1
    Flashrider
    Gast

    Lstlisting - Schlüsselworter ausschließen

    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

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.03.2009
    Beiträge
    93
    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.

    Code:
    \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.

    Code:
    \lstset{language={XML}, keywords={}}
    3. EDIT: Gerade noch eine bessere Variante gefunden. Man kann auch gezielt einzelne Keywords löschen:

    Code:
    \lstset{deletekeywords={default}}
    cu
    Bernd
    Geändert von ActronAB (12-05-2013 um 18:03 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •