bibi1911
13-09-2008, 21:48
Hallo,
nun habe ich ein anderes Problem ;)
Ich habe mir eine eigene Sprache und danach mit \lstset alles schön zusammen gebaut um den Quellcode schön aussehen zu lassen.
Nun kommt es leider öfter vor, dass z.B es einen Aufruf Arbiter.Activate() gibt und einen Aufruf Activate() zwischen diesen beiden gibt es einen Unterschied. Und bei Arbiter.Activate() soll nur der Arbiter türkis sein der .Activate schwarz da es sich ja um eine Methode handelt. Dann gibt es ja noch den Activate() Aufruf wo jedoch das Activate() türkis sein muss da es sich hier um eine Klasse handelt. Wie kann ich das mittels \emph lösen? hab mich schon damit versucht (siehe unten), aber leider ist bei Arbiter.Activate() das Activate türkis....gibts dafür irgendwie eine Lösung?
\lstset{language=***,
emph={Arbiter,Activate}, emphstyle=\color{tuerkis},
emph={[2].Activate},emphstyle={[2]\color{black}},
......
}
Danke schon mal :-)
nun habe ich ein anderes Problem ;)
Ich habe mir eine eigene Sprache und danach mit \lstset alles schön zusammen gebaut um den Quellcode schön aussehen zu lassen.
Nun kommt es leider öfter vor, dass z.B es einen Aufruf Arbiter.Activate() gibt und einen Aufruf Activate() zwischen diesen beiden gibt es einen Unterschied. Und bei Arbiter.Activate() soll nur der Arbiter türkis sein der .Activate schwarz da es sich ja um eine Methode handelt. Dann gibt es ja noch den Activate() Aufruf wo jedoch das Activate() türkis sein muss da es sich hier um eine Klasse handelt. Wie kann ich das mittels \emph lösen? hab mich schon damit versucht (siehe unten), aber leider ist bei Arbiter.Activate() das Activate türkis....gibts dafür irgendwie eine Lösung?
\lstset{language=***,
emph={Arbiter,Activate}, emphstyle=\color{tuerkis},
emph={[2].Activate},emphstyle={[2]\color{black}},
......
}
Danke schon mal :-)