Es gibt bei jedem 2. Kompilieren mit Xetex einen Fehler, wenn es zu einem Seitenumbruch des Hyperlinks kommt. Dabei gibt es mal 2 Seiten (mit Fehler) und mal 3 Seiten:
Code:
\documentclass{scrbook}
\usepackage{xltxtra}
\usepackage[ngerman]{babel}
\usepackage[german]{varioref}
\usepackage{hyperref}
\newcommand*{\fvref}[1]{\hyperref[#1]{\figurename}\vref{#1}}
\begin{document}
\begin{figure}
\rule{5cm}{4cm}\label{Bild1}
\caption{Quadrat}
\end{figure}
\clearpage
\vspace*{20cm}
\hspace{10cm} \fvref{Bild1}.
\end{document}
Fehler:
Code:
LaTeX Info: Redefining \ref on input line 10.
LaTeX Info: Redefining \pageref on input line 10.
LaTeX Info: Redefining \nameref on input line 10.
(./Hyperref.out) (./Hyperref.out)
\@outlinefile=\write3
\openout3 = `Hyperref.out'.
LaTeX Info: Redefining \Ref on input line 10.
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/se-ascii-print.def
File: se-ascii-print.def 2010/03/01 v1.8 stringenc: Printable ASCII characters
)
[1]
! Package varioref Error: \vref at page boundary 2-3 (may loop).
See the varioref package documentation for explanation.
Type H for immediate help.
...
l.19 \hspace{10cm} \fvref{Bild1}
.
Please check the pages in question. You might need to replace the \vref
or \vpageref by a normal \(page)ref to stop LaTeX running forever.
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 21.
[2
]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 21.
(./Hyperref.aux)
Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 21.
Package atveryend Info: Empty hook `AtEndAfterFileList' on input line 21.
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 21.
)
Here is how much of TeX's memory you used:
17343 strings out of 494522
287314 string characters out of 3156642
407125 words of memory out of 3000000
20441 multiletter control sequences out of 15000+200000
3964 words of font info for 18 fonts, out of 3000000 for 9000
670 hyphenation exceptions out of 8191
52i,7n,51p,547b,337s stack positions out of 5000i,500n,10000p,200000b,50000s
Output written on Hyperref.pdf (2 pages).
Wie kann ich den Fehler loswerden?
Vielen Dank und liebe Grüße,
ElGato
Lesezeichen