PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verlinkung section Inhaltsverzeichnis



christoph91
14-12-2010, 18:15
Hallo alle zusammen:)

Ich verzweile langsam,
suche schon etwas länger nach einer Möglichkeit automatisch durch ein Klick auf eine Überschrift in die entsprechende Stelle im Inhaltsverzeichnis zu gelangen...

Weder dieses Forum noch die allseits bekannte Suchmaschine konnte helfen...

Wisst ihr eine Möglichkeit?

Vllt nochmal zur Beschreibung:
Suche den Weg von der Überschrift zum Inhaltsverzeichnis und NICHT umgekehrt... gibt es dafür vllt ein Paket oder sogar einfach nur eine Einstellung im Paket hyprref?

Würde mich sehr über eine Antwort freuen...

Gruß
Christoph

voss
14-12-2010, 20:09
Vllt nochmal zur Beschreibung:
Suche den Weg von der Überschrift zum Inhaltsverzeichnis und NICHT umgekehrt... gibt es dafür vllt ein Paket oder sogar einfach nur eine Einstellung im Paket hyprref?


die \vspace{3cm} sind nur dazu da, um das Inhaltsverzeichnis zum Test
auf mehrere Seiten zu verteilen. Da das TOC selbst auch verlinkt ist,
gibt es dort für die Nummer den Vorwärtssprung, während ein Klick auf den
Titel sozusagen auf sich selbst führt.

Herbert


\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{blindtext}
\usepackage[bookmarks=false]{hyperref}

\begin{document}
\tableofcontents

\section{\protect\hyperlink{tocfooA}{fooA}}
\addtocontents{toc}{\protect\hypertarget{tocfooA}{ }\vspace{3cm}}
\blindtext\clearpage
\section{\protect\hyperlink{tocfooB}{fooB}}
\addtocontents{toc}{\protect\hypertarget{tocfooB}{ }\vspace{3cm}}
\blindtext\clearpage
\section{\protect\hyperlink{tocfooC}{fooC}}
\addtocontents{toc}{\protect\hypertarget{tocfooC}{ }\vspace{3cm}}
\blindtext\clearpage
\section{\protect\hyperlink{tocfooD}{fooD}}
\addtocontents{toc}{\protect\hypertarget{tocfooD}{ }\vspace{3cm}}
\blindtext\clearpage
\section{\protect\hyperlink{tocfooE}{fooE}}
\addtocontents{toc}{\protect\hypertarget{tocfooE}{ }\vspace{3cm}}
\blindtext\clearpage
\section{\protect\hyperlink{tocfooF}{fooF}}
\addtocontents{toc}{\protect\hypertarget{tocfooF}{ }\vspace{3cm}}
\blindtext\clearpage
\section{\protect\hyperlink{tocfooG}{fooG}}
\addtocontents{toc}{\protect\hypertarget{tocfooG}{ }\vspace{3cm}}
\blindtext\clearpage
\section{\protect\hyperlink{tocfooH}{fooH}}
\addtocontents{toc}{\protect\hypertarget{tocfooH}{ }\vspace{3cm}}
\blindtext\clearpage
\section{\protect\hyperlink{tocfooI}{fooI}}
\addtocontents{toc}{\protect\hypertarget{tocfooI}{ }\vspace{3cm}}
\blindtext\clearpage

\end{document}

christoph91
14-12-2010, 23:54
danke für deine schnelle antwort herbert:)

hat auch anfangs genauso geklappt.

Dann wollte ich mein dokument angleichen damit es auch bei mir klappt.
Die gesuchte Richtung klappt natürlich jetzt einwandfrei:)...
allerdings klappt jetzt der link aus dem inhaltsverzeichnis nicht mehr... da springt die seite nur wenige cm weiter nach unten:(...


Das kuriose an der Sache ist allerdings nicht, dass die Hinrichtung jetzt nicht mehr klappt, sondern:

Am Anfang klappten bei deinem okument beide Richtungen einwandfrei...
Wenn ich aber jetzt den Quelltext erneut kopiere und übersetze klappt es nicht mehr...

kannst du mir wohl auch erklären warum das so ist oder was ich dann noch anders machen muss...
wär cool wenn beide richtungen klappen würden;) denke du kannst das verstehen:)

Schonmal danke für deine Hilfe...
Christoph

christoph91
15-12-2010, 00:05
ahhhh.. verstanden warum das so passiert;)...

aber lässt sich das nicht vermeiden?
also das wirklich BEIDE richtungen funktionieren?

gruß
christoph

christoph91
15-12-2010, 00:16
und ich bin es schon wieder... wollte nur eben bescheid sagen, dass ich das problem gelöst hab:)

ich habe einfach aus
\section{\protect\hyperlink{tocfooE}{fooE}}

\section[fooE]{\protect\hyperlink{tocfooE}{fooE}}
gemacht

dann wird der Verlinkte teil sauber als Überschrift angezeigt,
im Inhaltsverzeichnis steht dann aber weiterhin der ganz normale Link zu der entsprechenden Überschrift.... also eben in beide Richtungen verlinkt:)


danke für deine Hilfe Herbert:)

gruß
Christoph