Verhindern Sie manchmal Titel am Ende der Seite

Verhindern Sie manchmal Titel am Ende der Seite

Ich habe ein Buch, das sowohl Prosa als auch Gedichte enthält. Ich möchte nicht, dass ein Gedicht zu weit unten auf der Seite beginnt.

Dafür gibt es die nobottomtitlesOption von titlesec. Für die Prosaabschnitte möchte ich dies allerdings nicht anwenden.

Eine Lösung wäre eine der folgenden:

  • nobottomtitlesNur auf Umgebungen anwenden \raggedbottom.
  • nobottomtitlesEin- und Ausschalten zulassen . (Kann die Paketoption mitten im Dokument geändert werden?)
  • Lassen Sie nobottomtitleses nur auf eine bestimmte Abschnittsebene anwenden, z. B. subsubsection.

Beispiel zum Arbeiten:

\documentclass[12pt]{book}

\usepackage{verse}
\usepackage[nobottomtitles]{titlesec}
\usepackage{lipsum}

\setlength{\parskip}{0pt}

\newcommand{\poem}{%
\begin{verse}
First line of poem\\
Second line of poem\\
Third line of poem\\
Fourth line of poem
\end{verse}
}

\begin{document}

% Flush bottom for prose
\flushbottom

\section{Prose section}
\lipsum

\subsection{Prose subsection}
Can be at bottom of page

\subsection{Prose subsection}
Can be at bottom of page \lipsum

% Ragged bottom for poetry
\raggedbottom

\subsection{Poetry subsection}
\begin{verse}
Make\\
this\\
one\\
six\\
lines\\
long
\end{verse}

\subsection{Poetry subsection}
\poem
\poem
\poem

\subsection{Poetry subsection}
\poem
\poem
\poem

\end{document}

verwandte Informationen