Seite 1 von 1

\pageref Befehl nur ausführen, wenn Seitenwechsel

Verfasst: Di 17. Feb 2015, 11:22
von Waschmaschiene
Hey Hey

Gibt es eine Möglichkeit, einen Befehl nur ausführen zu lassen, wenn sich der \label Befehl nicht mehr auf der selben Seite befindet wie der \pageref Befehl.
Vgl. Ausführungen im Minimalbeispiel.


\documentclass[a4paper,11pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage{blindtext}

\begin{document}


\blindtext
\blindtext

Ich möchte darauf verweisen \label{Hier}

\blindtext
\blindtext
%\blindtext %Prozentzeichen entfernen um beide Varianten des Problems zu generieren.

Wie bereits auf S. \pageref{Hier} ausgeführt will ich....


%Jetzt sollte der Satzteil " auf S." nur erscheinen, wenn dieser Abschnitt auf einer anderen Seite landet. Ansonsten sollte Latex diese Eingabe ignorieren. Ist dies möglich?

\end{document}

Verfasst: Di 17. Feb 2015, 11:49
von Genmutant
Vielleicht hilft dir da varioref mit dem \vpageref Befehl weiter.