\poemtitle
この MWE は、LaTeX が詩のタイトル (パッケージのコマンドで記述) の後に改行を挿入できることを示しています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
。