solquery
09-11-2008, 12:59
ich habe ein Listing eingebaut. Seltsam ist, dass das Label des Listings oben und unten erscheint. Also doppelt. So schaut die globale Einstellung aus:
%% Listings Paket -----------------------------
\usepackage{listings}
\lstset{
basicstyle=\small\ttfamily, % Standardschrift
numbers=left, % Ort der Zeilennummern
numberstyle=\tiny, % Stil der Zeilennummern
stepnumber=2, % Abstand zwischen den Zeilennummern
numbersep=5pt, % Abstand der Nummern zum Text
tabsize=2, % Groesse von Tabs
extendedchars=true, %
breaklines=true, % Zeilen werden Umgebrochen
stringstyle=\color{stringcolor}, % Farbe der String
showspaces=false, % Leerzeichen anzeigen ?
showtabs=false, % Tabs anzeigen ?
showstringspaces=true, % Leerzeichen in Strings anzeigen ?
captionpos=bottom
}
\lstloadlanguages{
java
}
Und hier der Abschnitt mit meinem Listing:
\section{Listing}
\begin{lstlisting}[caption=HelloWorld.java,label=HelloWorld.java]{HelloWorld.java}
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
\end{lstlisting}
HelloWorld.java steht einmal über dem Listing, und einmal unter dem Listing. Wenn ich caption=HelloWorld.java weg nehme, sind beide weg. Wenn ich label=HelloWorld.java weg nehme, sind beide noch da. Oben in der definition steht: captionpos=bottom
Kennt sich hier jemand damit aus? Werde aus der Doku diesbezüglich nicht schlau.
%% Listings Paket -----------------------------
\usepackage{listings}
\lstset{
basicstyle=\small\ttfamily, % Standardschrift
numbers=left, % Ort der Zeilennummern
numberstyle=\tiny, % Stil der Zeilennummern
stepnumber=2, % Abstand zwischen den Zeilennummern
numbersep=5pt, % Abstand der Nummern zum Text
tabsize=2, % Groesse von Tabs
extendedchars=true, %
breaklines=true, % Zeilen werden Umgebrochen
stringstyle=\color{stringcolor}, % Farbe der String
showspaces=false, % Leerzeichen anzeigen ?
showtabs=false, % Tabs anzeigen ?
showstringspaces=true, % Leerzeichen in Strings anzeigen ?
captionpos=bottom
}
\lstloadlanguages{
java
}
Und hier der Abschnitt mit meinem Listing:
\section{Listing}
\begin{lstlisting}[caption=HelloWorld.java,label=HelloWorld.java]{HelloWorld.java}
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
\end{lstlisting}
HelloWorld.java steht einmal über dem Listing, und einmal unter dem Listing. Wenn ich caption=HelloWorld.java weg nehme, sind beide weg. Wenn ich label=HelloWorld.java weg nehme, sind beide noch da. Oben in der definition steht: captionpos=bottom
Kennt sich hier jemand damit aus? Werde aus der Doku diesbezüglich nicht schlau.