Seite 1 von 1

Ziffern eines Listings färben.

Verfasst: Di 14. Jun 2011, 18:36
von knox
Hallo,

ich möchte in einem Listing gerne Zahlen farblich hervorheben. Folgendes Minimalbeispiel ignoriert allerdings sowohl Ziffern, als auch Zahlen. In der CTAN-Anleitung habe ich nichts bezüglich eines speziellen DigitStyle-Schalters gefunden.

Weiß von euch jemand Rat?

Viele Grüße & besten Dank!
\documentclass[
	pdftex,							% PDFTex verwenden da wir ausschliesslich ein PDF erzeugen.
	a4paper,						% Wir verwenden A4 Papier.
	oneside,						% Einseitiger Druck.
	12pt,							% Grosse Schrift, besser geeignet für A4.
	DIV15,							% Randaufteilung, siehe Dokumentation "KOMA"-Script
]{scrreprt}


\usepackage[dvipsnames*,svgnames]{xcolor}
\usepackage{listings}


\lstdefinestyle{My-style}
{					commentstyle=\color{dkgreen},
					keywordstyle=[1]\color{blue},
					keywords=[2]{0,1,2,3,4,5,6,7,8,9},
					keywordstyle=[2]\color{orange},			
}
\lstdefinelanguage{My-VHDL}{language=VHDL,style=My-style}



\begin{document}

\lstset{language=My-VHDL} 
\begin{lstlisting}[caption={Beschriftung},label=fig:VHDL]
entity count is
	port
	(
		clk		: in std_logic;
		reset	: in std_logic;
		enable 	: in std_logic;
		q		: out integer range 0 to 255
	);
end entity;
\end{lstlisting}


\end{document}

Verfasst: So 19. Jun 2011, 17:31
von knox
Hallo nochmal,

trotz weiterer Bemühungen, bin ich leider immer noch nicht weiter, wobei ich wirklich nicht glauben kann, dass ich der erste bin, der Zahlen in seinem Listing hervorheben möchte.

Ich habe auch mal meinen Miktex-Ordner durchforstet, um mir die vordefinierten Styles anzusehen und daraus vielleicht schlau zu werden. Aber dieser befindet sich nicht bei den anderen Packages. Weiß jemand vor dieser zu finden ist?

Viele Grüße & besten Dank!
Christian