[Tex/LaTex] LaTeX verse package no indent for the poem

indentationverse

I am typesetting using the verse package. I have trouble getting what's inside the verse environment not to get indented.

In the minimal working example below, I would like the "Blessed are" to be aligned with "This is the regular text that is not indent."

\documentclass[11pt,letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage{verse}
\begin{document}
\begin{verse}
Blessed are the poor in spirit, for theirs is the kingdom of heaven.\\
Blessed are those who mourn, for they shall be comforted.\\
Blessed are the meek, for they shall inherit the earth.\\
Blessed are those who hunger and thirst for righteousness, for they shall be satisfied.
\end{verse}
\noindent This is the regular text that is not indented. 
\end{document}

Best Answer

For this, I would use the alltt-package together with \normalfont as mentioned in the documentation of the verse-package:

% arara: pdflatex

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{verse}
\usepackage{alltt}

\begin{document}
\begin{verse}
Blessed are the poor in spirit, for theirs is the kingdom of heaven.\\
Blessed are those who mourn, for they shall be comforted.\\
Blessed are the meek, for they shall inherit the earth.\\
Blessed are those who hunger and thirst for righteousness, for they shall be satisfied.
\end{verse}    

\begin{alltt}\normalfont
Blessed are the poor in spirit, for theirs is the kingdom of heaven.
Blessed are those who mourn, for they shall be comforted.
Blessed are the meek, for they shall inherit the earth.
Blessed are those who hunger and thirst for righteousness, for they shall be satisfied.
\end{alltt}

\noindent This is the regular text that is not indented. 
\end{document}

This will even safe you from typing \\ behind every line and will yield the following.

enter image description here

Update

In order to still be able to use the features of verse, you will have to redefine the left margin for the poems. If you want to do this globally, you could just write \setlength{\leftmargini}{<some value>}. In my following MWE, I will just change for one verse and change it back to default afterwards.

% arara: pdflatex

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{verse}

\begin{document}
\newlength{\saveleftmargini} % define a temp variable for the original margin
\setlength{\saveleftmargini}{\leftmargini} % write the original margin in this variable
\setlength{\leftmargini}{0em} % set the left margin to zero
\begin{verse}
Blessed are the poor in spirit, for theirs is the kingdom of heaven.\\
Blessed are those who mourn, for they shall be comforted.\\
Blessed are the meek, for they shall inherit the earth.\\
Blessed are those who hunger and thirst for righteousness, for they shall be satisfied.
\end{verse}
\setlength{\leftmargini}{\saveleftmargini}% restore original value in case you do not want to change this thing globaly.

\begin{verse}
Blessed are the poor in spirit, for theirs is the kingdom of heaven.\\
Blessed are those who mourn, for they shall be comforted.\\
Blessed are the meek, for they shall inherit the earth.\\
Blessed are those who hunger and thirst for righteousness, for they shall be satisfied.
\end{verse}
\noindent This is the regular text that is not indented. 
\end{document}

enter image description here

Related Question