Archiv verlassen und diese Seite im Standarddesign anzeigen : keywords listing package
weiss zufällig jemand, wie man im listings package mehrere
keywords definieren kann?
z.b. :
keywordstyle=\bfseries\color{blue},
morekeywords={program,end}
jetzt habe ich aber noch andere keywords, welche ich in anderen farben
darstellen will.
also, z.b:
keywordstyle=\bfseries\color{red},
morekeywords={write,print}
danke im voraus.
unaimed
countbela666
29-11-2005, 20:06
Moin,
\documentclass{article}
\usepackage{listings,color}
\lstset{emph={test,zweckfrei},
emphstyle=\color{blue},
emph={[2]mit,sonst},
emphstyle=[2]\color{red}}
\begin{document}
\begin{lstlisting}
das ist ein test
mit vielen bunten Worten
aber sonst recht zweckfrei
\end{lstlisting}
\end{document}mehr dazu in der listings-Doku Abschnitt 2.8
Grüße,
Marcel
super, klappt tadellos! :)=
Hallo,
ein Problem ergibt sich jetzt doch noch:
Wie kann ich ein einzelnes Zeichen, z.B. + - / * . einfärben?
unaimed
countbela666
30-11-2005, 13:02
so in etwa:
\documentclass{article}
\usepackage{listings,color}
\lstset{emph={test,zweckfrei},
emphstyle=\color{blue},
emph={[2]mit,sonst},
emphstyle=[2]\color{red},
moredelim=[is][\color{green}]{/*}{*/}}
\begin{document}
\begin{lstlisting}
das ist /*ei*/n test /*/*/
mit vielen bunten Worten
a/*b*/er sonst recht zweckfrei
\end{lstlisting}
\end{document}auch dazu lässt sich die listings-Doku ausführlich aus.
Grüße,
Marcel
hallo countbella,
nochmal vielen dank.
genauso habe ich es auch probiert.
nur bei mir hat das nicht geklappt.
werde den fehler aber schon finden....
eigentlich schade, dass das nicht anders geht.
wenn man einen quelltext einfügt muss man an allen stellen
wo z.B. ein * steht ein \* * *\ einfügen.
ziemlich umständlich bei langem quellcode.
ich versuche mal mit "suche+ersetzen" im editor was zu machen.
hoffe das klappt. :)
nochmals danke :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.