Seite 1 von 1

Seitenzahl mit if-Anweisung

Verfasst: Do 29. Sep 2011, 12:01
von mar.kus
Hallo,

ich habe in meinem Dokument ein eigenes Makro für den Verweis auf eine Abbildung. Jetzt möchte ich dieses Erweitern. Wenn die Grafik auf der Seite des Verweises ist, dann soll die Angabe ohne Seitenzahl stehen. Ist die Grafik jedoch auf einer anderen Seite dann soll "Abbildung 2.3 auf S. xx" stehen. Wie muss ich das machen?
\newcommand{\refabb}[1]{Abbildung \ref{abb:#1}}
Danke
mar.kus

Verfasst: Do 29. Sep 2011, 12:39
von bloodworks
Warum selber machen, wenns das schon längst gibt?

SChau dir mal die Pakete varioref und hyperref an.
\documentclass[ appendixprefix=true, appendix=nottotoc]{scrbook}
\usepackage[ngerman]{babel}

\usepackage[ngerman]{varioref}

\begin{document}

\tableofcontents
\chapter{bla}\vref{an:blabla}

\chapter{blabla}\label{an:blabla}
\vref{an:blabla}
\chapter{balblabla}
\end{document}