Re: Problema con numerazione versi

#63599
Up
0
Down
::

Parmenas” post=62539Ho un problema, probabilmente molto elementare ma per me insolubile, con la numerazione di versi di poesie nell’ambiente “verse”.

Non riesco a riscontrare errori nel codice sottostante:

[…]

Ma per un motivo che non riesco a capire, la numerazione dei versi salta il verso finale di ogni strofa; di conseguenza, il numero 4 compare accanto al verso 5, il numero 8 accanto al verso 10 e il numero 12 accanto al verso 15. Dov’è la crux qui?

Inoltre, avrei due domandine sul posizionamento di parti del testo soprastante.
– L’ambiente “verse” posiziona il titolo in posizione centrale. Come faccio a spostarlo verso sinistra, sopra il testo della poesia?
– Il comando \verselinenumbersleft posiziona i numeri dei versi più o meno a metà del margine sinistro. Come faccio ad accostare i numeri un po’ di più ai versi, a spostarli cioè a destra?

Dalla documentazione di verse:

Within the verse environment, the macro \\ must be used at the end of each
line of a verse, except for the last line in each stanza. If the lines in a poem are
to be numbered then \\! must be used at the end of the last line in each stanza
(the \\ macro increments the line numbers).

`\poemtitle{Pianto antico}
\begin{verse}
\poemlines{4}
\verselinenumbersleft
L'albero a cui tendevi\\
La pargoletta mano,\\
Il verde melograno\\
Da' bei vermigli fior,\\!
Nel muto orto solingo\\
Rinverdì tutto or ora,\\
E giugno lo ristora\\
Di luce e di calor.\\!
Tu fior de la mia pianta\\
Percossa e inaridita,\\
Tu de l'inutil vita\\
Estremo unico fior,\\!
Sei ne la terra fredda,\\
Sei ne la terra negra,\\
Né il sol più ti rallegra,\\
Né ti risveglia amor.\\
\end{verse}`
Per il posizionamento del titolo, la documentazione dice che \poemtitlefont è definito come
`\newcommand{\poemtitlefont}{\normalfont\bfseries\large\centering}`
Quindi
`\renewcommand{\poemtitlefont}{\normalfont\bfseries\large\raggedright}`
dovrebbe fare quello che chiedi. Ma non lo fa perché ogni “poem” è rientrato di \leftmargini:
`\renewcommand{\poemtitlefont}{\normalfont\bfseries\large\raggedright\hspace{\leftmargini}}
\setlength{\vrightskip}{\dimexpr-\leftmargini\relax}`
\vrightskip dice quanto è lo spostamento del numero rispetto al verso.

Ciao
Enrico

Go to top