Minimalbeispiel:
Code:
\documentclass[a4paper,12pt,oneside]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{hyperref}
\begin{document}
\blindtext \\
Ziel: \hypertarget{link:tag}{label}\\
\blindtext[5] \\
Link: \hyperlink{link:tag}{label}
\end{document}
Der Acrobat Reader oder auch SumatraPDF springen nach einem Klick auf den Link zu der Stelle von hypertarget, aber besagte Zeile ist nicht mehr im sichtbaren Ausschnitt. Zudem würde ich gerne, wie oben erwähnt, das label nur beim Ziel setzen und beim Link sollte das label automatisch eingefügt werden.
Ziel der Sache:
Ich habe eine Tabelle, wo jede Zeile eine Nummer bekommt. In dem darauf folgenden Text soll man sich auf bestimmte Zeilen beziehen können. Das soll dann bspw. so aussehen: "laut Anforderung #Nummer wird ..." und #Nummer soll ein Link zu der dazugehörigen Zeile in der Tabelle sein.
Code:
\begin{tabular} usw.
\hypertarget{link:tag1}{\texttt{0815}} & [...] \\\hline
\hypertarget{link:tag2}{\texttt{4711}} & [...] \\\hline
\end{tabular}
Code:
laut Anforderung \hyperlink{link:tag1} wird ... %funktioniert so natürlich nicht
Gibt es vielleicht Befehle/Pakete mit denen das o.g. möglich ist?
Lesezeichen