beacher_pille88
24-07-2012, 13:23
Hallo Leute,
ich bin neu hier und wollte euch erstmal herzlichst begrüßen ;)
Gleich mal zum Thema: Ich schreibe meine Masterarbeit mit Latex unter Linux (TexLive und Kile).
Jetzt habe ich 2 Programmiersprachen verwendet: Python und C. In der Latex-Vorlage steht:
\lstset{
language = {C}, % Grundsprache ist C
frame = {tb}, % none, (top, right, bottom, and left directly) trbl or TRBL
captionpos = {b}, % Beschriftung ist unterhalb
basicstyle = {\footnotesize\tt}, % Schriftart
keywordstyle = {\color{keywd1}}, % Farbe für die Keywords wie public, void, object u.s.w.
commentstyle = {\color{comment}}, % Farbe der Kommentare
stringstyle = {\color{string}}, % Farbe der Zeichenketten
numbers = {left}, % Zeilennummern links vom Code
numberstyle = {\tiny}, % kleine Zeilennummern
numbersep = {10pt},
breaklines = {true}, % Wordwrap a.k.a. Zeilenumbruch aktiviert
showstringspaces = {false},
emph = {double,bool,int,unsigned,char,true,false,void}, emphstyle=\color{keywd1},
emph = {Assert,Test}, emphstyle=\color{string},
emph = {[2]\using,\#define,\#ifdef,\#endif}, emphstyle={[2]\color{keywd1}},
emph = {[3]KeyEventArgs,Keys,String}, emphstyle={[3]\color{keywd2}},
xleftmargin = {20pt}
}
Meine Listing binde ich mit folgendem ein:
\begin{lstlisting}[label={lis:bla},caption={test}]
...
\end{lstlisting}
Da findet die Formatierung ja aber nur für C statt ... wie kann ich jetzt noch seperat sagen, dass das eine Listing in C ist und das andere in Python?
vlg
ich bin neu hier und wollte euch erstmal herzlichst begrüßen ;)
Gleich mal zum Thema: Ich schreibe meine Masterarbeit mit Latex unter Linux (TexLive und Kile).
Jetzt habe ich 2 Programmiersprachen verwendet: Python und C. In der Latex-Vorlage steht:
\lstset{
language = {C}, % Grundsprache ist C
frame = {tb}, % none, (top, right, bottom, and left directly) trbl or TRBL
captionpos = {b}, % Beschriftung ist unterhalb
basicstyle = {\footnotesize\tt}, % Schriftart
keywordstyle = {\color{keywd1}}, % Farbe für die Keywords wie public, void, object u.s.w.
commentstyle = {\color{comment}}, % Farbe der Kommentare
stringstyle = {\color{string}}, % Farbe der Zeichenketten
numbers = {left}, % Zeilennummern links vom Code
numberstyle = {\tiny}, % kleine Zeilennummern
numbersep = {10pt},
breaklines = {true}, % Wordwrap a.k.a. Zeilenumbruch aktiviert
showstringspaces = {false},
emph = {double,bool,int,unsigned,char,true,false,void}, emphstyle=\color{keywd1},
emph = {Assert,Test}, emphstyle=\color{string},
emph = {[2]\using,\#define,\#ifdef,\#endif}, emphstyle={[2]\color{keywd1}},
emph = {[3]KeyEventArgs,Keys,String}, emphstyle={[3]\color{keywd2}},
xleftmargin = {20pt}
}
Meine Listing binde ich mit folgendem ein:
\begin{lstlisting}[label={lis:bla},caption={test}]
...
\end{lstlisting}
Da findet die Formatierung ja aber nur für C statt ... wie kann ich jetzt noch seperat sagen, dass das eine Listing in C ist und das andere in Python?
vlg