LaTeX Warning: Label x multiply defined. Thema ist als GELÖST markiert

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


TripleX87

LaTeX Warning: Label x multiply defined.

Beitrag von TripleX87 »

hallo Forum - ich bekomme immer den folgenden Fehler:

LaTeX Warning: Label x multiply defined.

Bin mir aber sicher, das alle Labels eindeutig sind. Um den Fehler einzugrenzen habe ich folgendes Minimalbeispiel erstellt - wo der Fehler ebenfalls ausgegeben wird sobald ich es mit pdflatex übersetze:

\documentclass{scrbook}	
\usepackage{listings} 

\begin{document}

\lstset{language=Java, caption=Test1, label=lst_test1, escapeinside={(*@}{@*)}}
\begin{lstlisting}
int i = 0;(*@\label{lst_test1_foobar}@*)
\end{lstlisting}
 
	
\lstset{language=Java, caption=Test2}
\begin{lstlisting}
int i = 0;
\end{lstlisting}

\end{document} 
Folgende Warnung wird beim übersetzen des Minmalbeispiels ausgegeben:
LaTeX Warning: Label `lst_test1' multiply defined.

Könnt ihr mir sagen was ich falsch mache?

Liebe Grüße, TripleX

TripleX87

Beitrag von TripleX87 »

hm - fehler gefunden ... ich sollte die labels in den optionen der section definieren und nicht in lstset ... klingt auch irgendwie einleuchtend :)

schade dass ich den Fehler erst gefunden habe kurz nachdem ich die Frage hier gepostet habe (passiert mir aber oft so ^^)

so funtkionierts:
\begin{lstlisting} [label=lst_test1]

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag von iTob »

Solange du dann auch den Status entsprechend anpasst, macht das ja nix ;)

Tobi

Antworten