Frage

hallo all,

Ich arbeite gerade an einem Latex Dokument und ich ziehe einen Code mit dem listings-Paket. Ich fand einige tolle Sachen hier auf Stackoverflow und ich sehe wirklich cool, aber es gibt zwei Dinge, die ich will, aber ich weiß nicht, wie zu bekommen.

Ich möchte Strings und Schlüsselwörter sehen (clojure Schlüsselwörter nicht Latex keywords) in meinem Code hervorgehoben (mit hervorgehoben Ich meine nur eine diffrent Farbe oder etwas, um die Muster für String „string“ ist und ein Schlüsselwort lautet:. Keyword-Name (so ab: auf den nächsten Raum).. Weiß jemand, wie dies zu tun

Dank für Sie anwsers.

War es hilfreich?

Lösung

Ich habe keine Inserate glauben kann, dass behandeln. Sie können es Strings machen markieren (über die stringstyle optin), aber nicht willkürlich Token (die Sie für Ihre Keywords benötigen würde).

Eine Alternative wäre die Geprägt Paket. Zwar ist seine Verwendung nicht so einfach, da es weitere Software (Pygments) setzt installiert werden, sondern auf der Plus-Seite es wird mit einer vorgefertigten Lexer für Closure.

(Wenn Sie geprägt herunterladen, mit der Spitze Version aus dem Repository statt der neuesten Version, seit der Veröffentlichung Buggy ist: - ().

Andere Tipps

Hier mein Paket für die Unterstützung clojure in listings-Paket. Sie können Schlüsselwörter markieren, indem Standardanzeigen Einstellungen mit

Die Dokumentation für das listings-Paket enthält ein Beispiel für Ihre eigene Sprache zu definieren und spezifizieren, was seine Schlüsselwörter sind. Das Beispiel beginnt:

\lstdefinelanguage{rock} {morekeywords={one,two,three,four,five,six,seven,eight,
nine,ten,eleven,twelve,o,clock,rock,around,the,tonight},

Ich habe keine Erfahrung mit dieser Funktion, aber ich bin sicher, dass Sie in der Lage sein, um es herauszufinden. Sie müssen auch sicherstellen, dass Sie Keyword-Hervorhebung auf Ihre Angebote eingestellt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top