2

I am interested in using the verse environment for a song book. There are many double columns ({multicols}{2}) and it is A5 paper, so in order to maximise the use of horizontal space on the page, I do not want the indentation on either side of the verse environment. Is it best to use the verse package?

2

The definition of verse in article is, in full

\newenvironment{verse}
               {\let\\\@centercr
                \list{}{\itemsep      \z@
                        \itemindent   -1.5em%
                        \listparindent\itemindent
                        \rightmargin  \leftmargin
                        \advance\leftmargin 1.5em}%
                \item\relax}
               {\endlist}

so you could use

\makeatletter
\renewenvironment{verse}
               {\let\\\@centercr
                \list{}{\itemsep      \z@
                        \itemindent   -1.5em%
                        \listparindent\itemindent
                        \rightmargin  \leftmargin
                        \advance\leftmargin 1.5em}%
                \item\relax}
               {\endlist}
\makeatother

and change the two instances of 1.5em to whatever you want.

  • Thanks. Now I want to change the inter-paragraph spacing. I'm guessing it's to do with \itemsep. What does \z@ do? – ahorn Jul 13 '16 at 16:18
  • @ahorn: See What does \z@ do? – Werner Jul 13 '16 at 16:29
  • @ahorn If you refer to spacing between stanzas within a verse environment and are using the reledmac package, then this question can help: tex.stackexchange.com/questions/302770/… – Steven B. Segletes Jul 13 '16 at 16:35
  • I decided to use the verse package. Where did you find the definition of verse? I want to look up the definition of other environments. I think quote is defined in TeX, because I cannot find it in source2e.pdf. – ahorn Jul 14 '16 at 7:05
  • @ahorn as I said, in article.cls quote is in the same place and even simpler \newenvironment{quote} {\list{}{\rightmargin\leftmargin}\item\relax} {\endlist} – David Carlisle Jul 14 '16 at 9:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.