Scusate se recupero questa vecchia discussione, ma il codice mi è certo molto utile e avrei bisogno di modificarlo per le mie necessità.
Allora, rispetto a questo, mi occorre inserire nell’elenco di \listofverse oltre ai capoversi anche il titolo della singola poesia, ordinando poi l’elenco alfabeticamente. Inoltre, vorrei poi nell’elenco i capoversi in corsivo e i titoli in grassetto.
Non conosco la programmazione delle macro, anche se sto cercando di studiare.
Ho visto come il pacchetto verse definisce il comando \poemtitle, ma non so come modificare il codice per aggiungere il titolo. In effetti, \listofverse ha un solo parametro, ma credo sia possibile fargli leggere il dato inserito in \poemtitle (come nell’esempio di codice qui sotto, dove il parametro a \poemtitle è stato già passato prima dell’assegnazione a \listverse):
`\renewcommand{\poemtoc}{subsection}
\poemtitle {Senza luna la quiete}
\settowidth{\versewidth}{intrecciate da pollini azzurri.}
\begin{verse}[\versewidth]
\listverse{Con tre frecce}
Con tre frecce\\
piantate nel petto,\\`
In definitiva, nell’elenco, oltre a “Con tre frecce” vorrei fosse inserito anche “Senza luna la quiete”, il primo in corsivo, il secondo in grassetto.
Qualcuno ha qualche idea su come modificare il comando \listofverse?