Enrico,
grazie come sempre per la tempestività. Ieri sera ho provato e riprovato a risolvere il problema con le mie forze, giusto per uscire dai pasticci da solo, per una volta, ma… “niente da fare”! 😀
Ho anche pensato che testo e numerazione potessero stare in due scatole (si dice così?) differenti, e che bastasse, ad esempio ridurre il corpo dei caratteri o \parskip per cavarne fuori qualcosa. Ma Fabiano dice chiaramente, a pagina 9 della sua guida, che
I versi sono numerati usando \thepoemline che di default stampa numeri
arabi di dimensioni normali a distanza \vrightskip nel margine destro.
e dunque ho concluso che la posizione del numero è legata a quella del verso.
Se però provo a compilare il codice riportato alle pagine 16-17 della stessa guida, preceduto dal mio preambolo,
` \documentclass[a4paper]{article}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{verse}
\newcommand{\autorestr}[1]{
\par\vspace{5ex}%
\hspace*{\stretch{3}}%
\footnotesize #1\normalsize%
\hspace*{\stretch{1}}%
\vspace{5ex}%
}
\begin{document}
\vspace*{\fill}
\settowidth{\versewidth}{In a cavern, in a canyon,}
\poemtitle{Clementine}
\begin{verse}[\versewidth]
\poemlines{4}
\begin{altverse}
\flagverse{1.}
In a cavern, in a canyon, \\
Excavating for a mine, \\
Lived a miner, forty-niner, \label{vs:49} \\
And his daughter, Clementine. \\!
\end{altverse}
\begin{altverse}
\flagverse{\textsc{chorus (x 2)}}
Oh my darling, Oh my darling, \\
Oh my darling Clementine. \\
Thou art lost and gone forever, \\
Oh my darling Clementine\\!
\end{altverse}
\begin{altverse}
\flagverse{2.}
Light she was and like a fairy,\\
And her shoes were number nine; \\
Herring boxes, without topses,\\
Sandals were for Clementine.\\!
\end{altverse}
\begin{altverse}
\flagverse{\textsc{chorus (x 2)}}
Oh my darling, Oh my darling, \\
Oh my darling Clementine. \\
Thou art lost and gone forever, \\
Oh my darling Clementine\\!
\end{altverse}
\begin{altverse}\flagverse{3.}
Drove she ducklings to the water, \\
Every morning just at nine;\\
Hit her foot against a splinter,\\
Fell into the foaming brine.\\!
\end{altverse}
\poemlines{0}
\end{verse}`
che, tra l’altro è l’unico esempio con versi numerati, il problema non si pone: l’output è identico a quello riportato in guida, con i versi correttamente numerati ogni 4. Nemmeno scrivendo
`\poemlines{1}`
nel preambolo si ottiene una numerazione corretta nella mia (scusa la poesia è di Foscolo) poesia.
Forse ho sbagliato qualcosa nel preambolo, ma credo di no, perché con Clementine il pacchetto verse funziona egregiamente.
Piuttosto, non ho trovato nessun riferimento alla possibilità di impostare il rientro del solo primo verso di ogni strofe. Ho agito correttamente con quel
`\hspace{valore}`
? È un po’ macchinoso.
Grazie e ciao
Tommaso