Inahltsverzeichnis wird nicht automatisch auf nächste seite

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


gouverneur
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Mi 24. Sep 2014, 11:53

Beitrag von gouverneur »

Also bei mir tut es. Vermutlich liegt es daran, dass ich das chapter minimiert habe. Dadurch war nämlich auch \end{document} verschwunden wie mir gerade aufgefallen ist. Hier nun nochmals mit alles sections und subsections wodurch der Code wieder etwas lange wird.
\documentclass
[
%draft,
12pt,%Schriftgröße für Standardtext
twoside, %Zweiseitig (Einseitig mit oneside)
bibliography=totocnumbered, %Literaturvz. erscheint im Inhaltsvz. totoc ohne Nummer, totocnumbered mit
parskip%,
%parindent=0pt
]
{scrreprt} %Dokumentenklasse

\usepackage{subfigure}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Inhaltsverzeichnis Anpassen%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\providecommand{\IfElsePackageLoaded}[3]{\@ifpackageloaded{#1}{#2}{#3}}
%
\makeatother

% Laden mit Option subfigure in Abhängigkeit vom Paket subfigure und subfig
\IfElsePackageLoaded{subfig}
	% IF subfig
	{\usepackage[subfigure]{tocloft}}{	
	% ELSE
	\IfElsePackageLoaded{subfigure}
		% IF subfigure 
		{\usepackage[subfigure]{tocloft}}
	   % Else (No subfig nor subfigure)
		{\usepackage{tocloft}}
	}
\setcounter{tocdepth}{4} %Stellt ein bis zu welchem Level im Inhaltsverzeichnis erscheint
%Überschrift
\renewcommand{\cfttoctitlefont}{\fontsize{16pt}{0pt}\bfseries} %Schriftgröße von "Inhaltsverzeichnis" ändern
\makeatletter
\renewcommand{\@pnumwidth}{1.0em}%Regelt den Abstand von Punkten zur Seitenzahl standart ist hier 1.55em
\makeatother
\setlength{\cftaftertoctitleskip}{12pt}%Abstand vor "Inhaltsverzeichnis"
\setlength{\cftbeforetoctitleskip}{12pt}%Abstand nach "Inhaltsverzeichnis"


%\renewcommand{\cftdot}{.}
\renewcommand{\cftdotsep}{1}%Regelt den Abstand der Punkte im Inhaltsverzeichnis

%Abständige und Schriftgrößen
%Chapter
\renewcommand{\cftchapafterpnum}{\vspace*{6pt}} % Zeilensabstand Chapters
\renewcommand{\cftsecafterpnum}{\vspace*{3pt}} % Zeilensabstand Sections
%\renewcommand{\cftsubsecafterpnum}{\vspace*{3pt}} % Zeilensabstand Subsections	durch ausblenden dieser Zeile wird das Problem behoben!
%

\begin{document}

%Inhaltsverzeichnis
	\tableofcontents %generiert Ivz

	
%Textbereich 

	\chapter{1}
	\section{1}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{2}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{3}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{4}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{5}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{6}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{7}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{8}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{9}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{10}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	
\end{document}
Warum zweifelst du daran, dass dadurch das Problem deutlich wird? Wie gesagt, kommentiere ich die letzte Zeiel vor \begin{document} aus
%\renewcommand{\cftsubsecafterpnum}{\vspace*{3pt}}
funktioniert der Seitenumbruch, ansonsten nicht.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Warum zweifelst du daran, dass dadurch das Problem deutlich wird?
Weil du nur ein Kapitel hattest.

Benütze
\renewcommand{\cftsubsecafterpnum}{\vspace{3pt}}
(kein * bei \vspace.)
Zuletzt geändert von u_fischer am Mi 24. Sep 2014, 15:44, insgesamt 2-mal geändert.

gouverneur
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Mi 24. Sep 2014, 11:53

Beitrag von gouverneur »

Oh, okay. Sorry. Ich schätze, das liegt daran, dass ich den Code verkleinert habe, also die ganzen Sections minimiert habe. Wie ich eben feststellen musste wurde dadurch auch \end{document} ausgebelendet. Hier nun nochmals mit allen sections und subsections zum erzeugen eines langen Inhaltsverzeichnisses.
\documentclass
[
%draft,
12pt,%Schriftgröße für Standardtext
twoside, %Zweiseitig (Einseitig mit oneside)
bibliography=totocnumbered, %Literaturvz. erscheint im Inhaltsvz. totoc ohne Nummer, totocnumbered mit
parskip%,
%parindent=0pt
]
{scrreprt} %Dokumentenklasse

\usepackage{subfigure}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Inhaltsverzeichnis Anpassen%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\providecommand{\IfElsePackageLoaded}[3]{\@ifpackageloaded{#1}{#2}{#3}}
%
\makeatother

% Laden mit Option subfigure in Abhängigkeit vom Paket subfigure und subfig
\IfElsePackageLoaded{subfig}
	% IF subfig
	{\usepackage[subfigure]{tocloft}}{	
	% ELSE
	\IfElsePackageLoaded{subfigure}
		% IF subfigure 
		{\usepackage[subfigure]{tocloft}}
	   % Else (No subfig nor subfigure)
		{\usepackage{tocloft}}
	}
\setcounter{tocdepth}{4} %Stellt ein bis zu welchem Level im Inhaltsverzeichnis erscheint
%Überschrift
\renewcommand{\cfttoctitlefont}{\fontsize{16pt}{0pt}\bfseries} %Schriftgröße von "Inhaltsverzeichnis" ändern
\makeatletter
\renewcommand{\@pnumwidth}{1.0em}%Regelt den Abstand von Punkten zur Seitenzahl standart ist hier 1.55em
\makeatother
\setlength{\cftaftertoctitleskip}{12pt}%Abstand vor "Inhaltsverzeichnis"
\setlength{\cftbeforetoctitleskip}{12pt}%Abstand nach "Inhaltsverzeichnis"


%\renewcommand{\cftdot}{.}
\renewcommand{\cftdotsep}{1}%Regelt den Abstand der Punkte im Inhaltsverzeichnis

%Abständige und Schriftgrößen
%Chapter
\renewcommand{\cftchapafterpnum}{\vspace*{6pt}} % Zeilensabstand Chapters
\renewcommand{\cftsecafterpnum}{\vspace*{3pt}} % Zeilensabstand Sections
%\renewcommand{\cftsubsecafterpnum}{\vspace*{3pt}} % Zeilensabstand Subsections	durch ausblenden dieser Zeile wird das Problem behoben!
%

\begin{document}

%Inhaltsverzeichnis
	\tableofcontents %generiert Ivz

	
%Textbereich 

	\chapter{1}
	\section{1}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{2}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{3}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{4}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{5}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{6}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{7}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{8}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{9}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	\section{10}
	\subsection{1}
	\subsection{2}
	\subsection{3}
	\subsection{4}
	
\end{document}
Warum zweifelst du, dass das Probelm dadurch deutlich wird? Wie gesagt, wenn ich diesen Teil des Codes
%\renewcommand{\cftsubsecafterpnum}{\vspace*{3pt}}
ausgeblendet lasse funktioniert das Ganze, ansonsten nicht. Lasse ich das weg, stimmt aber eben meine Formatierung nicht mehr mit den Vorgaben überein.

gouverneur
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Mi 24. Sep 2014, 11:53

Beitrag von gouverneur »

ah, jetzt ist es doch doppelt. eben wurde mir nix angezeigt. war sehr verwirrt.
habe es eben ausprobiert und es tut. Vielen lieben Dank dafür und sorry für meine Verplantheit.

Antworten