Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Listings-Umgebung

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.11.2005
    Beiträge
    5

    Listings-Umgebung

    Ich habe für verschiedene Listings meine eigene Sprache definiert, da die Zeichen « und » sonst nicht dargestellt werden:
    Code:
    \lstdefinelanguage{Xpand}%
      {morekeywords={DEFINE, ENDDEFINE, FOR, FOREACH, ENDFOREACH, %
          EXPAND, IF, ENDIF, INSTANCEOF, USING, SEPARATOR, FILE, %
          CSTART, CEND, PROTECT, ENDPROTECT, ID},%
       sensitive=true,%
       otherkeywords={«, »},%
       morecomment=[s]{«REM}{»};%
      }[keywords,comments]%
    Allerdings funktioniert dass auch noch nicht. Innerhalb des Listings bzw. Codes werden diese zeichen dann einfach nicht angezeigt. Was kann ich tun?
    Im Dokument selbst werden dies o.g. Zeichen über \flqq und \frqq angezeigt, nur halt nicht im Listing. Bräuchte schnelle Hilfe

  2. #2
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Mahlzeit,

    dann mal auf die schnelle: wenn du die T1-Fonts lädtst und die richtige Eingabecodierung verwendest, sollte es funktionieren. Hier mal ein Bsp:
    Code:
    \documentclass{article}
    \usepackage{color,listings}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \lstdefinelanguage{Xpand}%
      {morekeywords={DEFINE, ENDDEFINE, FOR, FOREACH, ENDFOREACH, %
          EXPAND, IF, ENDIF, INSTANCEOF, USING, SEPARATOR, FILE, %
          CSTART, CEND, PROTECT, ENDPROTECT, ID},%
       keywordstyle=\color{red},
       sensitive=true,%
       %otherkeywords={«, »},%
       morecomment=[s]{«}{»},%
       commentstyle=\color{blue}
      }[keywords,comments]%
    \begin{document}
    \begin{lstlisting}[language=Xpand]
    IF bla «bla» blupp FOR
    \end{lstlisting}
    \end{document}
    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  3. #3
    Registrierter Benutzer
    Registriert seit
    30.11.2005
    Beiträge
    5
    Hey Marcel,

    super Tipp. Endlich funktioniert es. Gut, er stellt mir zwar mein Euro-Zeichen nicht mehr da, aber das ist das geringste Übel. Danke dir recht herzlich.


    Peggy

  4. #4
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Gern geschehen. Für das Eurozeichen gibt's auch noch verschiedene Möglichkeiten, z.B. \EUR aus dem marvosym-Paket oder \texteuro aus dem textcomp-Paket. Näheres dazu im Dokument symbols-a4 ab Tabelle 29.

    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

Lesezeichen

Berechtigungen

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