Bookmarks in der PDF verschoben

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Bookmarks in der PDF verschoben

von McLeise » Mo 13. Feb 2012, 10:02

Super, vielen Dank!
Jetzt klappt es wie erwartet!

von csaf5941 » Fr 10. Feb 2012, 12:57

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

Bookmarks in der PDF verschoben

von McLeise » Do 9. Feb 2012, 15:07

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!
Dateianhänge
So sieht das Ganze dann (leider) aus...
So sieht das Ganze dann (leider) aus...
Minimal.jpg (15.52 KiB) 1429 mal betrachtet

Nach oben