Seite 1 von 1
					
				Farbwechsel für Zeilenhintergrund in einem Listing
				Verfasst: Mi 19. Aug 2009, 22:13
				von Bartman
				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
 
			
					
				
				Verfasst: Sa 22. Aug 2009, 00:44
				von jowon
				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!
 
			
					
				
				Verfasst: So 6. Sep 2009, 00:09
				von Bartman
				@ jowon
Danke für deine Mühe! Offenbar ist meine Absicht nur über Umwege halbwegs umsetzbar.
			 
			
					
				
				Verfasst: So 6. Sep 2009, 10:13
				von jowon
				Schade! Ich hoffe, du hast wenigstens einen guten Editor, mit dem du "Zeilenende" durch "§\\"-"Zeilenende"-"§" in deinem Listing - Text ersetzen kannst.
Grüße
jowon