Seite 1 von 2
captionof und hyperref
Verfasst: Di 19. Mär 2013, 10:23
von Luise
Hallo,
ich positioniere so eine gedrehte Grafik unter einer Section-Überschrift:
\documentclass[12pt,a4paper]{book}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{rotating}
\usepackage{color}
\usepackage[hidelinks, linktoc = all]{hyperref}
\begin{document}
\listoffigures
\clearpage
\section{123}
\begin{center}
\begin{sideways}
\begin{minipage}{0.9\textheight}
\textcolor{blue}{\rule{0.9\textwidth}{5cm}}
\captionof{figure}{123}
\end{minipage}
\end{sideways}
\end{center}
\end{document}
Leider scheint aber hyperref nicht richtig zu verlinken. Wenn ich im Abbildungsverzeichnis das Bild anklicke verbleibe ich im Abbildungsverzeichnis.
Jemand eine Idee?
Gruß
Luise
Verfasst: Di 19. Mär 2013, 13:17
von u_fischer
Funktioniert bei mir (pdflatex + aktuelles miktex 2.9) ohne Probleme.
Verfasst: Di 19. Mär 2013, 18:03
von Luise
u_fischer hat geschrieben:Funktioniert bei mir (pdflatex + aktuelles miktex 2.9) ohne Probleme.
Hallo,
ich habe die gleiche Konstellation und konnte es zuverlässig auf 2 Rechnern reproduzieren. Habe dann festgestellt, dass es am Viewer von TexStudio liegt
Adobe Reader und andere Anzeigeprogramme haben da keine Probleme.
Ich werde den Haupt-Maintainer von TexStudio informieren.
Gruß
Luise
Verfasst: Do 21. Mär 2013, 08:15
von Luise
Hallo,
ich möchte mal eine Zwischenstand liefern. Der Bug ist im aktuellen Trunk gefixt (fix:
http://sourceforge.net/p/texstudio/code/3836/).
Die Antwort, die ich aber von Benito dem Maintainer bekommen habe, kann ich leider nicht ganz nachvollziehen:
[...]Der Link im Abbildungsverzeichnis ist aber tatsächlich falsch (er behauptet, das Bild sei auf Seite 2 und vier Seiten nach oben )[...]
Nun meine Frage, wo ich das sehen kann. Ich habe im *.lof und *.aux File gesucht, kann aber diese Info da nicht extrahieren. Liegt vielleicht aber auch an meiner Unkenntnis. Kann mir jemand sagen, wo das hinterlegt ist und welches Packet daran schuld ist?
Gruß
Luise
Verfasst: Do 21. Mär 2013, 08:28
von Johannes_B
Hyperref legt eine Hilfsdatei .out an, dort stehen Bookmarks drin.
Verfasst: Do 21. Mär 2013, 08:32
von Luise
Johannes_B hat geschrieben:Hyperref legt eine Hilfsdatei .out an, dort stehen Bookmarks drin.
Sry, ich bin mir jetzt nicht sicher, ob das die Antwort auf meine Frage ist. Ich fragte nach dem Link im Abbildungsverzeichnis, der auf mein \captionof zeigt und nicht nach den Bookmarks?!
Gruß
Luise
Verfasst: Do 21. Mär 2013, 09:08
von Johannes_B
Du hast natürlich recht, tut mir leid.
Wo die Links stehen weiß ich grad nicht, aber ich werd mal google fragen.
Mal sehen wer als erstes die Antwort hat.
EDIT:
http://wwwimages.adobe.com/www.adobe.co ... 0_2008.pdf
Dort steht schon mal, wie der Link innerhalb der pdf funktioniert.
Verfasst: Do 21. Mär 2013, 09:41
von u_fischer
Bild sei auf Seite 2 und vier Seiten nach oben
Das ist ein unsinniger Satz, aber vielleicht meint er "Seite 2 und vier Zeilen nach oben": Das kann schon sein, dass der Anker wegen der Rotation nicht da ist, wo man ihn normalerweise erwarten würde.
Verfasst: Do 21. Mär 2013, 09:48
von Luise
u_fischer hat geschrieben:
Das ist ein unsinniger Satz, aber vielleicht meint er "Seite 2 und vier Zeilen nach oben": Das kann schon sein, dass der Anker wegen der Rotation nicht da ist, wo man ihn normalerweise erwarten würde.
Ok, genau darum geht es mir ja, ich möchte das gerne verifizieren und deshalb meine Frage, wie und wo man sehen kann wie der Anker definiert ist und ob dieser ggf. durch ein Paket fehlerhaft definiert wird.
Gruß
Verfasst: Do 21. Mär 2013, 09:58
von Johannes_B
Nachtrag:
https://www.tug.org/applications/hyperr ... x1-60003.2
Die Anker stehen in der aux-Datei.
Standard war ja die Verlinkung der Caption, ein Klick auf den Link zeigt die Caption am oberen Rand des Viewers. Da die Grafik ja meist oberhalb der Caption ist, war das Bild nie sichtbar. Damals kümmerte sich das hypcap-package um dieses "Phänomen". Hyperref verlinkt jetzt automatisch aan die obere Stelle des Objektes.