Dieses MWE zeigt, dass LaTeX nach dem Titel eines Gedichts (geschrieben mit dem \poemtitle
Befehl des verse
Pakets) einen Zeilenumbruch einfügen kann. Kann mir jemand einen Weg empfehlen, dieses Verhalten zu verhindern?
\documentclass{article}
\usepackage{verse}
\usepackage{lipsum}
\begin{document}
text
\lipsum[2-6]
\poemtitle{Poem title}
\begin{verse}
first\\
second
\end{verse}
text
\end{document}
Antwort1
Wenn Sie Ihrer Präambel den folgenden Code hinzufügen, sollte der Seitenumbruch verschwinden.
\makeatletter
\renewcommand{\@vstypeptitle}[1]{%
\vspace{\beforepoemtitleskip}
{\poemtitlefont #1\par}\nobreak
\vspace{\afterpoemtitleskip}
}
\makeatother
Die Änderung bestand darin, \nobreak
nach dem Titel hinzuzufügen.
meiner Meinung nach handelt es sich hierbei um einen Fehler oder zumindest um eine Fehlfunktion, und Sie würden einen Dienst erweisen, wenn Sie dies dem Autor des verse
Pakets melden würden.