\part-Lesezeichen entfernen

\part-Lesezeichen entfernen

Ich habe gerade einen Text, der in zwei Teile geteilt ist. Ich habe das Lesezeichenpaket verwendet, und in der PDF-Datei werden die Lesezeichen angezeigt. Da ich das \partLesezeichen für unsinnig halte, wollte ich nur die Lesezeichen der unteren Ebenen anzeigen ( \chapter, \sectionusw. ...). Wie kann ich das machen? P:S: Ich habe auch das Hyperref-Paket verwendet, vielleicht steht es damit im Konflikt?

Antwort1

Wenn es toclevel@partnach unten auf einen Wert verschoben wird, der normalerweise nicht von Lesezeichen verwendet wird, wird es überhaupt nicht angezeigt.

Die Kapitel-Lesezeichen werden jedoch trotzdem eingerückt im Baum angezeigt. Dies kann verhindert werden durch\bookmarksetup{level=part}

\documentclass{book}

\usepackage{hyperref}
\usepackage{bookmark}


\makeatletter
\renewcommand{\toclevel@part}{10}
\makeatother
\bookmarksetup{level=part}
\begin{document}
\tableofcontents
\part{One}
\chapter{foo}

\chapter{Two}

\part{Second}


\end{document}

Antwort2

Ok, ich habe es gelöst, die automatische Deaktivierungsoption des Lesezeichenpakets des Hyperref-Pakets in Bezug auf Lesezeichen. Die Optionen sind je nach verwendetem Paket unterschiedlich. Wenn Sie ein Lesezeichenpaket verwenden, sollten Sie die Option schreiben

\usepackage[open, openlevel=0]{bookmarks}

Um nur die Lesezeichen \part und \chapter am Anfang anzuzeigen. Wenn die Ebene auf 1 eingestellt ist, werden auch alle \sections angezeigt. Lesezeichen werden überhaupt nicht entfernt, aber es ist trotzdem nützlich. Laut Chris‘ Antwort können Sie von „makeatletter“ zu „\bookmarksetup{level=part}“ wechseln und meine Option einfügen, es ist dasselbe (ich habe es irgendwie zufällig versucht, aber es hat funktioniert!)

verwandte Informationen