[texhax] memoir package, \begin{verse}[\versewidth], poem title

samuel.lelievre.tex at free.fr samuel.lelievre.tex at free.fr
Wed Oct 7 11:22:47 CEST 2009


--- 2009-10-03 Mica Semrick ---

From: Mica Semrick <paperdigits at gmail.com>
To: texhax at tug.org
Date: Sat, 3 Oct 2009 03:43:34 -0700
Subject: [texhax] memoir package, \begin{verse}[\versewidth], poem title

I am using the memoir package to try and typeset some poems, and I am running
into a slight problem. I am using the verse environment with the \versewidth
command to center the poem. I would like to have the title of the poem flush
with the body of the poem. How would I do this?

This is where I am currently stuck in the code:

\documentclass[12pt,oneside]{memoir}

\pagestyle{plain}
\chapterstyle{dash}
\renewcommand{\PoemTitlefont}{%
\normalfont\sffamily\hspace{\vleftmargin}} %Remove centering from the poem title

\begin{document}

\settowidth{\versewidth}{this is a pretty long line in my poem}
\PlainPoemTitle
\PoemTitle{My Great Poem Title}
\begin{verse}[\versewidth]

this is the body of my poem\\
and its pretty bad\\
please help me with my problem\\
and i will be quite glad\\
and: his is a pretty long line in my poem\\
\end{verse}
\newpage

\end{document}

Any help would be greatly appreciated, I've been working on this for a few days
with no results.

Best,
Mica

--- end quoted email ---


Hi Mica,

If I understand your question correctly, I would just change the
redefinition of \PoemTitlefont in your example to the following:

\renewcommand{\PoemTitlefont}{%
\normalfont\sffamily\flushleft% Remove centering from poem title
\hspace*{0.5\linewidth}\hspace*{-0.5\versewidth}}

Best, Samuel


More information about the texhax mailing list