Seite 1 von 1

Vertikaler Abstand in \minitoc vergrößern

Verfasst: Mi 25. Jan 2017, 15:35
von Rike
Hallo zusammen,
für meine Abschlussarbeit benötige ich ein übergeordnetes Inhalzsverzeichnis, indem nur Chapter aufgeführt sind, und für jedes Chapter eigenes Inhaltsverzeichnis, indem Section/Subsection aufgeführt sind. Das hae ich auch bereits mit Hilfe von minitoc hinbekommen und kann auch Schriftart usw. anpassen. Jedoch würde ich gerne einen vertikalen Abstand vor einem neuen Section-Eintrag im untergeordneten Inhaltsverzeichnis einfügen. D.h. in meinem Minimalbeispiel soll beispielsweise der Abstand nach 1.2 Subsection zu 2 Section A2 vergrößert werden. Könnt ihr mir da helfen?
\documentclass[fleqn,toc=chapterentrywithdots,12pt,a4paper,oneside]{scrbook}
\usepackage[a4paper]{geometry}
\geometry{a4paper,left=3cm,right=2cm, top=3cm, bottom=3cm}
\usepackage{lipsum}
\usepackage[]{minitoc}
\renewcommand*{\thesection}{\arabic{section}} 

\mtcsetrules{minitoc}{off} 
\mtcsetdepth{minitoc}{2}
\mtcsettitle{minitoc}{}

\begin{document}
\setcounter{tocdepth}{0}
\dominitoc
\tableofcontents
\thispagestyle{empty}
\newpage	
	
% ------ Chapter A -------------------	
\chapter*{} 
\addstarredchapter{Chapter A}
\addtocontents{toc}{\protect\addvspace{35pt}}% Abstand nach Eintrag im übergeordneten Inhalstverzeichnis
\thispagestyle{empty}
\newpage

\setcounter{section}{0}
\setcounter{table}{0}
\setcounter{figure}{0}
\setcounter{equation}{0}	

\section*{Inhaltsverzeichnis}
\minitoc
\thispagestyle{empty}
\newpage
\section{Section A1}
\subsection{Subsection A1.1}
\lipsum
\subsection{Subsection A1.2}
\lipsum
\section{Section A2}
%----------------------------------	

% ------ Chapter B -------------------	
\chapter*{} 
\addstarredchapter{Chapter B}
\addtocontents{toc}{\protect\addvspace{35pt}}% Abstand nach Eintrag im übergeordneten Inhalstverzeichnis
\thispagestyle{empty}

\newpage

\setcounter{section}{0}
\setcounter{table}{0}
\setcounter{figure}{0}
\setcounter{equation}{0}	

\section*{Inhaltsverzeichnis}
\minitoc
\thispagestyle{empty}
\newpage

\section{Section B1}
\subsection{Subsection B1.1}
\subsection{Subsection B1.2}
\section{Section B2}
%----------------------------------	
	
\end{document}

Verfasst: Do 2. Feb 2017, 13:23
von markusv
Ich würde das Ganze noch eine Ebene höher ansiedeln und mit \parttoc
arbeiten. Die \chapter, welche deinen Sections entsprechen, kommen automatisch mit dem gewünschten Abstand.
\documentclass[fleqn,toc=chapterentrywithdots,12pt,a4paper,oneside]{scrbook}
\usepackage[a4paper]{geometry}
\geometry{a4paper,left=3cm,right=2cm, top=3cm, bottom=3cm}
\usepackage{blindtext}
\usepackage[]{minitoc}
\mtcsetrules{parttoc}{off} 
\mtcsetdepth{parttoc}{1}
\mtcsettitle{parttoc}{Inhaltsverzeichnis}
\renewcommand*{\thepart}{\arabic{part}} 
\begin{document}
\setcounter{tocdepth}{-1}
\doparttoc
\thispagestyle{empty}
\tableofcontents
\newpage   
\addstarredpart{A}
\parttoc
\blinddocument
\blinddocument
\addstarredpart{B}
\setcounter{chapter}{0}
\setcounter{table}{0}
\setcounter{figure}{0}
\setcounter{equation}{0}
\parttoc
\blinddocument
\end{document}