Farbwechsel für Zeilenhintergrund in einem Listing

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Farbwechsel für Zeilenhintergrund in einem Listing

von jowon » So 6. Sep 2009, 10:13

Schade! Ich hoffe, du hast wenigstens einen guten Editor, mit dem du "Zeilenende" durch "§\\"-"Zeilenende"-"§" in deinem Listing - Text ersetzen kannst.

Grüße

jowon

von Bartman » So 6. Sep 2009, 00:09

@ jowon

Danke für deine Mühe! Offenbar ist meine Absicht nur über Umwege halbwegs umsetzbar.

von jowon » Sa 22. Aug 2009, 00:44

Der Ansatz einer Lösung, obwohl leider sehr händisch, könnte die Verwendung von \lstinline des Listings-Pakets sein. Das Listing würde sich dann als Tabelle darstellen, bei der \rowcolors aus dem xcolor Paket die alternierende Farbe erzeugt. Der Code könnte z.B. in etwa so lauten:
\lstMakeShortInline[showspaces=true, showtabs=true, tab=\rightarrowfill]§
\rowcolors[]{1}{green!25}{yellow!50}
\begin{tabular}{@{} l @{}}
§for i:=maxint to 0 do§\\ 
§begin §\\
§{ do nothing }§\\
§end;§\\
\end{tabular}
Ich hoffe für dich, dass jemand eine einfachere Lösung hat.

Viele Glück!

Farbwechsel für Zeilenhintergrund in einem Listing

von Bartman » Mi 19. Aug 2009, 22:13

Hallo,

ist es irgendwie möglich, die Hintergrundfarbe der Zeilen eines Codeabschnitts mithilfe des listings-Pakets oder auf andere Weise wechseln zu lassen? Bei Tabellenzeilen geht es offenbar.

Gruß

Bartman

Nach oben