pageref-Verweise unterdrücken, wenn Verweis auf selbe Seite.

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


jknorpp
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: Sa 20. Jul 2013, 23:35
Kontaktdaten:

pageref-Verweise unterdrücken, wenn Verweis auf selbe Seite.

Beitrag von jknorpp »

Ich möchte, das
\pageref{fig:labelname}
nur dann eine Seitenzahl ausgibt, wenn Quelle und Verweisplatzierung nicht auf der selben Seite stehen.

\begin{figure}
\includegraphics{abbildungsname}
\label{fig:abbildungsname}
\end{figure}

% Viel Text, der somit einen automatischen Seitenwechsel erzeugt…
% Viel Text, der somit einen automatischen Seitenwechsel erzeugt…
% Viel Text, der somit einen automatischen Seitenwechsel erzeugt…
% Viel Text, der somit einen automatischen Seitenwechsel erzeugt…
% Viel Text, der somit einen automatischen Seitenwechsel erzeugt…


Abb. \ref{fig:abbildungsname} (S. \pageref{fig:abbildungsname}) ist zu entnehmen, dass es sich um eine Abbildung handelt.
Soll ausgeben:

[Hier ist die Abbildung platziert.]

Viel Text, der somit einen automatischen Seitenwechsel erzeugt…
Viel Text, der somit einen automatischen Seitenwechsel erzeugt…
Viel Text, der somit einen automatischen Seitenwechsel erzeugt…

[Seitenwechsel]

Viel Text, der somit einen automatischen Seitenwechsel erzeugt…
Viel Text, der somit einen automatischen Seitenwechsel erzeugt…

Abb. 1 (S. 1) ist zu entnehmen, dass es sich um eine Abbildung handelt.


Wohingegen der folgende Fall:
\begin{figure}
\includegraphics{abbildungsname}
\label{fig:abbildungsname}
\end{figure}

% Nur ein einzelner Satz, der somit KEINEN automatischen Seitenwechsel erzeugt.

Abb. \ref{fig:abbildungsname} (S. \pageref{fig:abbildungsname}) ist zu entnehmen, dass es sich um eine Abbildung handelt.

Folgendes ausgeben soll:

[Hier ist die Abbildung platziert.]

Nur ein einzelner Satz, der somit KEINEN automatischen Seitenwechsel erzeugt.

Abb. 1 [Seitenangabe entfällt automatisch] ist zu entnehmen, dass es sich um eine Abbildung handelt.


Wonach muss ich da suchen, um geeignete Anleitung für dieses Problem zu finden?

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Das könnte schon gehen, aber da bin ich nicht der Experte. Auf jeden Fall muss das Makro dann aber auch siehe S. mit einschließen.

Versuch doch mal ein Minimalbeispiel zu erstellen. Das Paket blindtext sollte dabei eine gute Hilfe sein.

Lässt du LaTeX allerdings bei der Platzierung von Gleitobjekten in Ruhe arbeiten, dann sollte dein Text schon in Ordnung sein. Eine Abbildung auf der Folgeseite findet der Leser im Allgemeinen problemlos.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

jknorpp
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: Sa 20. Jul 2013, 23:35
Kontaktdaten:

Beitrag von jknorpp »

Danke Johannes_B für die schnelle Antwort,


mit Makros hab ich mich noch nicht wirklich beschäftigt. Hast du da einen Tipp für gute Einstiegsliteratur?

Ich muss jetzt zunächst meinen Text zur Korrektur fertigstellen. Dann werd ich mich da die Tage mal versuchen reinzulesen.

Oder ich mache es, wie du vorschlägst und mute dem Leser einfach zu, dass er mal eine Seite vor oder zurück blättert.


Dank und Gruß

"Johannes_K"

LuPi-Gast

Beitrag von LuPi-Gast »

Schau Dir mal varioref.sty an, das kann das schon.

jknorpp
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: Sa 20. Jul 2013, 23:35
Kontaktdaten:

Beitrag von jknorpp »

Hallo LuPi-Gast,

vielen Dank für deinen Tipp.

Wo finde ich dieses varioref.sty und was ist das?
Ist das so ein Makro?
Hast du einen Link zu einer Dokumentation darüber oder zu einführender Literatur zum Thema Makros und LaTeX?

Dank und Gruß
Johannes

LuPi-Gast

Beitrag von LuPi-Gast »

Derartige Pakete gibt es im Zweifelsfall immer auf CTAN (www.ctan.org).
Oder einfach in der Suchmaschine Deiner Wahl "latex varioref" eingeben
und gespannt warten.

Bei varioref handelt es sich um ein Paket, das diverse Makros zur
Verfügung stellt. Alles weitere kannst Du der Doku entnehmen (zu
finden unter http://www.ctan.org/pkg/varioref).

jknorpp
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: Sa 20. Jul 2013, 23:35
Kontaktdaten:

Beitrag von jknorpp »

Vielen Dank für diesen Link!

Jetzt weiß ich wo und nach was ich in solchen Fällen suchen muss.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Danke für den Hinweis Lupi, mit varioref, cleverref und co habe ich mich noch nicht wirklich auseinandergesetzt.

@Johannes: LaTeX-Pakete haben die Dateiendung .sty. Letztendlich sind das nur einfache Textdateien, welche du mit notepad/gedit/leafpad/textedit.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten