[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