I am an absolute newbie, so pls forgive me in advance for asking stupid questions.
I am trying the package songs, the versenumbers are aligned to the left side. I want to have them aligned right of the verse beginning. The documentation says:
Verse numbers are placed flush-left. This is achieved by inserting horizontal gluethat reverses both the\leftskipand the\parindent. The single argument tothis macro is an hbox containing the verse number.
Here is the code
Code: Select all
Code, edit and compile here:
\newcommand\placeversenum[1]{\hskip-\leftskip\hskip-\parindent\relax\box#1}
Here is a minimum example, the effect is better visible when using roman numbers
Code: Select all
Code, edit and compile here:
\documentclass{article}\usepackage[lyric,noshading,nomeasures,noindexes]{songs}\settowidth{\versenumwidth}{IVII.\ }\renewcommand{\theversenum}{\Roman{versenum}}\begin{document}\begin{songs}{}\beginsong{Minimal example song}[by={},sr={},li={},cr={}]\beginverseVerse 1 row 1row 2\endverse\beginverseVerse 2 row 1row 2\endverse\beginverseVerse 3 row 1row 2\endverse\beginverseVerse 41 row 1row 2\endverse\beginverseVerse 5 row 1row 2\endverse\beginverseVerse 6 row 1row 2\endverse\beginverseVerse 7 row 1row 2\endverse\beginverse
\placeversenum
to get the numbers aligned right?