Anzeige:
Ergebnis 1 bis 4 von 4

Thema: lstlisting in Verbindung mit XML/HTML

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.04.2006
    Ort
    Eschwege
    Beiträge
    17

    Question lstlisting in Verbindung mit XML/HTML

    Hallo!

    Bin gerade noch ganz neu hier..
    Ich hab ein Problem mit dem lstlisting in Verbindung mit HTML oder XML. Bei jeder anderen Sprache (Java, C++, usw) die ich bis jetzt probiert habe, funktioniert das Highlighting perfekt. Doch bei HTML oder XML tut sich das Paket extrem schwer. Eigentlich bekomme ich null Einfärbung bis auf die Kommentare <!-- Kommentar -->.

    Bekommt man diese Markup-Sprachen auch irgendwie ein wenig schöner eingefärbt? Also der TAG sollte eingefärbt sein und idealerweise die Attribute in einer anderen Fabre. So nach dem Motto:
    Code:
    <MeinTag attribut="4711">Laber laber ...</MeinTag>
    Hoffentlich kann mir da jemand helfen

    Gruß,
    Martin

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854
    Wird mit LaTeX selbst kaum zu realisieren sein. Einfach weil man dazu einen komplettern XML Parser in TeX implementieren müsste und ich nicht glaube das listings das implementiert hat.

    Matthias

  3. #3
    Registrierter Benutzer Avatar von Caveman
    Registriert seit
    03.11.2005
    Ort
    Geilsheim
    Beiträge
    308
    Per Hand könntest Du es vielleicht so probieren:
    Code:
    \lstset {emph={MeinTag}, emphstyle=\color{green},
              emph={[2]attribut}, emphstyle={[2]\color{red}} }
    Programmiere (wenn es denn mal wieder vorkommt) in C, C++, Java, Perl
    Bin kein Student (Elektrotechnik) mehr und habe die Seiten gewechselt von der Software weg hin zur Hardware

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.04.2006
    Ort
    Eschwege
    Beiträge
    17
    Ja, ich sehe ein, dass es etwas komplizierter mit den Farben bei XML ist. Ich dachte nur, dass es da schon etwas gäbe bei lstlisting. Nunja..

    Die Idee mit dem manuellen Einfärben ist aber gar nicht übel. Da ich ohnehin nur meinen eigenen Tag erklären will, ist das ja nicht unbedingt weiter schlimm, wenn die anderen (drum herum liegenenden) Elemente schwarz bleiben.

    Danke für den Tipp!

Lesezeichen

Berechtigungen

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