Das ist alles kein Problem und es gibt sogar unterschiedliche Lösungsmöglichkeiten.
Zunächst die Dinge, die immer möglich sind:
- Überschriften mit Nummer und mit ToC-Eintrag gibt es bei der Normalform der Befehle \chapter … für alle Gliederungebenen, wenn secnumdepth und tocdepth entsprechend hoch eingestellt sind.
- Überschriften ohne Nummer mit ToC-Eintrag gibt es bei der Normalform der Befehle \chapter … für alle Gliederungebenen, wenn secnumdepth entsprechend niedrig und tocdepth entsprechend hoch eingestellt ist.
- Überschriften mit Nummer aber ohne TOC-Eintrag sind mit der Normalform der Befehle \chapter … für alle Gliederungsebenen möglich, wenn secnumdepth entsprechend hoch, tocdepth aber entsprechend niedrig eingestellt ist.
- Überschriften ohne Nummer und ohne TOC-Eintrag sind mit der Normalform der Befehle \chapter … für alle Gliederungebenen möglich, wenn secnumdepth und tocdepth entsprechend niedrig eingestellt sind. Darüber hinaus sind sie mit der Sternform der Befehle \chapter* … möglich. Diese haben aber den Nebeneffekt, dass der Kolumnentitel nicht angepasst wird. Da Du im Beispiel ohne Kolumnentitel (plain-Seitenstil) arbeitest, wäre das im gezeigten Beispiel kein Problem
Die Fälle 3 und 4 haben das Problem, dass nicht der Wert von
tocdepth zählt, der bei Verwendung des Gliederungbefehls gilt, sondern der Wert, der bei Abarbeitung des Eintragsbefehls im Inhaltsverzeichnis gilt. Man müsste also Änderungen von
tocdepth in die ToC-Datei schreiben, was mehr als lästig ist. Aber es gibt ja diese wunderschönen KOMA-Script-Erweiterungen, die alle in der
Anleitung erklärt sind:
- Überschriften ohne Nummer aber mit ToC-Eintrag sind auf chapter- und section-Ebene mit \addchap und \addsec möglich. Überschriften ohne Nummer und ohne ToC-Eintrag sind auf diesen Ebenen darüber hinaus mit den Sternformen \addchap* und \addsec* möglich. Diese setzen allerdings einen leeren Kolumnentitel.
- Man kann bei KOMA-Script via Option headings=optiontotocandhead, headings=optiontoctoc oder headings=optiontohead eine erweiterte Behandlung der Gliederungbefehle aktivieren. Das optionale Argument kann dann zusätzliche Optionen enthalten, die für den jeweiligen Befehl gelten. Die Unterschied zwischen den drei Einstellungen sind bitte der Anleitung zu entnehmen.
- Setzte man bei den Gliederungbefehlen über das optionale Argument einen leeren ToC-Eintrag, so erfolgt in Wirklichkeit kein ToC-Eintrag. Beispielsweise \subsection[]{Test} würde keinen Inhaltsverzeichniseintrag erzeugen. Man kann auch deutlicher werden und \subsection[tocentry={}]{…} verwenden.
- Bei aktivierter erweiterter Behandlung kann man im optionalen Argument außerdem die Option nonumber=true verwenden, um die Nummerierung der Überschrift abzuschalten.
Insgesamt ergibt sich damit beispielsweise folgende Lösung:
\documentclass[parskip,chapterentrydots=true,fontsize=10pt,headings=optiontotocandhead]{scrreprt}% a4paper ist Voreinstellung
\usepackage{scrlayer-scrpage}% Bewirkt fast nichts, solange man weder Option automark/manualmark noch einen Befehl zur Konfigurierung der Seitenstile verwendet.
\setcounter{tocdepth}{6}% Nicht empfehlenswert und wenn, dann ist symbolisch einfacher (nach Deklaration der neuen Ebene).
\setcounter{secnumdepth}{6}% Nicht empfehlenswert und wenn, dann ist symbolisch einfacher (nach Deklaration der neuen Ebene).
\DeclareNewSectionCommand[%
style=section,%
tocstyle=section,%
level=6,% Wäre nicht \numexpr \subparagraphnumdepth+1\relax besser?
afterskip=-1em,%
beforeskip=3.25ex plus 1ex minus .2ex,%
indent=0pt,%
afterindent=bysign,%
runin=bysign,%
font=\normalcolor\normalsize\bfseries\sffamily,% Ergibt bei voreingestelltem Element disposition genau keine Änderung, das \normalcolor ohne \nobreak ist aber nicht ungefährlich.
tocindent=14em,%
tocnumwidth=7em,%
counterwithin=subparagraph%
]{customSectionA}% Warum nicht subsubparagraph?
\begin{document}
\tableofcontents
% mit Nummer und im ToC
\chapter{Chapter im ToC}
\section{Section im ToC}
\subsection{SubSection im ToC}
\subsubsection{Subsubsection im ToC}
\paragraph{Paragraph im ToC}
\subparagraph{Subparagraph im ToC}
\customSectionA{CustomSectionA im ToC}
% mit Nummer nicht im ToC
\chapter[tocentry={}]{Chapter nicht im ToC}
\section[tocentry={}]{Section nicht im ToC}
\subsection[]{SubSection nicht im ToC}
\subsubsection[]{Subsubsection nicht im ToC}
\paragraph[]{Paragraph nicht im ToC}
\subparagraph[]{Subparagraph nicht im ToC}
\customSectionA[]{CustomSectionA nicht im ToC}
% ohne Nummer im ToC
\addchap{Chapter im ToC}
\addsec{Section im ToC}
\subsection[nonumber=true]{SubSection im ToC}
\subsubsection[nonumber=true]{Subsubsection im ToC}
\paragraph[nonumber=true]{Paragraph im ToC}
\subparagraph[nonumber=true]{Subparagraph im ToC}
\customSectionA[nonumber=true]{CustomSectionA im ToC}
% ohne Nummer nicht im ToC
\addchap[tocentry={}]{Chapter} % oder \addchap*{Chapter}, wenn der Kolumnentitel leer bleiben soll
\addsec[tocentry={}]{Section} % oder \addchap*{Section}, wenn der Kolumnentitel leer bleiben soll
\subsection*{SubSection}% Hier könnte man auch \subsection[tocentry={},nonumber]{Subsection} verwenden.
\subsubsection*{Subsubsection}% entsprechend
\paragraph*{Paragraph}% entsprechend
\subparagraph*{Subparagraph}% entsprechend
\customSectionA*{CustomSectionA}% entsprechend
% mit Nummer und im ToC um zu sehen ob Änderungen wieder rückgängig gemacht wurden
\chapter{Chapter im ToC}
\section{Section im ToC}
\subsection{SubSection im ToC}
\subsubsection{Subsubsection im ToC}
\paragraph{Paragraph im ToC}
\subparagraph{Subparagraph im ToC}
\customSectionA{CustomSectionA im ToC}
\end{document}
Natürlich könnte man auch
\addchap und
\addsec durch
\chapter und
\section mit entsprechendem optionalem Argument ersetzen. Der Unterschied ist, dass die beiden zusätzlichen Befehle auch ohne aktivierter Erweiterung für die Gliederungsbefehle funktionieren.
Übrigens, dass
nonumber (ohne Wert) als alleine Option im Gegensatz zu
nonumber=true nicht funktioniert liegt an der Implementierung. Über das Gleichheitszeichen wird erkannt, dass versucht wird, eine Option zu setzen, statt einfach einen Wert für ToC und/oder Head anzugeben. AFAIR ist das im
KOMA-Script-Buch auch erklärt, aber ich bin gerade zu faul, nachzuschauen.
Anzumerken wäre ansonsten noch, dass es üblicherweise als stilistischer Mangel gilt, mehr als drei nummerierte Gliederungsebenen zu haben und die auch noch alle ins Inhaltsverzeichnis aufzunehmen. Ebenso ist es mehr als merkwürdig einige Überschriften derselben Ebene ins Inhaltsverzeichnis aufzunehmen und andere nicht. Und bei nicht nummerierten Überschriften verliert man sehr schnell die Ebene aus dem Blick, so dass man diese auch eher sparsam tief stapeln sollte. Aber ich weiß natürlich, dass es da draußen Disziplinen und Fakultäten gibt, die sich einen Dreck um gute Typografie oder guten Stil scheren. Daher habe ich auch gezeigt, wie man solche Dinge mit KOMA-Script sehr einfach realisieren kann. Ich warne nur davor, dergleichen ohne sehr guten Grund zu tun.