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 nobottomtitles
Option von titlesec
. Für die Prosaabschnitte möchte ich dies allerdings nicht anwenden.
Eine Lösung wäre eine der folgenden:
nobottomtitles
Nur auf Umgebungen anwenden\raggedbottom
.nobottomtitles
Ein- und Ausschalten zulassen . (Kann die Paketoption mitten im Dokument geändert werden?)- Lassen Sie
nobottomtitles
es 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}