Zusätzliche Gliederungsebene nicht mehr möglich

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Zusätzliche Gliederungsebene nicht mehr möglich

von Scissorsweep » Mi 7. Okt 2015, 13:20

Stimmt! Danke Dir für den Hinweis!

von Besserwisser » Mi 7. Okt 2015, 12:18

Übrigens ist die Fehlermeldung IMHO recht aussagekräftig:
log-Datei hat geschrieben:! Class scrbook Error: section command style of \abschnitt unknown.

See the scrbook class documentation for explanation.
Type H <return> for immediate help.
...

l.16 ]{abschnitt}

Please use option `style' to declare the section command style.
If you'll continue, declaration will be ignored
etc.

In Version 3.15 und einigen Versionen danach war \DeclareNewSectionCommand ja noch explizit als Beta gekennzeichnet. AFAIR ist es das erst seit KOMA-Script 3.18 nicht mehr. Dennoch scheint sich da weiteres zu tun, wie ich den Infos zu einer zukünftigen Version entnehme.

von Scissorsweep » Mi 7. Okt 2015, 12:04

Danke für die schnelle Hilfe!!!

von Johannes_B » Mi 7. Okt 2015, 11:50

Schönes Beispiel.
\documentclass[a4paper]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}

\DeclareNewSectionCommand[%
	style=section,%<---
	counterwithin=subparagraph,
	level=6,
	indent=1\parindent,%<---
	beforeskip=-3.25ex plus -1ex minus -.2ex,
	afterskip=1.5ex plus .2ex,
	font=\rmfamily\normalsize,
	tocindent=2em,
	tocnumwidth=2em,
]{abschnitt}

\DeclareNewSectionCommand[%
	counterwithin=abschnitt,
	style=section,%<---
	level=7,
	indent=1\parindent,%<---
	beforeskip=-3.25ex plus -1ex minus -.2ex,
	afterskip=1.5ex plus .2ex,
	font=\normalsize,
	tocindent=12em,
	tocnumwidth=6em,
]{subabschnitt}

\makeatletter
\AfterPackage*{hyperref}{% hyperref die Ebenen ebenfalls beibringen
	\let\toclevel@abschnitt\abschnitttocdepth
	\let\toclevel@subabschnitt\subabschnitttocdepth
}
\makeatother

      %---------------------------------------------------------------------------------------------------------
      % Einzug Inhaltsverzeichnis
      %---------------------------------------------------------------------------------------------------------
\RedeclareSectionCommand[tocindent=0em,tocnumwidth=6em]{chapter}
\RedeclareSectionCommand[tocindent=1.5em,tocnumwidth=1.5em]{section}
\RedeclareSectionCommand[tocindent=3em,tocnumwidth=1.7em]{subsection}
\RedeclareSectionCommand[tocindent=4.5em,tocnumwidth=1.5em]{subsubsection}
\RedeclareSectionCommand[tocindent=6em,tocnumwidth=1.5em]{paragraph}
\RedeclareSectionCommand[tocindent=7.5em,tocnumwidth=2em]{subparagraph}
\RedeclareSectionCommand[tocindent=9em,tocnumwidth=1.5em]{abschnitt}
\RedeclareSectionCommand[tocindent=11em,tocnumwidth=1.5em]{subabschnitt}

\usepackage{alnumsec}
\alnumsectionlevels{1}{chapter,section,subsection,subsubsection,paragraph,subparagraph,abschnitt,subabschnitt}
\surroundarabic[(][)]{}{.}
\otherseparators{7}
\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}

Aktuell auf CTAN ist übrigens Version 3.19a vom 03.10.

Zusätzliche Gliederungsebene nicht mehr möglich

von Scissorsweep » Mi 7. Okt 2015, 11:40

Hallo, seit der heutigen Neuinstallation meiner Tex Distribution (Koma 3.17a) funktioniert meine zusätzliche Gliederungsebene ("Abschnitt") nicht mehr. Ich hatte diese mit
\DeclareNewSectionCommand


definiert.

Hat jemand eine Idee?

Vielen Dank schonmal!


Hier das Minimalbeispiel:
\documentclass[a4paper]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}

\DeclareNewSectionCommand[%
counterwithin=subparagraph,
level=6,
indent=\parindent,
beforeskip=-3.25ex plus -1ex minus -.2ex,
afterskip=1.5ex plus .2ex,
font=\rmfamily\normalsize,
tocindent=2em,
tocnumwidth=2em,
]{abschnitt}

\DeclareNewSectionCommand[%
counterwithin=abschnitt,
level=7,
indent=\parindent,
beforeskip=-3.25ex plus -1ex minus -.2ex,
afterskip=1.5ex plus .2ex,
font=\normalsize,
tocindent=12em,
tocnumwidth=6em,
]{subabschnitt}

\makeatletter
\AfterPackage*{hyperref}{% hyperref die Ebenen ebenfalls beibringen
	\let\toclevel@abschnitt\abschnitttocdepth
	\let\toclevel@subabschnitt\subabschnitttocdepth
}
\makeatother

%---------------------------------------------------------------------------------------------------------
% Einzug Inhaltsverzeichnis
%---------------------------------------------------------------------------------------------------------
\RedeclareSectionCommand[tocindent=0em,tocnumwidth=6em]{chapter}
\RedeclareSectionCommand[tocindent=1.5em,tocnumwidth=1.5em]{section}
\RedeclareSectionCommand[tocindent=3em,tocnumwidth=1.7em]{subsection}
\RedeclareSectionCommand[tocindent=4.5em,tocnumwidth=1.5em]{subsubsection}
\RedeclareSectionCommand[tocindent=6em,tocnumwidth=1.5em]{paragraph}
\RedeclareSectionCommand[tocindent=7.5em,tocnumwidth=2em]{subparagraph}
\RedeclareSectionCommand[tocindent=9em,tocnumwidth=1.5em]{abschnitt}
\RedeclareSectionCommand[tocindent=11em,tocnumwidth=1.5em]{subabschnitt}

\usepackage{alnumsec}
\alnumsectionlevels{1}{chapter,section,subsection,subsubsection,paragraph,subparagraph,abschnitt,subabschnitt}
\surroundarabic[(][)]{}{.}
\otherseparators{7}
\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}

Nach oben