Запретить заголовки внизу страницы — иногда

Запретить заголовки внизу страницы — иногда

У меня есть книга, которая содержит и прозу, и поэзию. Я не хочу, чтобы стихотворение начиналось слишком близко к низу страницы.

Для этого и существует nobottomtitlesопция titlesec. Однако я не хочу, чтобы это распространялось на разделы прозы.

Решением может быть одно из следующих:

  • Применим nobottomtitlesтолько к \raggedbottomокружающей среде.
  • Разрешить nobottomtitlesвключение и выключение. (Можно ли изменить параметр пакета в середине документа?)
  • Применим nobottomtitlesтолько к определенному уровню раздела, скажем, subsubsection.

Пример для работы:

\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}

Связанный контент