PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \contentsname als Bookmark



xen
02-08-2006, 16:29
Hallo,

mein Problem ist dass ich den \contentsname von TableofContents als PDF Bookmark anlegen möchte.
Das ist auch so kein Problem, nur muss ich das hypertarget direkt beim contentsname implementieren, damit auch die richtige Seite angesprugen wird.
(wenn ich das hypertarget einfach vor \tableofcontents setze kann unter Umständen die Seite vor dem Inhaltsverzeichnis angesprungen werden)

also verwende ich folgenden Code:



\let\altcon\contentsname
\def\contentsname{\hypertarget{marke}{}\pdfbookmar k[2]{\altcon}{marke}\altcon}


Das funktioniert auch wunderbar, sofern ich es nach \begin{document} ausführe.

Wie packe ich das ganze in eine Style Datei? (die style Datei wird vor \begin{document} ausgeführt und leider funktioniert es dann nicht, ...\AtBeginDocument{} hat leider auch nicht geholfen}.

Hier ein Minimalbeispiel zum ausprobieren:



\documentclass{article}
\usepackage{hyperref}

\begin{document}

\let\altcon\contentsname
\def\contentsname{\hypertarget{marke}{}\pdfbookmar k[2]{\altcon}{marke}\altcon}

\tableofcontents
\section{Einleitung}
\newpage
\section{Kapitel 1}
\subsection{Test 1}
\end{document}

Für eine Lösung bin ich sehr dankbar!

Gruß,
xen

bischi
02-08-2006, 16:58
afair hat hyperref doch ne Option, mit der du das Inhaltsverzeichnis direkt verlinken kannst... Mal die hyperref-Doku anschauen.

MfG Bischi

xen
03-08-2006, 09:39
EDIT: hatte gedacht es hätte funktioniert, tat es leider nicht...

Kannst du mir evtl. sagen welche Option du meinst?

Gruß,
xen

xen
08-08-2006, 11:25
push !