Definition eines eigenen Querverweises mit Hyperref

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


bezeichner
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Do 8. Nov 2012, 19:56

Definition eines eigenen Querverweises mit Hyperref

Beitrag von bezeichner »

Hallo,

ich habe ein Problem mit hyperref unter LyX. Ich habe folgendes vor:

Es gibt eine Seite, da steht:

Publikation 1: Seite XXX
Publikation 2: Seite YYY
Publikation 3: Seite ZZZ

danach binde ich mit pdfpages diese 3 Publikationen ein und setze dort jeweils ein Label um die Seitenzahlen [XXX,YYY,ZZZ] rauszubekommen.

Von der ersten Seite aus setze ich eine pageref-Referenz auf [XXX,YYY,ZZZ]. Seitenzahl wird korrekt angezeigt aber der Link führt immer auf Seite 1.

Hier ein Minimalbeispiel:

\documentclass{article}
\usepackage{hyperref}
\begin{document}

This is the first page. This is a link to page \hyperref[label_page2]{\pageref{label_page2}}.
\newpage{}
\label{label_page2}And this is the second page.

\end{document}


PS: mit den LyX-internen Funktionen zum Setzen von Querverweisen bekomme ich das selbe Ergebnis: Seitenzahl da, Link da, aber kein korrekter Sprung zum jeweiligen Label. Der resultierende TeX-Code ist auch equivalent.
PPS: das obige Beispiel kommt ja ohne pdf-Pages aus, zeigt aber das Verhalten, was ich in LyX bekomme - pdfpages ist also nicht das Problem...


Viele Grüße und schonmal Danke!!!

Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

Beitrag von Epllus »

Versuch es mal hiermit:
\documentclass{article} 
\usepackage{hyperref, pdfpages} 
\begin{document} 

\phantomsection
This is the first page. This is a link to page  \pageref{label_page2}. 
\newpage
\phantomsection \label{label_page2}
\includepdf[]{example.pdf}

\end{document} 
Toi toi toi,
Epllus

PS: Bitte den Code-Button verwenden!

bezeichner
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Do 8. Nov 2012, 19:56

Beitrag von bezeichner »

ja vielen dank! hatte das auch gefunden. das funzt!! danke dir nochmal!!

Antworten