Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Listings: einzelne Begriffe formatieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    29.08.2013
    Beiträge
    7

    Listings: einzelne Begriffe formatieren

    Hallo zusammen,

    ich benutze aktuell das listings package, um PHP-Quellcode in meinem Dokument einbinden zu können.
    Ich binde immer Quellcode über Dateien ein und nicht über Code im TeX Dokument. Einbinden tue ich den Code folgendermaßen:
    Code:
    \lstinputlisting[style=kv0orgPHP,caption=Test Code]{test.php}
    Dazu habe ich bereits einen style erstellt, den ich dafür verwende.
    Funktioniert alles soweit prima, aber ich möchte eine Sache gerne noch verändern:

    Im .pdf könnt ihr sehen, dass das
    PHP-Code:
    <?php
    und das
    PHP-Code:
    ?> 
    als normaler Text in schwarz dargestellt wird. Ich hätte jetzt gerne nur diese beiden Ausdrücke in rot dargestellt. Ich stelle mir das so vor, dass ich irgendwie im style diese Begriffe fest definieren muss. In der Doku zum listings package habe ich dazu nichts finden können. Könnt ihr mir da weiterhelfen? Ein Minimalbeispiel findet ihr im Anhang.

    LG, thowi

  2. #2
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    Eine Möglichkeit ist, in der Definition deines Style die Zeile aus der angehangenen Datei (die Codeumgebung hier hat Schwierigkeiten mit der Darstellung) einzufügen.

    Gruß
    Elke

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.327
    Zitat Zitat von esdd Beitrag anzeigen
    (die Codeumgebung hier hat Schwierigkeiten mit der Darstellung)
    Code:
    literate=*{<?php}{{\textcolor{red}{<?php}}}5 {?>}{{\textcolor{red}{?>}}}2
    Geht doch.

  4. #4
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    Die Vorschau lieferte mir bei dem Code nur literate=*{}{{\textcolor{red}{?>}}}2, weshalb ich den anderen Weg gewählt habe.

  5. #5
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.327
    Die Vorschau liefert in meinem Fall genau dasselbe wie auch beim fertigen Beitrag angezeigt wird. Wenn Du wissen willst, wie ich das gemacht habe, dann klick einfach mal in meinem Beitrag auf "Zitieren".

  6. #6
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    Danke , da hätte ich auch irgendwie selbst drauf kommen sollen

  7. #7
    Registrierter Benutzer
    Registriert seit
    29.08.2013
    Beiträge
    7
    Genial, vielen Dank für die gute Lösung! Funktioniert hervorragend!

    LG, thowi

Lesezeichen

Berechtigungen

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