PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : hyperref-Paket



mad
22-07-2008, 10:14
Hallo zusammen!

Ich habe das Problem, dass z. B. der Link für ein Kapitel angeklickt dazu führt, dass das Dokument zum oberen Rand der Seite springt.
Beim anklicken des Links für den Abstract oder das Literaturverzeichnis bspw. aber direkt unter die Überschrift. Das möchte ich aber nicht. Gibt es da eine Lösung?

Hier mein Minimalbeispiel:


\documentclass[
a5paper,
9pt, BCOR6mm,
DIVcalc,
headsepline,
liststotoc,
bibtotoc,
tablecaptionabove,
pointlessnumbers,
headexclude,
footexclude
]
{scrbook}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[babel,german=quotes]{csquotes}

\usepackage{mathptmx}

\usepackage{setspace}

\renewcommand*{\chapterpagestyle}{plain} %damit keine Seitenzahlen im Fuß der Kapitelseiten {scrheadings} als Variante

\usepackage{scrpage2}
\pagestyle{scrheadings}
\clearscrheadings
\automark[section]{chapter}
\ohead{\pagemark}
\chead{\headmark}
\cfoot{}

\usepackage{paralist}

%Chemie%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amsmath}
%\usepackage{empheq}
\usepackage[version=3]{mhchem} %Chemiepaket mit mhchem.pdf-Anleitung
\usepackage{tikz} %für pgf bundle
\mhchemoptions{arrows=pgf-filled} %Pfeilkorrektur

\usepackage{dinat}

\usepackage[colorlinks, linkcolor=black, citecolor=black]{hyperref}
\usepackage{hypcap}


\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{placeins}

\usepackage{pdfpages}


\usepackage{enumitem}




\begin{document}


\setlist{noitemsep}


\pagenumbering{roman}
\onehalfspacing


\include{Kapitel/Deckblatt}

\cleardoubleemptypage

\dedication{Widmung}


\onehalfspacing
\parindent8mm % Einzug von 8mm (z.B.)

\include{Kapitel/Dank}

\cleardoubleemptypage


\include{Kapitel/Erklärung}

\cleardoubleemptypage


\singlespacing
\tableofcontents


\onehalfspacing
\include{Kapitel/kurzfassung} % Kurzfassung der Arbeit
\include{Kapitel/abstract} % Abstract der Arbeit



\include{Kapitel/symbole}

\pagenumbering{arabic}

\include{Kapitel/Einleitung}
\include{Kapitel/Eins}

\bibliographystyle{alphadin}
\bibliography{litdiss}
\listoftables
\listoffigures

\appendix
\include{Kapitel/AnhangA}
\include{Kapitel/Lebenslauf}

\end{document}


\addchap{Abstract}
\label{cha:abstract}

This diploma thesis is dealing with ...

bobmalaria
22-07-2008, 13:02
hi,

vielleicht hilft dir ein \phantomsection vor den einträgen die nicht stimmen.

gruß

ps: this diploma thesis is dealing with... das dealing with sieht so ungewöhnich aus in einer wissenschaftlichen arbeit, oder proof me wrong :)

mad
22-07-2008, 13:37
Das mit \phantomsection funktioniert leider nicht!
Was hast du denn gegen dealing :rolleyes:???

Lg mad

mad
24-07-2008, 10:07
Es funktioniert doch, aber nur so:


\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Inhaltsverzeichnis}
\tableofcontents

aber dann anstatt \addchapter besser \chapter*

Problem ist dann nur:

Jetzt steht Inhaltsverzeichnis im Inhaltsverzeichnis. Und das möchte ich eigentlich überhaupt nicht...
Kann man das ändern ohne auf die Verlinkung zu verzichten???

mad
25-07-2008, 09:45
Ist wahrscheinlich nich möglich ein "lesezeichen" vom Inhaltsverzeichnis zu erzeugen, ohne das es dort dann nochmal erscheint?

So:

\cleardoublepage
\pdfbookmark{Inhaltsverzeichnis}{Inh}\tableofconte nts