PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Chapter aus Anhang als Sections in die Bookmarks bringen?



ActronAB
13-07-2009, 11:36
Hallo!

Ich habe einen Report und möchte die einzelnen Kapitel des Anhangs in den Bookmarks gerne eingeklappt unter der Rubrik "Anhang" haben.

Inhaltsverzeichnis:

Anhang
A erster Anhang...
B zweiter Anhang...

Bookmarks:

Anhang
|
+-- erster Anhang
+-- zweiter Anhang

Wie sage ich dem LaTeX Prozessor, dass die Chapter im Appendix in den Bookmarks als Section behandelt werden, gleichzeitig aber im Inhaltsverzeichnis und dem Anhang noch als Chapter (also mit A, B, C usw.) erscheinen?


\documentclass[a4paper,10pt]{report}

\usepackage{hyperref}

\begin{document}
\tableofcontents

\newpage
\chapter{erstes Kapitel}

\section{neue Ebene in Bookmarks}
Foo...

\section{aber nur bei Section}
Bar...

% Anhang in Inhaltsverzeichnis
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Anhang}

\appendix

\chapter{erster Anhang}
Lorem Ipsum...

\newpage
\chapter{zweiter Anhang}
Lorem Ipsum...

\end{document}

tnx & cu
Bernd

u_fischer
13-07-2009, 12:48
Nun, das logischste wäre
\addcontentsline{toc}{part}{Anhang}

Aber du kannst auch das nehmen:


\makeatletter
\def\toclevel@chapter{1}
\makeatother
\chapter{erster Anhang}
Lorem Ipsum...

ActronAB
13-07-2009, 13:04
Hallo!

Tnx für die Antwort. Was ist denn zu empfehlen? Part macht nicht so viel Sinn, weil ich Chapter als höchste Gliederungsebene genutzt habe, oder? Das Andere kann ich schlecht einschätzen. Hat der Code irgendwelche Nachteile/Nebeneffekte? Habe mal irgendwo gelesen, dass man kein \def benutzen soll.

cu
Bernd

u_fischer
13-07-2009, 13:12
Tnx für die Antwort. Was ist denn zu empfehlen? Part macht nicht so viel Sinn, weil ich Chapter als höchste Gliederungsebene genutzt habe, oder?

Nun, du hast zwei Ebenen, also würde ich auch zwei Befehle benutzen. Schau dir einfach an, wie es in den Bookmarks und im Inhaltsverzeichnis aussieht.


Das Andere kann ich schlecht einschätzen. Hat der Code irgendwelche Nachteile/Nebeneffekte? Habe mal irgendwo gelesen, dass man kein \def benutzen soll.

Du sollst i.A. \def nicht benutzen, weil es die Gefahr birgt, ungewollt und ungewarnt Befehle zu überschreiben. In diesem Fall willst du aber den Befehl überschreiben, du willst ja \chapter auf eine andere Ebene schieben. Du kannst natürlich auch \renewcommand nehmen.



Ulrike Fischer

ActronAB
13-07-2009, 13:34
Das "Anhang" ist mit der Part-Zeile etwas größer, das habe ich schon gesehen. Aber ich meine, dass dann konsequenterweise auch das restliche Dokument mit Parts definiert sein sollte. Und da habe ich eben max. Chapter genommen.

Ich habe es jetzt so gemacht, hoffe das ist ok:

\makeatletter
\renewcommand{\toclevel@chapter}{1}
\makeatother

Geht das auch irgendwie mit setcounter{\tocdepth}...? Damit hatte ich rumexperimentiert aber das wollte irgendwie nicht.