algorithmc - same identifier error (ext 4)
Hi!
Zu der Fehlermeldung "same identifier" habe ich einiges hier im Forum gefunden. Leider aber nicht in Zusammenhang mit algorithmc (oder habe ich nur schlecht geschaut?).
Auf jeden Fall kommen bei mir wegen 2 "algorithmc-Sachen" massenhaft solche Fehler:
Code:
[27]pdfTeX warning (ext4): destination with the same identifier (name{ALC@rem.1
}) has been already used, duplicate ignored
<to be read again>
\relax
l.268 \STATE
$pruning\_lvl \leftarrow$ height(BTG)pdfTeX warning (ext4): destin
ation with the same identifier (name{ALC@line.1}) has been already used, duplic
ate ignored
<to be read again>
\relax
l.268 \STATE
An der Seitenzahl liegt es denke ich nicht. Ich habe aber auch keine Ahnung an was es sonst liegen könnte.
Wäre für hilfreiche Tipps sehr dankbar!
Viele Grüße,
Tom
Ein Beispiel-Algorithmus:
Code:
\begin{flushleft}
\captionsetup{style=ruled,type=algorithm,skip=0pt}
\makeatletter
\fst@algorithm\@fs@pre
\makeatother
\caption{blub}
\label{alg:blub}
\makeatletter
\@fs@mid
\makeatother
\algsetup{indent=1em}
\algsetup{linenodelimiter=.}
\renewcommand{\algorithmiccomment}[1]{// #1 }
\textbf{Eingaben:~} Relation $R$, Zwei dimensionale Pareto-Präferenz $P:=P_1\:\otimes P_2$\\
\textbf{Ausgabe:~} BMO set
\begin{algorithmic} %[1]
\STATE $BMO$-$set \leftarrow \emptyset$\\
\COMMENT{Die Level-Werte des letzten Tupels im BMO-Set speichern}
\STATE int bla1 = MAX\_INTEGER, bla2 = MAX\_INTEGER;
~\\
~\\
\COMMENT{Sortieren nach den Level-Werten von A$_{P_1}$, A$_{P_2}$}
~\\
\STATE SORT(R,level(A$_{P_1}$), level(A$_{P_2}$));
~\\
~\\
\FORALL{$t \in R$}
\IF{xy $\leq$ bla1} \label{alg:blub:vgl1a}
\IF{yz $\leq$ bla2} \label{alg:blub:vgl1b}
\STATE
\COMMENT{$t$ zu Ergebnis hinzufügen}
\STATE Ergebnis = Ergebnis $\cup t$ \label{alg:blub:bmo1}
\STATE bla1 = xy;
\STATE bla2 = yz;
\ENDIF
\ELSE \label{alg:blub:vgl2a}
\IF{yz $<$ bla2} \label{alg:blub:vgl2b}
\STATE
\COMMENT{$t$ zu Ergebnis hinzufügen}
\STATE Ergebnis = Ergebnis $\cup t$ \label{alg:blub:bmo1}
\STATE bla1 = xy;
\STATE bla2 = yz;
\ENDIF
\ENDIF
\ENDFOR
\end{algorithmic}
\makeatletter
\@fs@post
\makeatother
\end{flushleft}