sebi123
30-09-2008, 18:33
Hallo liebe Mit-Latex-Nutzer,
ich habe folgendes Problem und komme nicht weiter. Mit Hilfe des Listings Packages möchte ich Java Quellcode ausgeben, habe aber Probleme mit den Farben. Genauer gesagt werden die Schlüsselwörter nicht gefärbt.
Meine Listings Konfiguration
\definecolor{javaBlue}{RGB}{42,0.0,255}
\definecolor{javaGreen}{RGB}{63,127,95}
\definecolor{javaLila}{RGB}{127,0,85}
...
\lstloadlanguages{java} % Java sprache laden, notwendig wegen option 'savemem'
\lstset{
language=Java,
keywordstyle=\color{javaLila},
commentstyle=\color{javaGreen},
stringstyle=\color{javaGreen},
numbers=left,
stepnumber=1,
numbersep=5pt,
numberstyle=\tiny,
breaklines=true,
breakautoindent=true,
postbreak=\space,
tabsize=2,
basicstyle=\ttfamily\footnotesize,
showspaces=false,
showstringspaces=false,
extendedchars=true,
backgroundcolor=\color{ListingBackground}}
Beispiel:
\begin{lstlisting}
public class TestKlasse{
private String a = null;
private Integer b = null;
void TestKlasse(String a, Integer b){
this.a = a;
this.b = b;
}
public String toString(){
return "Hallo" + a + "b";
}
//I am a comment
}
\end{lstlisting}
Ich muß dazu sagen, dass ich grade mit Latex angefangen habe. Ich weiß nicht ob es wichtig ist, aber ich nutze MikTex + TexCenter.
Über Hilfe würde ich mich sehr freuen.
Gruß
Sebi
Anbei noch ein Screenshot:
ich habe folgendes Problem und komme nicht weiter. Mit Hilfe des Listings Packages möchte ich Java Quellcode ausgeben, habe aber Probleme mit den Farben. Genauer gesagt werden die Schlüsselwörter nicht gefärbt.
Meine Listings Konfiguration
\definecolor{javaBlue}{RGB}{42,0.0,255}
\definecolor{javaGreen}{RGB}{63,127,95}
\definecolor{javaLila}{RGB}{127,0,85}
...
\lstloadlanguages{java} % Java sprache laden, notwendig wegen option 'savemem'
\lstset{
language=Java,
keywordstyle=\color{javaLila},
commentstyle=\color{javaGreen},
stringstyle=\color{javaGreen},
numbers=left,
stepnumber=1,
numbersep=5pt,
numberstyle=\tiny,
breaklines=true,
breakautoindent=true,
postbreak=\space,
tabsize=2,
basicstyle=\ttfamily\footnotesize,
showspaces=false,
showstringspaces=false,
extendedchars=true,
backgroundcolor=\color{ListingBackground}}
Beispiel:
\begin{lstlisting}
public class TestKlasse{
private String a = null;
private Integer b = null;
void TestKlasse(String a, Integer b){
this.a = a;
this.b = b;
}
public String toString(){
return "Hallo" + a + "b";
}
//I am a comment
}
\end{lstlisting}
Ich muß dazu sagen, dass ich grade mit Latex angefangen habe. Ich weiß nicht ob es wichtig ist, aber ich nutze MikTex + TexCenter.
Über Hilfe würde ich mich sehr freuen.
Gruß
Sebi
Anbei noch ein Screenshot: