Latex-Einfügen Quellcode

Gast #932113
Lesenswert?

Hi,
häng gerade an meiner Diplomarbeit,die ich mit Latex schreibe.
Hierbei möchte ich auch C Quellcode mit veröffentlichen.
Was auch so gut funktioniert:
############################
\lstset{language = C}
\begin{lstlisting}[caption={meinProgramm.c},frame=tlrb]
hier steht programm
\end{listing}
############################
Das Syntaxhighlighting klappt recht gut.Nun dachte ich,das man
ja auch Schlüsselwörter wie z.b. char,integer=blau,
strings=rot...,farbig angeben könnte.Weiß aber nicht wie man sowas
realisieren kann.Die Definition welches Schlüsselwort zu welcher Farbe
sollte auch nur einmal definiert werden.

Weiß vielleicht jemand Rat?
Bin dankbar für alles.

Mfg
Christian
Gast #932137
Lesenswert?

Hallo,

hast du schon mal in die Dokumentation vom Listings-Package geschaut?

Hab da folgendes Beispiel gefunden:

\lstset{% general command to set parameter(s)
basicstyle=\small, % print whole listing small
keywordstyle=\color{black}\bfseries\underbar,
% underlined bold black keywords
identifierstyle=, % nothing happens
commentstyle=\color{white}, % white comments
stringstyle=\ttfamily, % typewriter type for strings
showstringspaces=false} % no special string spaces


Die Doku findest du z.B. hier:
http://www.pvv.ntnu.no/~berland/latex/docs/listings.pdf

Einfach mit dem Suchwort "color" das pdf durchgehen.

mfg Weinga-Unity

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren