Scissorsweep
22-02-2015, 12:34
Hi, habe folgendes Problem.
Ich nutze das alnumsec Package und habe mir noch 2 weitere Ebenen manuell hinzugefügt ("Abschnitt" / "Subabschnitt"). Diese zusätzlichen Ebenen werden auch im Inhaltsvezeichnis angezeigt.
Jetzt der Fehler: In dem PDF-Lesezeichenmenü werden diese Ebenen nicht als Unter-Ebenen von "Subparagraph" angezeigt, sondern als Hauptebenen (gleich dem "chapter"). Wie bekommt man das in den Griff?
Besten Dank für die Hilfe!
Hier das Minimal-Beispiel:
\documentclass[a4paper]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\makeatletter \let\size@abschnitt\normalsize
\newcounter{abschnitt}[subparagraph]
\newcommand\abschnitt{\@startsection{abschnitt}{6} {\parindent}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\setlength{\parfillskip}{\z@ \@plus 1fil}%
\raggedsection\textrm\nobreak\size@abschnitt\nobre ak}}
\newcommand*{\scr@fnt@abschnitt}{\size@abschnitt}
\newcommand*\l@abschnitt{\@dottedtocline{6}{2em}{2 em}}
\let\abschnittmark\@gobble
\makeatother
%
\makeatletter \let\size@subabschnitt\normalsize
\newcounter{subabschnitt}[abschnitt]
\newcommand\subabschnitt{\@startsection{subabschni tt}{7}{\parindent}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\setlength{\parfillskip}{\z@ \@plus 1fil}%
\raggedsection\normalfont\sectfont\nobreak\size@su babschnitt\nobreak}}
\newcommand*{\scr@fnt@subabschnitt}{\size@subabsch nitt}
\newcommand*\l@subabschnitt{\@dottedtocline{7}{12e m}{6em}}
\let\subabschnittmark\@gobble
\makeatother
\usepackage{alnumsec}
\alnumsectionlevels{1}{chapter,section,subsection, subsubsection,paragraph,subparagraph,abschnitt,sub abschnitt}
\surroundarabic[(][)]{}{.}
\otherseparators{6}
\alnumsecstyle{nLRnldnl}
\setcounter{secnumdepth}{7}
\setcounter{tocdepth}{7}
\usepackage{hyperref}
\begin{document}
\tableofcontents
\chapter{Hier fängt alles an}
\section{Dann geht es weiter}
\subsection{Dann geht es noch weiter}
\subsubsection{Dann geht es immer noch weiter}
\paragraph{Dann geht es tiefer}
\subparagraph{und bald am Ziel}
\abschnitt{Vorletzter Abschnitt}
Vorletzter Text
\subabschnitt{Letzter Abschnitt}
Letzter TExt
\end{document}
Ich nutze das alnumsec Package und habe mir noch 2 weitere Ebenen manuell hinzugefügt ("Abschnitt" / "Subabschnitt"). Diese zusätzlichen Ebenen werden auch im Inhaltsvezeichnis angezeigt.
Jetzt der Fehler: In dem PDF-Lesezeichenmenü werden diese Ebenen nicht als Unter-Ebenen von "Subparagraph" angezeigt, sondern als Hauptebenen (gleich dem "chapter"). Wie bekommt man das in den Griff?
Besten Dank für die Hilfe!
Hier das Minimal-Beispiel:
\documentclass[a4paper]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\makeatletter \let\size@abschnitt\normalsize
\newcounter{abschnitt}[subparagraph]
\newcommand\abschnitt{\@startsection{abschnitt}{6} {\parindent}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\setlength{\parfillskip}{\z@ \@plus 1fil}%
\raggedsection\textrm\nobreak\size@abschnitt\nobre ak}}
\newcommand*{\scr@fnt@abschnitt}{\size@abschnitt}
\newcommand*\l@abschnitt{\@dottedtocline{6}{2em}{2 em}}
\let\abschnittmark\@gobble
\makeatother
%
\makeatletter \let\size@subabschnitt\normalsize
\newcounter{subabschnitt}[abschnitt]
\newcommand\subabschnitt{\@startsection{subabschni tt}{7}{\parindent}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\setlength{\parfillskip}{\z@ \@plus 1fil}%
\raggedsection\normalfont\sectfont\nobreak\size@su babschnitt\nobreak}}
\newcommand*{\scr@fnt@subabschnitt}{\size@subabsch nitt}
\newcommand*\l@subabschnitt{\@dottedtocline{7}{12e m}{6em}}
\let\subabschnittmark\@gobble
\makeatother
\usepackage{alnumsec}
\alnumsectionlevels{1}{chapter,section,subsection, subsubsection,paragraph,subparagraph,abschnitt,sub abschnitt}
\surroundarabic[(][)]{}{.}
\otherseparators{6}
\alnumsecstyle{nLRnldnl}
\setcounter{secnumdepth}{7}
\setcounter{tocdepth}{7}
\usepackage{hyperref}
\begin{document}
\tableofcontents
\chapter{Hier fängt alles an}
\section{Dann geht es weiter}
\subsection{Dann geht es noch weiter}
\subsubsection{Dann geht es immer noch weiter}
\paragraph{Dann geht es tiefer}
\subparagraph{und bald am Ziel}
\abschnitt{Vorletzter Abschnitt}
Vorletzter Text
\subabschnitt{Letzter Abschnitt}
Letzter TExt
\end{document}