von knox » Di 14. Jun 2011, 18:36
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}
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!
[code]
\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}
[/code]