Tengo un libro que contiene prosa y poesía. No quiero que un poema comience demasiado cerca del final de la página.
Para eso está la nobottomtitles
opción de titlesec
. Sin embargo, no quiero que esto se aplique a las secciones de prosa.
Una solución sería una de las siguientes:
- Se
nobottomtitles
aplica únicamente a\raggedbottom
entornos. - Permitir
nobottomtitles
que se apague o encienda. (¿Se puede cambiar la opción del paquete a mitad del documento?) - Apliquemos
nobottomtitles
solo a un nivel de sección particular, digamos,subsubsection
.
Ejemplo para trabajar con:
\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}