Re: L’Arte di scrivere con LaTeX — nuova edizione

#47691
Up
0
Down
::

Liverpool” post=71736Per Tommaso: mi piacerebbe che scrivessi una guida sull’integrazione tra Lilypond e LaTeX. Non credo che ce ne siano altre in giro e sarebbe veramente preziosa.

Eh 🙂

Farebbe comodo anche a me. Un noto autore delle mie parti qualche tempo fa mi diede un codice per scrivere facilmente codice LilyPond in un documento .tex. Le cose si sono evolute: TeXShop (e TeXnicle) comprende anche LilyPond tra i motori di composizione il che vuol dire che può essere usato come editor per la musica, anche se senza alcune facilitazioni, prime tra tutte quelle di jEdit con il suo LilyPondTool, fermo purtroppo a gennaio 2010. Guarda la pagina web di Nicola Vitacolonna (http://users.dimi.uniud.it/~nicola.vitacolonna/home/software).

Il noto autore disse all’epoca che un pacchetto per integrare Lily con LaTeX si poteva fare, ma poi non si è fatto. Nessun rimprovero, beninteso, ma credo, se l’autore vorrà intervenire, che ci siano problemi importanti.
Esiste il programma lilypond-book (http://lilypond.org/doc/v2.15/Documentation/usage/lilypond_002dbook.it.html) per integrare musica e testo, ma il documento non ha estensione .tex (che è quello che ci interessa).

Io ho scritto un paio di tesi per amici con LaTeX e la qualità di LilyPond. Il risultato è meraviglioso, ovviamente, sembrano figli della stessa madre. Il codice che mi diede il noto autore funzionava e mi permetteva di includere esempi musicali compilati a parte come PDF in un semplice ambiente lilypond. Il problema più grande è appunto che si tratta di file esterni, e non spezzabili, come non spezzabili sono le figure in LaTeX. Se la pagina di musica eccede la pagina del documento, siamo fritti. Per qualche riga o singole battute, invece, va alla grande, si può regolare il pentagramma per giustificarlo alla gabbia corrente. Ma sempre di file esterno si tratta.

Il gol sarebbe poter scrivere:

`\dots come si vede nell'esempio seguente:

\begin{lilypond}

\end{lilypond}

Il tema principale è in la maggiore, e ritorna\dots`

Ma tutto questo in un documento .tex da compilare con pdflatex.

Ciao
Tommaso

Go to top