Skip to content

verse package #44

@peterw-zz

Description

@peterw-zz

A suggestion for assigning numbers (and other stuff) to a line of a verse.

% verseprob.tex

\documentclass{article}
\usepackage{verse}

% put something after the verse line (adjust the \hskip as appropriate)
\newcommand{\flagverseR}[1]{%
\hskip1.5\versewidth\rlap{#1}\hskip-1.5\versewidth}

% this version enables the \hskip adjustment via the optional argument
\renewcommand{\flagverseR}[2][1.5\versewidth]{%
\hskip#1\rlap{#2}\hskip-#1}

% counter for verse number
\newcounter{vscntr}
\newcommand{\zeroverse}{\setcounter{vscntr}{0}} % zero the number
\newcommand{\upverse}{\refstepcounter{vscntr}} % increment the number

\begin{document}

\settowidth{\versewidth}{In a cavern, in a canyon}
\poemtitle{Clementine}
\zeroverse % zero the verse number
\begin{verse}[\versewidth]
\begin{altverse} \upverse % increment the verse number
\flagverse{\thevscntr} In a cavern, in a canyon, \ % put verse number at the left
Excavating for a mine, \
Lived a miner, forty-niner, \
And his daugther, Clementine. \!
\end{altverse}

\begin{altverse} \upverse % increment the verse number
\flagverse{\textsc{chorus}}\flagverseR[2\versewidth]{\thevscntr} Oh my darling, Oh my darling \ % put something before the line and a verse number afterwards
Oh my darling Clementine. \
Thou art lost and gone forever, \
Oh my darling Clementine. \!
\end{altverse}
\end{verse}

\end{document}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions