Seite 1 von 1

Verweise auf Gleitobjekte ; varioref , cleveref

Verfasst: Fr 26. Mär 2010, 15:52
von Wollongong
Moin!,

ich benutze die Pakete varioref und cleveref für Verweise auf Gleitobjekten usw.. Funktioniert super, allerdings würde ich gerne bei Verweisen auf Objekte die sich auf derselben Seite wie der Verweis befinden die Ausgabe von z.b. „Kapitel 1 auf dieser Seite“ in „Kapitel 1“ ändern.
\documentclass{scrreprt}
\usepackage[ngerman]{varioref}
\usepackage[ngerman]{cleveref}

\begin{document}

\chapter{Kapitel1}
\label{cha:Kapitel1}

\vref{cha:Kapitel1}\\
\vref{cha:Kapitel2}

\chapter{Kapitel2}
\label{cha:Kapitel2}

\end{document}
Ich habe versucht die Doku zu den Paketen zu verstehen, leider mit mäßigem Erfolg… Änderungen wie die Beschriebene sind definitiv machbar und vorgesehen, jedoch kapiere ich nicht wie! Hat da jemand Erfahrung?

Gruß!

Verfasst: Di 30. Mär 2010, 16:03
von flofli
Hallo

für varioref kannst du die Ausgaben folgendermaßen anpassen:
\usepackage{varioref}
\renewcommand{\reftextfaceafter}{auf der \reftextvario{gegenüberliegenden}{nächsten} Seite}
\renewcommand{\reftextfacebefore}{auf der \reftextvario{gegenüberliegenden}{vorherigen} Seite}
\renewcommand{\reftextafter}{auf der \reftextvario{nächsten}{folgenden} Seite}
\renewcommand{\reftextbefore}{auf \reftextvario{der vorhergehenden}{der letzten} Seite}
\renewcommand{\reftextcurrent}{auf \reftextvario{der aktuellen}{dieser} Seite}
wenn du füre Referenzen auf die aktuelle Seite also keine Ausgabe haben willst kannst du einfach
\renewcommand{\reftextcurrent}{}
setzen.

Über \reftextvario kannst du alternativen angeben.

Grüße
Florian

Verfasst: Di 30. Mär 2010, 16:59
von Wollongong
Funktioniert! Danke für die Hilfe!
Gruß!