我有一本既有散文又有诗歌的书。我不希望诗歌的开头太靠近页面底部。
这就是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}