cleveref macht zusätzliches Leerzeichen nach Referenz
Verfasst: Mo 22. Aug 2011, 18:00
Hallo zusammen,
ich nutze für meine Verweise varioref, hyperref und cleverref zusammen. Das hat bisher auch funktioniert, doch ist mir jetzt aufgefallen, dass hinter einigen Verweisen ein zusätzliches Leerzeichen auftaucht. Das passiert nur auf Seiten, auf denen ich den Text "...auf Seite..." von varioref durch Umdefinition ausgeschaltet habe.
Nach einigem Suchen habe ich rausgefunden, dass der Fehler an cleveref liegt.
Könnt ihr mir helfen?
Hier mein Minimalbeispiel:
ich nutze für meine Verweise varioref, hyperref und cleverref zusammen. Das hat bisher auch funktioniert, doch ist mir jetzt aufgefallen, dass hinter einigen Verweisen ein zusätzliches Leerzeichen auftaucht. Das passiert nur auf Seiten, auf denen ich den Text "...auf Seite..." von varioref durch Umdefinition ausgeschaltet habe.
Nach einigem Suchen habe ich rausgefunden, dass der Fehler an cleveref liegt.
Könnt ihr mir helfen?
Hier mein Minimalbeispiel:
\documentclass{scrreprt} \usepackage[ngerman]{babel} \usepackage{amsmath} \usepackage[ngerman]{varioref} \usepackage{hyperref} \usepackage[ngerman,nameinlink]{./cleveref/cleveref} \addto\extrasngerman % Unterdrücken der Seitenangabe {% \renewcommand\reftextcurrent{\unskip}% \renewcommand\reftextfaceafter{\unskip}% \renewcommand\reftextfacebefore{\unskip}% \renewcommand\reftextafter{\unskip}% \renewcommand\reftextbefore{\unskip}% } \begin{document} \begin{align} 1+1=2 \label{eqn:eins} \end{align} \newpage Wie in \vref{eqn:eins} zu sehen ist\dots \end{document}