Christoph
2011-11-17 14:52:01 UTC
Mittels \autoref{} referenzierte Labels aus der algorithm2e algorithm-
Umgebung werden nicht richtig als PDF-Link gesetzt.
Hyperref gibt die Warnung: No autoref name for `algocfline' on input
line ...
Das Problem konnte ich mittels Definition von \def
\algocflineautorefname{Algorithmus} lösen.
\documentclass{article}
\usepackage[linesnumberedhidden,ruled,boxed]{algorithm2e}
\usepackage[german]{hyperref}
\usepackage[utf8]{inputenc}
\def\algocflineautorefname{Algorithmus}
\begin{document}
\begin{algorithm}[htb]
\SetLine
\KwIn{Bang!}
\KwOut{Boom!}
\While{true}{
magic stuff!
}
return Boomh!
\caption{Some thing}
\label{alg:thing}
\end{algorithm}
Verweis auf \autoref{alg:thing}
\end{document}
Gefunden habe ich den Trick mit der Definition hier:
http://tex.stackexchange.com/questions/24981/how-to-get-autoref-working-with-different-counters-for-different-listing-environ
Leider konnte mir die Dokumentation zu Hyperref bei der Lösung nicht
weiterhelfen.
Da steht zwar was zu dem Thema Kompatibilität von hyperref mit
algorithm in der Readme.pdf drin aber das hat mir überhaupt nicht
weitergeholfen.
Vielleicht hilft das jetzt Jemandem weiter.
viele Güße
Christoph
Umgebung werden nicht richtig als PDF-Link gesetzt.
Hyperref gibt die Warnung: No autoref name for `algocfline' on input
line ...
Das Problem konnte ich mittels Definition von \def
\algocflineautorefname{Algorithmus} lösen.
\documentclass{article}
\usepackage[linesnumberedhidden,ruled,boxed]{algorithm2e}
\usepackage[german]{hyperref}
\usepackage[utf8]{inputenc}
\def\algocflineautorefname{Algorithmus}
\begin{document}
\begin{algorithm}[htb]
\SetLine
\KwIn{Bang!}
\KwOut{Boom!}
\While{true}{
magic stuff!
}
return Boomh!
\caption{Some thing}
\label{alg:thing}
\end{algorithm}
Verweis auf \autoref{alg:thing}
\end{document}
Gefunden habe ich den Trick mit der Definition hier:
http://tex.stackexchange.com/questions/24981/how-to-get-autoref-working-with-different-counters-for-different-listing-environ
Leider konnte mir die Dokumentation zu Hyperref bei der Lösung nicht
weiterhelfen.
Da steht zwar was zu dem Thema Kompatibilität von hyperref mit
algorithm in der Readme.pdf drin aber das hat mir überhaupt nicht
weitergeholfen.
Vielleicht hilft das jetzt Jemandem weiter.
viele Güße
Christoph