C-Code Zahlen Highlighting mit lstlisting
Hallo,
Ich möchte gerne die Zahlen in meinem C-Code hervorheben.
Am besten wäre, wenn hexadezimalzahlen als ganzes farbig gemacht würden z.B. 0x80
Gibt es dafür einen Parameter? Ich konnte in der Doku nichts finden. Danke!
\lstset{language=C,tabsize=4,captionpos=b,numbers=left,commentstyle=\color{green},backgroundcolor=\color{white},numberstyle=\color{gray},keywordstyle=\color{blue} \textbf,%otherkeywords={xdata},keywords=[2]{xdata},keywordstyle=[2]\color{red}\textbf,identifierstyle=\color{black},stringstyle=\color{red}\ttfamily,basicstyle \lstset{
language=C,
tabsize=4,
captionpos=b,
numbers=left,
commentstyle=\color{green},
backgroundcolor=\color{white},
numberstyle=\color{gray},
keywordstyle=\color{blue} \textbf,%otherkeywords={xdata},
keywords=[2]{xdata},
keywordstyle=[2]\color{red}\textbf,
identifierstyle=\color{black},
stringstyle=\color{red}\ttfamily,
basicstyle = \ttfamily \color{black} \footnotesize, inputencoding=utf8/latin1,showstringspaces=false}
`\begin{lstlisting}[caption={i2c.h},frame=tlrb]`
`xdata \footnotesize,
inputencoding=utf8/latin1,
showstringspaces=false
}
\begin{lstlisting}[caption={i2c.h},frame=tlrb]
xdata unsigned char CS_I2C @ 0xC100; `
`xdata
xdata unsigned char I2C_REG_S1 @ 0xC101; `
`\end{lstlisting}`
\end{lstlisting}