LaTeX Warning: Label x multiply defined.

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: LaTeX Warning: Label x multiply defined.

von iTob » Mi 16. Feb 2011, 17:17

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

Tobi

von TripleX87 » Mi 16. Feb 2011, 16:13

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]

LaTeX Warning: Label x multiply defined.

von TripleX87 » Mi 16. Feb 2011, 16:07

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

Nach oben