Post

Visualizzazione dei post da gennaio, 2022

Usare Vim per scrivere partiture in LilyPond

Immagine
A proposito di LilyPond LilyPond è un linguaggio per produrre eleganti partiture musicali, strutturalmente simile a LaTeX con il quale può integrarsi per generare documenti contenenti testo e musica (per l’integrazione tra LilyPond e LaTeX richiamo questo mio articolo .) Anche in LilyPond, come in LaTeX, è possibile scrivere il contenuto con vari editor . Molto utile, sopratutto per imparare la sintassi, è l’editor denominato Frescobaldi . Per chi, invece, ha già imparato la sintassi, può essere utile sfruttare le infinite potenzialità di Emacs e Vim , Nel manuale d’uso di LilyPond, versione 2.22, vengono riportate alcune sintetiche indicazioni per l’utilizzo con Emacs nonché per l’utilizzo con Vim . In questo articolo aggiungo soltanto qualche dato tecnico e pratico per quanto concerne Vim (ad Emacs dedicherò un successivo articolo). Ogni passaggio è stato provato su due distribuzioni Linux: Ubuntu 21.10 e Arch. Voce “Modalità di Vim” tratta dal Manuale d’Uso uffici

Variabili in documenti LaTeX esportati da Emacs Org Mode

Immagine
La solita introduzione su Emacs, Org Mode e LaTeX Questa è la solita introduzione su Emacs, Org Mode e LaTeX: se sapete già tutto potete saltarla. Org Mode sotto GNU Emacs è un potente strumento per organizzare idee. Una funzionalità eccellente di tale strumento è la possibilità di esportare i documenti direttamente da Org Mode verso LaTeX , l’eccellenza assoluta per l’impaginazione, così come verso altri linguaggi, come Markdown e HTML. Nell’esportazione verso LaTeX, è possibile inserire comandi nella parte preliminare del documento in Org Mode, per modificare il risultato dell’eportazione nel documento PDF finale. Le variabili sono utili comandi che consentono a LaTeX di sostituire automaticamente dei campi segnaposto con nomi, stringhe numeriche od ogni altra combinazione di testo e numeri. Potete trovare informazioni su questo argomento nel mio precedente articolo . Nell’attuale articolo propongo alcune soluzioni per la generazione di variabili durante l’esporta