PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pageref



pucki
28-09-2006, 16:20
hi,

ich möchte vor einer Anzahl von Dokumenten im Anhang ein Hinweis darauf geben wo das jeweilige Dokument zu finden ist. die Seitenzahl wird mit pageref ordentlich angezeigt, nur der Link auf die Seite funktioniert nicht ... undefined ;-(

text seite ... ist ein Platzhalter für ein Bild das auf der Seite platziert wird und die ganze Seite ausfüllt. Der Header wird wie bei den anderen Seiten dargestellt.

Hat da jemand einen Tip?



\documentclass[a4paper,11pt]{scrartcl}

\usepackage[colorlinks=false,pdfpagelabels,plainpages=false]{hyperref}

\begin{document}

\begin{tabbing}
\hspace*{10cm} \=\hspace*{2cm} \=\kill
Beschreibung\dotfill \> \pageref{dat: ktr0}\' \\
Technische Daten \> \pageref{dat: ktr1}\' \\
\end{tabbing}

\newpage\vspace*{.25cm}
\noindent
\begin{minipage}{\textwidth}
\label{dat: ktr0}
\fbox{text seite2}
\end{minipage}

\newpage\vspace*{.25cm}
\noindent
\begin{minipage}{\textwidth}
\fbox{text seite3\label{dat: ktr1}}
\end{minipage}

\end{document}




Grüsse
Reinhard

rais
30-09-2006, 17:10
Moin moin,

ich möchte vor einer Anzahl von Dokumenten im Anhang ein Hinweis darauf geben wo das jeweilige Dokument zu finden ist. die Seitenzahl wird mit pageref ordentlich angezeigt, nur der Link auf die Seite funktioniert nicht ... undefined ;-(

text seite ... ist ein Platzhalter für ein Bild das auf der Seite platziert wird und die ganze Seite ausfüllt. Der Header wird wie bei den anderen Seiten dargestellt.

Bei \label mußt Du beachten, daß dieses sich grundsätzlich auf einen Zähler bezieht, der idR gerade mit \refstepcounter erhöht wurde...
und page gehört hier nicht dazu.


\documentclass[a4paper,11pt]{scrartcl}
\usepackage[colorlinks,plainpages=false]{hyperref}%,pdfpagelabels
\newcounter{mref}
\newenvironment{mx}{%
\newpage\vspace*{.25cm}
\noindent
\begin{minipage}{\textwidth}
\refstepcounter{mref}
}{%
\end{minipage}
}
\begin{document}
\begin{tabbing}
\hspace*{10cm} \=\hspace*{2cm} \=\kill
Beschreibung\dotfill \> \pageref{dat: ktr0}\' \\
Technische Daten \> \pageref{dat: ktr1}\' \\
\end{tabbing}

\begin{mx}
\label{dat: ktr0}
\fbox{text seite2}
\end{mx}

\begin{mx}
\fbox{text seite3\label{dat: ktr1}}
\end{mx}
\end{document}

BTW: wenn es sich um Bilder handelt, warum nimmst Du nicht die figure-Umgebung? Dann bekommst Du das Verzeichnis doch `frei Haus' mit \listoffigures (so sie denn mit einer \caption/\label-Kombination versehen wurden) ?:confused:
MfG,

pucki
01-10-2006, 11:23
Moin moin,

Bei \label mußt Du beachten, daß dieses sich grundsätzlich auf einen Zähler bezieht, der idR gerade mit \refstepcounter erhöht wurde...
und page gehört hier nicht dazu.

mmm, ich stelle fest ... mir fehlt die zeit und v... viel wissen ;-)
danke



BTW: wenn es sich um Bilder handelt, warum nimmst Du nicht die figure-Umgebung? Dann bekommst Du das Verzeichnis doch `frei Haus' mit \listoffigures (so sie denn mit einer \caption/\label-Kombination versehen wurden) ?:confused:
MfG,
na ich versuche es mal zu erklären ...

die dokumente sind ganzseitig und befinden sich im anhang.
um sich besser zurecht zu finden, habe ich gedacht

D - datenblätter
xy seite ..
xz seite ..
...

E - kennlinien
ab seite ..
ac seite ..
...

das ganze funktioniert, wenn ich nach dem seitenumbruch ein
\phantomsection
einfüge, dann wird, wenn ich deine info richtig interpretiere, der zähler hochgesetzt ...

die vorgehensweise ist nicht üblich, aber ich finde sie erleichtert den umgang mit unfangreichen dokumenten ein wenig ....

das ganze ist nur eine idee, ob ich es am ende so belasse, ist ein anderes thema ... wichtig ist dass es jetzt erst mal funktioniert ...

alternativ könnte ich auch die kopfzeite noch umschreiben ... aber das muss ich erst noch nachlesen wie ich das im einzelfall machen muss ... zur Zeit ist die über das ganze dokument einheitlich ...

grüsse

Reinhard