Anzeige:
Ergebnis 1 bis 6 von 6

Thema: bedingte Ausführung von \pageref

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004

    bedingte Ausführung von \pageref

    Hallo Leute,

    ich weiß, dass hier im Forum schon ein Thread darüber existiert, aber ich kann ich nicht wiederfinden. Ich würde gerne auf Abbildungen Referenzen machen, aber so, dass die Seitenzahl nur ausgegeben wird, wenn die Abbildung auf einer anderen Seite steht als der zugehörige Text.

    Text und Bild auf derselben Seite dann --> wie in Abb. ... zu sehen ...
    Text und Bild auf unterschiedlichen Seiten dann --> wie in Abb. ... auf Seite .. zu sehen ...

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Du meinst es so:

    \documentclass[paper=a6,pagesize,10pt]{scrartcl}
    \usepackage{graphicx}
    \usepackage{nameref}
    \usepackage[german]{varioref}
    \usepackage{hyperref}

    \begin{document}
    \section{Uno}\label{sec:uno}
    some text
    \begin{figure}[htb]
    \centering
    \rule{5pt}{10pt}
    \caption{Unterschrift}\label{fig:unterschrift}
    \end{figure}

    \vfill
    \ldots und in Abschnitt \vref{sec:uno} steht unverdrossen \par
    ... wie zu sehen \vref{fig:unterschrift}

    \clearpage
    \ldots und in Abschnitt \vref{sec:uno} steht unverdrossen \par
    \ldots wie zu sehen \vref{fig:unterschrift}

    \clearpage
    \ldots und in Abschnitt \vref{sec:uno} steht unverdrossen \par
    \ldots wie zu sehen \vref{fig:unterschrift}
    \end{document}

    edico
    Geändert von edico (29-05-2008 um 18:34 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Hallo edico,

    ja im Prinzip ist das genau das was ich suche. Lässt sich das irgendwie mit hyperrefs autoref verbinden? Denn wenn ich das jetzt verwende, dann wirkt das irgendwie inkonsequent, weil ja nicht automatisch Abbildung davor steht und wenn ich es manuell hinzufüge, dann ist das Wort Abbildung kein Link. Und da ich mit farbigen Links arbeite, würde das komisch aussehen.

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Hmm, es wird doch i.d.R. immer der counter verlinkt ....
    aber schreibe mal in die Präambel, vielleicht meinst Du so etwas:
    ...
    \labelformat{figure}{Bild~#1}
    \labelformat{section}{Abschnitt~#1}
    ...

    edico

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    mit vref wird alles verlinkt die Zahl und das dahinter eingefügte auf der nächsten Seite bzw. auf der vorherigen usw. Aber bei autoref steht ja noch Abbildung davor und das ist mit verlinkt. Zur Verdeutlichung:

    \vref{label} gibt bspw. 5.1 auf der nächsten Seite
    \autoref{label} gibt bspw. Abbildung 5.1
    \autopageref{label} gibt bspw. Seite 4

    Schreibe ich jetzt also bei \vref{label} einfach Abbildung davor, kommt ja das raus:

    Abbildung 5.1 auf der nächsten Seite

    Das sieht dann natürlich inkonsequent aus.

  6. #6
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Okay. Das war's. Aber sind die labelformate vorher den nicht festgelegt? Ist ja auch egal. Jetzt klappt es super. Vielen Dank.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •