Derzeit experimentiere ich mit dem cleverref
und dem varioref
Paket. Diese Pakete sind großartig, ich hätte jedoch gerne einen Referenzbefehl mit dem folgenden subtilen Verhalten:
- Wenn das Etikett und die Referenz inder gleiche Abschnitt, dann hätte ich gerne das Verhalten von
\cref
. - Wenn das Etikett und die Referenz inverschiedene Abschnitte, dann hätte ich gerne das Verhalten von
\vref
.
Ziel ist es, nur dann einen Pageref auszugeben, wenn sich das referenzierte Label in einem anderen Abschnitt und auf einer weit entfernten Seite befindet. \vref
Die zweite Bedingung (weit entfernte Seite) löst der Befehl bereits ausreichend, berücksichtigt dabei aber die Abschnitte nicht.