[LaTeX] Canti con accordi (risolto) e \if@firstcolumn

Manuel Toniato manuel.toniato@gmail.com
Mon Mar 26 18:37:04 CEST 2007


Cercando e ricercando ho risolto tutti i problemi che vi avevo
sottoposto. Spedisco le soluzioni in lista se a qualcuno dovessero
servire.

>- le strofe devono essere numerate con il numero allineato a
sinistra del
>testo (senza rientro del numero come nei normali enumerate quindi).
>- i ritornelli vanno come le strofe con un R. al posto del numero e
con un
>carattere in grassetto

Ho usato un environment list. Per allineare a sinistra ho cambiato i
parametri \labelwidth e \labelsep (tanto cmq non avrò mai più di
9 strofe ;) ).

>- vorrei che all'interno dell'environment song possano esserci
column
>break ma non page break (per evitare di dover girare pagina in una
stessa
>canzone). Se la canzone è troppo lunga un bel \newpage prima e
via... Se
>possibile vorrei che questa cosa fosse automatica perché devo fare
due
>versioni del libretto con dimensioni del testo diverse (ho un'amica
>ipovedente che vuole testo e accordi grandi).

Questa è stata la cosa più complicata da fare. Dopo aver scoperto
grazie al "TeX for Impatients" il comando \filright dovevo trovare un
modo per fargli distinguere i columnbreak dai pagebreak. Ho cercato
un sacco.

Alla fin fine ho inserito nel guitar.sty (ho modificato pesantemente
il file) un comando così definito:

\def\guitarFilbreak{\if@firstcolumn \else \filbreak \fi}

inserendo poi un \guitarFilbreak all'inizio e alla fine del
environment song.
Avrei preferito inserirlo direttamente nel tex ma lì il comando
\if@firstcolumn non funziona (qualcuno sa dirmi il perché?).

Ciao a tutti!
Manuel




More information about the latex mailing list