Этот MWE показывает, что LaTeX может вставлять разрыв после названия стихотворения (написанного с помощью \poemtitle
команды пакета verse
). Может ли кто-нибудь посоветовать мне способ предотвратить это поведение?
\documentclass{article}
\usepackage{verse}
\usepackage{lipsum}
\begin{document}
text
\lipsum[2-6]
\poemtitle{Poem title}
\begin{verse}
first\\
second
\end{verse}
text
\end{document}
решение1
Если вы добавите следующий код в преамбулу, разрыв страницы должен исчезнуть.
\makeatletter
\renewcommand{\@vstypeptitle}[1]{%
\vspace{\beforepoemtitleskip}
{\poemtitlefont #1\par}\nobreak
\vspace{\afterpoemtitleskip}
}
\makeatother
изменение заключалось в добавлении \nobreak
после заголовка.
По моему мнению, это ошибка или, по крайней мере, недоработка, и вы окажете услугу, если сообщите об этом автору пакета verse
.