I have noticed that when I want to change the font size in a verse environment from the default, the spacing between the last two lines in a stanza is adversely affected.
For example, in the following code, I have set \large as the document default size; however, when I change the default font size to a larger one, say \Large, the space between the last two lines in a stanza is increased over that of the others. On the other hand, when I opt for a smaller font size, say \small, the opposite happens.
Here's a MWE:
\documentclass{book}
\begin{document}
\thispagestyle{empty}
\large
\begin{verse}
\begin{Large}
{\texttt{This is a line in a stanza \
\hskip 15pt This is a line in a stanza \
This is a line in a stanza \
\hskip 15pt This is a line in a stanza.}}
\end{Large}
\end{verse}
\vskip 25pt
\begin{verse}
\begin{small}
{\texttt{This is a line in a stanza \
\hskip 15pt This is a line in a stanza \
This is a line in a stanza \
\hskip 15pt This is a line in a stanza.}}
\end{small}
\end{verse}
\vskip 20pt
\begin{center}
\begin{verse}
\begin{small}
{\texttt{This is a line in a stanza \
\hskip 15pt This is a line in a stanza \
This is a line in a stanza \
\hskip 15pt This is a line in a stanza.}}
\end{small}
\end{verse}
\end{center}
\end{document}
with output:
Finally, I would like to be able to center the stanzas, but \begin{center} ; \end{center} as you can see, doesn't work. Also, trying to force the stanza over to the right with, say, \hskip 25pt, doesn't work either.
QUESTION: Does anyone know what is causing the strange spacing behavior previously noted; and, how may one center a stanza in a verse environment?
Thank you.


\smallif you use\begin{small}...\end{small}leave a blank line before teh end or the font size changes before the paragragraph ends, so you get small text on normal baseline – David Carlisle Mar 18 '21 at 19:47versepackage which provides a variety of ways for formatting verses, including centering them. – Peter Wilson Mar 19 '21 at 18:54