Seite 1 von 1

Bookmarks in der PDF verschoben

Verfasst: Do 9. Feb 2012, 15:07
von McLeise
Hallo!

Ich bin gerade dabei, eine Thesis mit MikTeX und TeXnicCenter zu verfassen. Ich habe bereits eine Thesis verfasst und da hatte ich das folgende Problem nicht.
Aufgrund der Tatsache, dass ich einige Pakete angepasst habe, kann ich aber nicht sagen, ob das Problem von meinen Änderungen herrührt. Wie gesagt, bei der letzten Thesis gab es da keine Probleme.

Nun zu meinem Problem:
Bei der Thesis sollen Teile vorangestellt werden (Abbildungsverzeichnis, Eidesstattliche Erklärung, ...) und mit römischen Ziffern nummeriert werden. Der Allgemeine Teil soll dann mit arabischen Ziffern nummeriert werden.
Nun gibt es aber dass Problem, dass bei den Bookmarks Kapitel (chapter) unter andere Kapitel gelegt werden.

Hier mein (hoffentlich) Minimalbeispiel:
\documentclass[ oneside,openany,fleqn,numbers=noenddot,headinclude,
                12pt,a4paper,BCOR5mm,footinclude,abstractoff
                ]{scrreprt}
\usepackage[latin1]{inputenc} 
\usepackage[ngerman]{babel}
\usepackage{setspace}
\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,listsseparated,listings,
						subfig,beramono,eulermath,parts,dottedtoc]{classicthesis}
\hypersetup{
    colorlinks=true, linktocpage=true, pdfstartpage=1, pdfstartview=FitV,
    breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,
    plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,
    hypertexnames=true, pdfhighlight=/O, urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=webgreen,
}

\raggedbottom
\begin{document}
\frenchspacing
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\selectlanguage{ngerman}
\pagenumbering{Roman}
\pagestyle{plain}
%*******************************************************
% Frontmatter
%*******************************************************
\renewcommand{\thechapter}{\Roman{chapter}}
\cleardoublepage\chapter{Einleitung}
\cleardoublepage\chapter{Eidesstattliche Erklärung}
%*******************************************************
% Mainmatter
%*******************************************************
\pagestyle{scrheadings}
\renewcommand{\thechapter}{\arabic{chapter}}
\setcounter{chapter}{0}
\pagenumbering{arabic}
\cleardoublepage\chapter{Kapitel Eins}
\section{Eins}
\section{Zwei}
\cleardoublepage\chapter{Kapitel Zwei}
\section{Eins}
\section{Zwei}
\cleardoublepage\chapter{Kapitel Drei}
\section{Eins}
\section{Zwei}
%*******************************************************
% Backmatter
%*******************************************************
\appendix
\cleardoublepage\addpart[Anhang]{Anhang}
\clearpage\chapter{Verzeichnis}
\clearpage\chapter{Sperrvermerk}
\clearpage\chapter{CD}
\nocite{*}
\end{document}
Das ganze sieht dann so aus wie bei dem angehängten Bild.

Ich möchte eigentlich haben, dass auf der obersten Ebene die Kapitel I, II, 1, 2, 3 und Anhang stehen. Eigentlich sollte das ja doch kein Problem sein, da ja alle als Chapter ausgewiesen sind!?

Ich hoffe mein Minimalbeispiel ist ausreichend, ansonsten kann ich die geänderten Pakete mit anfügen, hoffe aber auf eine einfache Lösung (an welcher Stelle liegt der Hund begraben).

Vielen Dank im Voraus!

Verfasst: Fr 10. Feb 2012, 12:57
von csaf5941
Das Problem ist, dass für unterschiedliche Kapitel dieselben Zielnamen definiert sind. Das führt einerseits zur falschen Reihenfolge der Lesezeichen (siehe `bookmarks` manual) und andererseits verweist das Lesezeichen von Kapitel 1 und 2 zur Einleitung bzw. zur eidesstattlichen Erklärung.

Wenn du zusätzlich `\theHchapter` anpasst, funktioniert alles wie erwartet:
\documentclass[numbers=noenddot]{scrreprt}
\usepackage[bookmarksnumbered]{hyperref}

\newcommand*{\frontmatter}{%
  \renewcommand*{\thechapter}{\Roman{chapter}}%
  \renewcommand*{\theHchapter}{\Roman{chapter}}%
}
\newcommand*{\mainmatter}{%
  \setcounter{chapter}{0}%
  \renewcommand*{\thechapter}{\arabic{chapter}}%
  \renewcommand*{\theHchapter}{\arabic{chapter}}%
}

\begin{document}

\frontmatter
\chapter{Einleitung}
\chapter{Eidesstattliche Erklärung}

\mainmatter
\chapter{Kapitel Eins}
\section{Eins}
\section{Zwei}
\chapter{Kapitel Zwei}
\section{Eins}
\section{Zwei}
\chapter{Kapitel Drei}
\section{Eins}
\section{Zwei}

\appendix
\addpart{Anhang}
\chapter{Verzeichnis}
\chapter{Sperrvermerk}
\chapter{CD}

\end{document}
Schöne Grüße
Johannes

Verfasst: Mo 13. Feb 2012, 10:02
von McLeise
Super, vielen Dank!
Jetzt klappt es wie erwartet!