J'essaie de créer une référence à un flottant qui n'utilise pas de légende. Si j'inclue \ label {foo} dans le flottant et le référence en utilisant \ pageref {foo}, le numéro de page correct est affiché dans mon document pdf mais le lien hypertexte créé par le paquet hyperref renvoie vers une page différente (la première page du section). Si j'inclue une légende avant l'étiquette dans le flottant, le lien hyperref va à la bonne page.LaTeX hyperref lien va à la mauvaise page
Existe-t-il un moyen de faire fonctionner le lien hyperref correctement sans inclure une légende dans le flottant? Ou alors est-il un moyen de supprimer l'affichage d'une légende afin que je puisse en inclure un sans qu'il soit montré?
Voici un exemple minimal. Si je le traite en utilisant pdflatex, j'ai trois pages. Le "chiffre" est montré sur la deuxième page, et la troisième page dit, correctement, "Voir la figure à la page 2." Mais le lien hypertexte sur le «2» dit «Aller à la page 1», et si je clique dessus, il me mène à la page 1.
Si je place une \ legtion {} vide avant le \ label {foo}, alors le lien hypertexte fonctionne correctement, mais je ne veux pas afficher une légende pour mon flottant.
\documentclass[11pt]{memoir}
\usepackage{hyperref}
\begin{document}
some text
\clearpage
\begin{figure}
a figure
\label{foo}
\end{figure}
more text
\clearpage
See figure on page \pageref{foo}.
\end{document}
Je suppose que cela fonctionne comme prévu avec une légende dans le flotteur? – Mica
Correct - si j'inclue une légende, le lien hypertexte va à la bonne page. – ecto
Mettez-vous \ legtion avant \ label dans le flottant? LaTeX produit des chiffres erronés sinon. S'il vous plaît poster un exemple minimal afin que nous puissions essayer. – sastanin