von MeganovaBass » Mi 10. Okt 2018, 22:41
Hallo Leute,
ich habe erneut eine Anfrage bezüglich meiner
Bookmarks. Aktuell ist es so, dass sie bereits dank eurer Hilfe automatisch formatiert werden, in Abhängigkeit von der Gliederungsebene.
Ich habe in einem großen Dokument eine besondere Struktur, die ihr dem Minimalbeispiel entnehmen könnt.
%Meine Dokumentenklasse.
\documentclass[ngerman,11pt,a4paper]{book}
%Meine Pakete.
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[usenames,x11names,dvipsnames,table]{xcolor}
\usepackage{xpatch}
\usepackage{xurl}
\usepackage[bookmarks,bookmarksnumbered,backref,pagebackref,
pdfpagelabels=true,colorlinks,extension=pdf,plainpages=false]{hyperref}
\usepackage[atend]{bookmark}
%Das Paket xpatch liefert mit folgenden Befehlen eine automatische Formatierung meiner Bookmarks.
\xpretocmd\part{\bookmarksetup{color=Red3,bold,italic}}{}{}
\xpretocmd\chapter{\bookmarksetup{color=Blue4,bold,italic=false}}{}{}
\xpretocmd\section{\bookmarksetup{color={},bold,italic=false}}{}{}
\xpretocmd\subsection{\bookmarksetup{color={},bold=false,italic=false}}{}{}
\xpretocmd\subsubsection{\bookmarksetup{color=SlateGray4,bold=false,italic=false}}{}{}
\begin{document}
\part{Oberpart}
\chapter{Vorwort}
Text
\part{Unterpart A}
\chapter{Kapitel 1a}
x
\chapter{Kapitel 2a}
x
\part{Unterpart B}
\chapter{Kapitel 1b}
x
\chapter{Kapitel 2b}
x
\end{document}
Ich habe bereits sehr viel mit den Befehlen
\bookmarksetup, \bookmarksetupnext
experimentiert und Optionen
rellevel,startatroot,level
immer wieder ausprobiert, aber es klappt nicht
automatisch, dass die Unterparts mit
all ihren Gliederungsebenen als "Kinder" vom Oberpart behandelt werden. Das Kapitel "Vorwort" soll ebenfalls ein Kind vom Oberpart sein und auf gleicher Ebene mit den Unterparts liegen. Hätte da jemand eine elegante Lösung, ohne, dass ich manuell an jeder einzelnen Gliederungsebene mit
eingreifen muss?
Viele Grüße
Alex
Hallo Leute,
ich habe erneut eine Anfrage bezüglich meiner [b]Bookmarks[/b]. Aktuell ist es so, dass sie bereits dank eurer Hilfe automatisch formatiert werden, in Abhängigkeit von der Gliederungsebene.
Ich habe in einem großen Dokument eine besondere Struktur, die ihr dem Minimalbeispiel entnehmen könnt.
[code]
%Meine Dokumentenklasse.
\documentclass[ngerman,11pt,a4paper]{book}
%Meine Pakete.
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[usenames,x11names,dvipsnames,table]{xcolor}
\usepackage{xpatch}
\usepackage{xurl}
\usepackage[bookmarks,bookmarksnumbered,backref,pagebackref,
pdfpagelabels=true,colorlinks,extension=pdf,plainpages=false]{hyperref}
\usepackage[atend]{bookmark}
%Das Paket xpatch liefert mit folgenden Befehlen eine automatische Formatierung meiner Bookmarks.
\xpretocmd\part{\bookmarksetup{color=Red3,bold,italic}}{}{}
\xpretocmd\chapter{\bookmarksetup{color=Blue4,bold,italic=false}}{}{}
\xpretocmd\section{\bookmarksetup{color={},bold,italic=false}}{}{}
\xpretocmd\subsection{\bookmarksetup{color={},bold=false,italic=false}}{}{}
\xpretocmd\subsubsection{\bookmarksetup{color=SlateGray4,bold=false,italic=false}}{}{}
\begin{document}
\part{Oberpart}
\chapter{Vorwort}
Text
\part{Unterpart A}
\chapter{Kapitel 1a}
x
\chapter{Kapitel 2a}
x
\part{Unterpart B}
\chapter{Kapitel 1b}
x
\chapter{Kapitel 2b}
x
\end{document}
[/code]
Ich habe bereits sehr viel mit den Befehlen
[code]
\bookmarksetup, \bookmarksetupnext
[/code]
experimentiert und Optionen
[code]
rellevel,startatroot,level
[/code]
immer wieder ausprobiert, aber es klappt nicht [b]automatisch[/b], dass die Unterparts mit [b]all ihren Gliederungsebenen[/b] als "Kinder" vom Oberpart behandelt werden. Das Kapitel "Vorwort" soll ebenfalls ein Kind vom Oberpart sein und auf gleicher Ebene mit den Unterparts liegen. Hätte da jemand eine elegante Lösung, ohne, dass ich manuell an jeder einzelnen Gliederungsebene mit
[code]
\bookmarksetupnext
[/code]
eingreifen muss?
Viele Grüße
Alex