von Bakuriyo » Di 4. Feb 2014, 15:50
Hallo,
ich brauche dringent Hilfe, da ich mir aus dem Internet einen neuen Befehl für eine SubSubSubSection zusammengebastelt habe und auch paragraph und subparagraph zum durchnummerieren benutze.
Leider wird mir aus unbekannten Gründen der Paragraph immer weitergezählt, anstatt bei einer neuen subsubsubsection bei 1 anzufangen.
Desweiteren wäre ich sehr dankbar, wenn mir jemand sagen könnte wie ich noch eine weitere Ebene einschieben kann, also sozusagen eine subsubsubsubsection.
Ich bin mir ziemlich sicher, dass der Paragraph nicht von 1 wieder anfängt zu zählen, weil der subsubsubsection Befehlt nicht richtig definiert wurde, da bei unterschiedlicher subsubsection die Zahl zurückgesetzt wird. Nur bei zwei aufeinander folgenden subsubsubsections taucht das Problem auf.
Hier mein Code:
\usepackage{titlesec}
\usepackage[]{titletoc}
\titlecontents{subsubsubsection}[9em]{}{\contentslabel{3.9em}}%
{\hspace*{-1.2em}}{\titlerule*[0.675pc]{.}\contentspage}
\makeatletter
\newcounter{subsubsubsection}[subsubsection]
\renewcommand\thesubsubsubsection{\thesubsubsection.\arabic{subsubsubsection}}
\renewcommand\theparagraph{\thesubsubsubsection.\arabic{paragraph}}
\setcounter{subsubsubsection}{1}
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{5}
\renewcommand{\thesubsubsubsection}{\thesubsubsection.\@arabic\c@subsubsubsection}
\titleclass{\subsubsubsection}{straight}[\subsubsection]
\titleformat{\subsubsubsection}{\bf}{\thetitle}{1em}{}[]
\titlespacing{\subsubsubsection}{0pt}{3.25ex plus 1ex minus 0.2ex}{1.5ex plus 0.2ex}
\makeatletter
\renewcommand\paragraph{\@startsection{paragraph}{5}{\z@}%
{3.25ex \@plus1ex \@minus.2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}}
\renewcommand\subparagraph{\@startsection{subparagraph}{6}{\parindent}%
{3.25ex \@plus1ex \@minus .2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}}
\def\toclevel@subsubsubsection{4}
\def\toclevel@paragraph{5}
\def\toclevel@paragraph{6}
\def\l@subsubsubsection{\@dottedtocline{4}{7em}{4em}}
\def\l@paragraph{\@dottedtocline{5}{10em}{5em}}
\def\l@subparagraph{\@dottedtocline{6}{14em}{6em}}
\makeatother
%Inhaltsverzeichnistiefe
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\makeatletter
\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}%
{-3.25ex plus -1ex minus -0.2ex}%
{1.5ex plus 0.2ex}%
{\normalfont\normalsize\bfseries}}
\makeatother
\stepcounter{secnumdepth}
\stepcounter{tocdepth}
\makeatletter
\renewcommand{\subparagraph}{\@startsection{subparagraph}{4}{0ex}%
{-3.25ex plus -1ex minus -0.2ex}%
{1.5ex plus 0.2ex}%
{\normalfont\normalsize\bfseries}}
\makeatother
\stepcounter{secnumdepth}
\stepcounter{tocdepth}
Vielen Dank für jeden Tipp
Hallo,
ich brauche dringent Hilfe, da ich mir aus dem Internet einen neuen Befehl für eine SubSubSubSection zusammengebastelt habe und auch paragraph und subparagraph zum durchnummerieren benutze.
Leider wird mir aus unbekannten Gründen der Paragraph immer weitergezählt, anstatt bei einer neuen subsubsubsection bei 1 anzufangen.
Desweiteren wäre ich sehr dankbar, wenn mir jemand sagen könnte wie ich noch eine weitere Ebene einschieben kann, also sozusagen eine subsubsubsubsection.
Ich bin mir ziemlich sicher, dass der Paragraph nicht von 1 wieder anfängt zu zählen, weil der subsubsubsection Befehlt nicht richtig definiert wurde, da bei unterschiedlicher subsubsection die Zahl zurückgesetzt wird. Nur bei zwei aufeinander folgenden subsubsubsections taucht das Problem auf.
Hier mein Code:
[code]\usepackage{titlesec}
\usepackage[]{titletoc}
\titlecontents{subsubsubsection}[9em]{}{\contentslabel{3.9em}}%
{\hspace*{-1.2em}}{\titlerule*[0.675pc]{.}\contentspage}
\makeatletter
\newcounter{subsubsubsection}[subsubsection]
\renewcommand\thesubsubsubsection{\thesubsubsection.\arabic{subsubsubsection}}
\renewcommand\theparagraph{\thesubsubsubsection.\arabic{paragraph}}
\setcounter{subsubsubsection}{1}
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{5}
\renewcommand{\thesubsubsubsection}{\thesubsubsection.\@arabic\c@subsubsubsection}
\titleclass{\subsubsubsection}{straight}[\subsubsection]
\titleformat{\subsubsubsection}{\bf}{\thetitle}{1em}{}[]
\titlespacing{\subsubsubsection}{0pt}{3.25ex plus 1ex minus 0.2ex}{1.5ex plus 0.2ex}
\makeatletter
\renewcommand\paragraph{\@startsection{paragraph}{5}{\z@}%
{3.25ex \@plus1ex \@minus.2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}}
\renewcommand\subparagraph{\@startsection{subparagraph}{6}{\parindent}%
{3.25ex \@plus1ex \@minus .2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}}
\def\toclevel@subsubsubsection{4}
\def\toclevel@paragraph{5}
\def\toclevel@paragraph{6}
\def\l@subsubsubsection{\@dottedtocline{4}{7em}{4em}}
\def\l@paragraph{\@dottedtocline{5}{10em}{5em}}
\def\l@subparagraph{\@dottedtocline{6}{14em}{6em}}
\makeatother
%Inhaltsverzeichnistiefe
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\makeatletter
\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}%
{-3.25ex plus -1ex minus -0.2ex}%
{1.5ex plus 0.2ex}%
{\normalfont\normalsize\bfseries}}
\makeatother
\stepcounter{secnumdepth}
\stepcounter{tocdepth}
\makeatletter
\renewcommand{\subparagraph}{\@startsection{subparagraph}{4}{0ex}%
{-3.25ex plus -1ex minus -0.2ex}%
{1.5ex plus 0.2ex}%
{\normalfont\normalsize\bfseries}}
\makeatother
\stepcounter{secnumdepth}
\stepcounter{tocdepth}
[/code]
Vielen Dank für jeden Tipp