Bookmarks hyperref: Gliederungsebenen nicht richtig
Verfasst: Mi 31. Mär 2010, 14:59
Hallo zusammen,
ich benutze in meinem Dokument sieben, nummerierte Gleiderungsebenen. Doch leider bekomme die richtige Erstellung (Gliederung) der Lesezeichen in der Lesezeichenleiste hin.
Hier ein das Problem zeigendes Minimalbeispiel:
Die Ebenen 4, 5 und 6 werden gar nicht als Lesezeichen gesetzt und die Ebene 7 wird in die erste Lesezeichenebene eingegliedert.
Zumindest bei der 7 Ebene kommt der Hinweis beim Kompilieren: bookmark level to unknown subsubparagraph defaults to 0.
Wie mache ich den dem hyperref die von mir erstelle Ebene denn bekanntß
Eventuell kann jemand helfen.
Gruß,
Irena
ich benutze in meinem Dokument sieben, nummerierte Gleiderungsebenen. Doch leider bekomme die richtige Erstellung (Gliederung) der Lesezeichen in der Lesezeichenleiste hin.
Hier ein das Problem zeigendes Minimalbeispiel:
\documentclass[ngerman]{scrbook} \usepackage[T1]{fontenc} \usepackage[ansinew]{inputenc} \usepackage[ngerman]{babel} \usepackage{blindtext} \usepackage{hyperref} \hypersetup{% bookmarksopen=true, bookmarksopenlevel=9, bookmarksnumbered=true} \makeatletter % Paragraph umdefinieren \renewcommand{\paragraph}{% \@startsection{paragraph}{4}{0pt}% {-3.25ex plus -1ex minus -.2ex}{1.5ex plus .2ex}% {\raggedsection\normalfont\sectfont\nobreak\size@paragraph}% } % Subparagraph umdefinieren \renewcommand{\subparagraph}{% \@startsection{subparagraph}{5}{0pt}% {-3.25ex plus -1ex minus -.2ex}{1.5ex plus .2ex}% {\raggedsection\normalfont\sectfont\nobreak\size@subparagraph}% } % Neue Ebene erstellen \newcounter{subsubparagraph}[subparagraph] \newkomafont{subsubparagraph}{} \renewcommand{\thesubsubparagraph}{\thesubparagraph.\arabic{subsubparagraph}} \newcommand{\subsubparagraph}{% \@startsection{subsubparagraph}{7}{0pt}% {-3.25ex plus -1ex minus -.2ex}{1.5ex plus .2ex}% {\raggedsection\normalfont\sectfont\nobreak\usekomafont{subsubparagraph}}% } \newcommand{\l@subsubparagraph}{\bprot@dottedtocline{6}{14em}{7em}} \newcommand{\subsubparagraphmark}[1]{} % wichtig, siehe LaTeX-Kernel \makeatother % KOMA-Script \setcounter{secnumdepth}{7} % Nummerierungstiefe Überschriften % HYPERREF-Paket \AtBeginDocument{ \renewcommand{\theHsection}{\theHchapter.\arabic{section}} \renewcommand{\theHsubsection}{\theHchapter.\theHsection.\arabic{subsection}} \renewcommand{\theHsubsubsection}{\theHchapter.\theHsection.\theHsubsection.\arabic{subsubsection}} \renewcommand{\theHparagraph}{\theHchapter.\theHsection.\theHsubsection.\theHsubsubsection.\arabic{paragraph}} \renewcommand{\theHsubparagraph}{\theHchapter.\theHsection.\theHsubsection.\theHsubsubsection.\theHparagraph.\arabic{subparagraph}} \renewcommand{\theHsubsubparagraph}{\theHchapter.\theHsection.\theHsubsection.\theHsubsubsection.\theHparagraph.\theHsubparagraph.\arabic{subsubparagraph}} } \begin{document} \chapter{Ebene1: chapter} \blindtext \section{Ebene 2: section} \blindtext \subsection{Ebene 3: subsection} \blindtext \subsubsection{Ebene 4: subsubsection} \blindtext \paragraph{Ebene 5: paragraph} \blindtext \subparagraph{Ebene 6: subparagraph} \blindtext \subsubparagraph{Ebene 7: subsubparagraph} \blindtext \end{document}
Zumindest bei der 7 Ebene kommt der Hinweis beim Kompilieren: bookmark level to unknown subsubparagraph defaults to 0.
Wie mache ich den dem hyperref die von mir erstelle Ebene denn bekanntß
Eventuell kann jemand helfen.
Gruß,
Irena