Was verursacht den Seitenumbruch für Kapitel und wie deaktiviere ich ihn?

Was verursacht den Seitenumbruch für Kapitel und wie deaktiviere ich ihn?

Ich verwende die Dokumentklasse ttthesisbasierend auf bookvonHier. Mir gefällt es sehr gut, aber ich möchte nicht für jedes Kapitel eine neue Seite haben. Leider ist jeder Ansatz, den ich versucht habe, fehlgeschlagen, und jetzt habe ich festgestellt, dass es daran liegt, dass in den Kapiteln kein „ clearpageoder“ cleardoublepagesteht (deshalb hat es nicht funktioniert, diese neu zu definieren oder zu ignorieren, wie in allen Antworten zu diesem Thema beschrieben).

Hier ist der Teil, der die Kapitel neu definiert (nicht mein Code, nur ein Ausschnitt aus der Vorlage):

\newlength{\chapnolen}
\newlength{\chapparlen}
\newsavebox{\chapno}
%% Kein ``Kapitel'' bei Kapitelüberschrift
% \renewcommand{\@chapapp}{} allein reicht nicht!
%% \chapter{...}
\renewcommand{\@makechapterhead}[1]{%
  \vspace*{0.2\textheight}%
  %\hrule
  \vskip 15\p@
  {\parindent \z@ \raggedright \normalfont
    \ifnum \c@secnumdepth >\m@ne
      \if@mainmatter
        \savebox{\chapno}{\chapterheadfont\huge\bfseries \thechapter.}
        \settowidth{\chapnolen}{\usebox{\chapno}}
        \parbox[t]{\chapnolen}{\usebox{\chapno}}\nobreak\leavevmode
%        \par\nobreak
%        \vskip 20\p@
      \fi
    \fi
    \interlinepenalty\@MM
    \setlength{\chapparlen}{\textwidth}
    \addtolength{\chapparlen}{-1.0\chapnolen}
    \addtolength{\chapparlen}{-2ex}
    \leavevmode\nobreak
    \parbox[t]{\chapparlen}{\raggedright\chapterheadfont\huge \bfseries #1\par\nobreak}
    %\the\textwidth
    %\the\chapparlen
    %\the\chapnolen
    %\vskip 20\p@
    %\rule{\textwidth}{1pt}
    \vskip 40\p@
  }}

Ich kann einfach nicht herausfinden, warum es überhauptIstein Seitenumbruch für jedes Kapitel. Ich habe auch die anderen Teile der Vorlage durchsucht, aber nichts gefunden.

Hat jemand eine Idee, woher diese Seitenumbrüche kommen oder, noch wichtiger, wie ich sie verhindern kann?

Antwort1

Wenn Sie eine \chapterÜberschrift auf einer Ebene wünschen, die nicht am oberen Seitenrand steht, benötigen Sie neben dem Stoppen des Seitenumbruchs auchvielweniger auffällige Einstellung in der Seitenmitte, also einfach die Einstellung kopieren \sectionund entsprechend anpassen.

Also...

Bildbeschreibung hier eingeben

\documentclass{book}

\makeatletter
% section from book
%\newcommand\section{\@startsection {section}{1}{\z@}%
%                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
%                                   {2.3ex \@plus.2ex}%
%                                   {\normalfont\Large\bfseries}}
\renewcommand\chapter{\@startsection {chapter}{0}{\z@}%
                                   {-4.5ex \@plus -1ex \@minus -.2ex}%
                                   {3.3ex \@plus.2ex}%
                                   {\normalfont\LARGE\bfseries}}
\makeatletter

\begin{document}

\chapter{Zzzz}
\section{Aaaa}
aa
\section{Bbbbbb}
bb
\chapter{Zzzz}
\section{Aaaa}
aa
\section{Bbbbbb}
bb

\end{document}

verwandte Informationen