lstlisting-Umgebung, erster Buchstabe Groß oder Klein differ
lstlisting-Umgebung, erster Buchstabe Groß oder Klein differ
Hallo,
ich habe eine Frage zur lstlisting-Umgebung. Und zwar versuche ich eine Grammatik mit in meinem Dokument mit einzupflegen. Bei der Grammatik soll ein Wort, das mit großem Buchstaben anfängt eine andere Farbe (rot) als ein Wort mit kleinem Buchstaben (grün) bekommen. Leider habe ich mich noch nie wirklich mit lstlisting auseinander gesetzt und konnte bis jetzt immer auf Vorlagen zurückgreifen. Für mein Problem habe ich bis jetzt aber keine gefunden. Geht das überhaupt? Kann mir da jemand helfen?
Vielen Dank schonmal im voraus.
Lieben Gruß
ich habe eine Frage zur lstlisting-Umgebung. Und zwar versuche ich eine Grammatik mit in meinem Dokument mit einzupflegen. Bei der Grammatik soll ein Wort, das mit großem Buchstaben anfängt eine andere Farbe (rot) als ein Wort mit kleinem Buchstaben (grün) bekommen. Leider habe ich mich noch nie wirklich mit lstlisting auseinander gesetzt und konnte bis jetzt immer auf Vorlagen zurückgreifen. Für mein Problem habe ich bis jetzt aber keine gefunden. Geht das überhaupt? Kann mir da jemand helfen?
Vielen Dank schonmal im voraus.
Lieben Gruß
Danke Ulrike für deinen Hinweis. Leider kann ich damit nichts anfangen. Möchtest du mir sagen ich bin im falschen Forum? Ich habe doch eine Frage zur Quellcodeumgebung und somit zu lstlisting. Speziell da möchte ich ja eine eigene Sprache definieren und mir fehlt der Befehl wie ich sagen kann, Großgeschriebene Wörter sind Signalwörter mach die bitte in blau. Oder möchtest du mir sagen ich soll die Hilfe durchlesen? Da kann ich dir versichern, dass habe ich und leider nichts gefunden zu "Wie setze ich ein Wort das mit Großbuchstaben anfängt als Signalwort". Leider habe ich da gar nichts in diese Richtung gefunden. Vielleicht ist das ja auch gar nicht möglich. Aber vielleicht kann mir ja trotzdem wer helfen, der nicht nur einen Link schickt.
Dann hast du den Link nicht bis zu Ende gelesen. Da gibt es eine Abschnitt "Wenn Du eine Frage stellst ... ".MF hat geschrieben:Danke Ulrike für deinen Hinweis. Leider kann ich damit nichts anfangen.
Ulrike Fischer
www.troubleshooting-tex.de
www.troubleshooting-tex.de
Ah das fehlende Minimalbeispiel. Okay. Das hatte ich wirklich nicht beachtet. Also ich habe eine Codeumgebung mit folgendem Aufbau:
Alle Wörter in dieser Codeumgebung sollen jetzt einer bestimmten Farbe zugewiesen werden, und zwar alle kleinen Wörter sollen blau und alle Großgeschriebenen Wörter Rot sein. Bis jetzt habe ich mir so etwas definiert für meine Listings-Umgebung:
Im nächsten Schritt würde ich das gerne, dass nur der Anfangsbuchstabe großgeschrieben werden muss, damit das Wort schon rot geschrieben wird also so:
\begin{document} ... \begin{lstlisting} document : ROT blau \end{lstlisting} ... \end{document}
\lstdefinelanguage{ANTLR}{ morekeywords={options, grammar, tokens, lexer, import}, sensitive=true, morecomment=[l]{//}, morecomment=[s]{/*}{*/}, morestring=[b]', showstringspaces=false }
document: blau Rot
Ja, und jetzt hast du nicht beachtet, wie ein Minimalbeispiel eigentlich aussehen soll. Dir scheint die Frage nicht wichtig zu sein, sonst würdest du dich etwas mehr anstrengen.MF hat geschrieben:Ah das fehlende Minimalbeispiel. Okay. Das hatte ich wirklich nicht beachtet.
Ulrike Fischer
www.troubleshooting-tex.de
www.troubleshooting-tex.de
Doch mir ist die Frage wichtig. Sogar sehr wichtig eigentlich. Okay ich versuche das Minimalbeispiel nochmal.
Das habe ich bis jetzt. Es läuft auch aber ich habe es noch nicht geschafft, dass das Wort ROT wirklich rot ist und blau wirklich blau.
Kannst du mir jetzt helfen?
Ganz lieben Dank für deine Mühen.
MF
\documentclass[a4paper,11pt]{scrreprt} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage{color, colortbl} \lstdefinelanguage{ANTLR}{ morekeywords={options, grammar, tokens, lexer, import}, sensitive=true, morecomment=[l]{//}, morecomment=[s]{/*}{*/}, morestring=[b]', showstringspaces=false } \begin{document} Hier soll jetzt die Listings-Umgebung hin: \begin{lstlisting} document: ROT blau \end{lstlisting} \end{document}
Kannst du mir jetzt helfen?
Ganz lieben Dank für deine Mühen.
MF
Ein Fehler hat sich in das Beispiel eingeschlichen. Also hier das hier das richtige:
\documentclass[a4paper,11pt]{scrreprt} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage{color, colortbl} \usepackage{listings} \lstdefinelanguage{ANTLR}{ morekeywords={options, grammar, tokens, lexer, import}, sensitive=true, morecomment=[l]{//}, morecomment=[s]{/*}{*/}, morestring=[b]', showstringspaces=false } \begin{document} Hier soll jetzt die Listings-Umgebung hin: \begin{lstlisting} document: ROT blau \end{lstlisting} \end{document}
Und welche Farbe soll "document" haben? Und wieso definiert dein Beispiel eine Sprache und nutzt sie dann aber gar nicht?
Ulrike Fischer
www.troubleshooting-tex.de
www.troubleshooting-tex.de