诗名与诗文之间的间距

诗名与诗文之间的间距

我正在用这个类写一本诗集book。大多数诗都很短,每页只放 1 或 2 首诗。我遇到的问题是乳胶在诗名和诗之间留了很大的空白。我该如何防止这种情况发生?我知道你们中的一些人可能会建议我改用这个memoir类,但我已经在书籍类中完成了这么多工作,所以我更愿意继续使用这个book类。下次我会试试这个memoir类。

下面是我使用的代码示例:

\documentclass{book}
\usepackage{verse}

\begin{document}

\poemtitle{Lamp}
\begin{verse}
The lamp is nice\\
The lamp is cool\\
Blah diddy blah\\
The lamp turns blue
\end{verse}
\end{document}

答案1

默认页面格式包括flushbottom指令,它使文本在每页上以相同的位置(垂直)结束,并可能导致垂直间距过大。这对于诗句来说不合理,您可以改用指令raggedbottom,它不会拉伸垂直跳跃。

答案2

根据手册,您必须更改\afterpoemtitleskip长度:

\documentclass{book}

\usepackage{verse}
\setlength{\afterpoemtitleskip}{0pt}

\begin{document}
\poemtitle{Lamp}
\begin{verse}
The lamp is nice\\
The lamp is cool\\
Blah diddy blah\\
The lamp turns blue
\end{verse}
\end{document}

相关内容