ich bin aktuell dabei, die offizielle Word-Vorlage meines Instituts für Dissertationen in eine LaTeX-Vorlage zu übersetzen. Größtenteils lässt sich auch alles so umsetzen, wie es die Vorlage vorschreibt. Bei einer Formatierung innerhalb des Inhaltsverzeichnisses jedoch scheitere ich kläglich.
Dabei geht es um den vertikalen Abstand bei Kapiteleinträgen im Inhaltsverzeichnis. Dieser soll jeweils vor und nach Kapiteleinträgen (Chapter) 12pt betragen, und zwar unabhängig davon, ob weitere Kapiteleinträge folgen oder Sections. Sections-Einträge sollen in meinem Fall einen Default-Abstand oberhalb von 6pt bekommen.
Für den Abstand davor liefert die KOMA-Klasse den Befehl
tocbeforeskip
Ich möchte nun, dass der obere Abstand von Section-Einträgen von 6pt ignoriert und durch die 12pt überschrieben wird für den Fall (und auch nur dann), dass ein Section-Eintrag auf einen Chapter-Eintrag folgt. In meinem speziellen Fall aus dem MWE betrifft das bspw. den Abstand zwischen Kap. 1 und Kap. 1.1, der genauso groß ausfallen soll, wie der zwischen Kap. 2 und 3.
Da ich auf Arial und Cambria Math als Schriftarten angewiesen bin, nutze ich XeLaTeX zum Kompilieren.
Für Tipps und Lösungsansätze bin ich dankbar.
Hier das Minimalbeispiel:
\documentclass[a4paper, fontsize = 12pt, toc = chapterentrywithdots ]{scrbook} \usepackage{polyglossia} \usepackage[scaled]{uarial} \setdefaultlanguage{german} \setmainfont{Arial} \setsansfont{Arial} % Titel und Seitenzahl bei \chapter-Eintrag nicht fett \addtokomafont{chapterentry}{\mdseries} \addtokomafont{chapterentrypagenumber}{\mdseries} % Einzug der einzelnen Ebenen und Zeilenabstände \RedeclareSectionCommand[tocindent = 0cm, tocnumwidth = 0.9cm, tocbeforeskip = 12pt]{chapter} \RedeclareSectionCommand[tocindent = 0.3cm, tocnumwidth = 1.3cm, tocbeforeskip = 6pt]{section} \RedeclareSectionCommand[tocindent = 0.6cm, tocnumwidth = 1.4cm, tocbeforeskip = 6pt]{subsection} \begin{document} \tableofcontents \chapter{Erstes Kapitel} \section{Unterkapitel} \section{Und noch ein Unterkapitel} \subsection{Eine Subsection} \subsection{Eine zweite Subsection} \chapter{Zweites Kapitel} \chapter{Drittes Kapitel} \end{document}