- Questo topic ha 4 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 11 mesi fa da .
-
Topic
-
Quando mi sono avvicinato al LaTeX ho impiegato un po’ di tempo per decidere quale programma utilizzare per comporre i documenti, dopo un po’ di prove ho deciso di usare semplicemente l’editor di testo del sistema per scrivere i documenti e il terminale per compilare. La compilazione dei documenti, però, a volte richiede che vengano eseguiti più comandi, a volta ripetitivi ma anche difficili da ricordare (per esempio non ricordo mai a memoria quali siano i comandi per compilare un documento che utilizza il pacchetto “frontespizio”).Chi ha sviluppato programmi (specie in C/C++) probabilmente sa che per la compilazione dei progetti è possibile utilizzare il programma make. Riporto la descrizione del programma fornita su Wikipedia
make è una utility usata con i sistemi operativi della famiglia UNIX che automatizza il processo di conversione dei file da una forma ad un’altra, risolvendo le dipendenze e invocando programmi esterni per il lavoro necessario. […] Esso usa file chiamati “makefiles” per determinare il grafo delle dipendenze per un particolare output, e gli script necessari per la compilazione da passare alla shell.
(http://it.wikipedia.org/wiki/make)
make può essere usato non solo per compilare programmi, ma anche i documenti LaTeX, il problema è che su Internet è presente pochissima documentazione al riguardo, eppure vedo che sono molto usati (anche su questo forum ho trovato alcune richieste sui Makefile). Già da un po’ di tempo avevo una mezza idea di realizzare una guida su come creare Makefile per LaTeX e solo poche settimane fa mi sono finalmente deciso e un primo risultato lo trovate all’indirizzo http://elubuntu.altervista.org/LaTeX/Guide/make.pdf (qui i sorgenti). La guida a cui mi sono riferito è quella di GNU make (che trovate qui), cioè la versione del programma che si trova nei sistemi Mac OS X e GNU/Linux (su Windows dovrebbe poter essere installato da qui, però non ho provato. Sulla guida, per ora, non faccio proprio accenno a questo sistema operativo). Mi sono concentrato più sui contenuti che sulla forma, infatti solo nell’ultima rilettura ho trovato svariati errori ortografici, se ne individuate altri segnalate pure.
I Makefile che sono illustrati sono relativamente semplici (date le mie conoscenze basilari sull’argomento), ma se ne possono realizzare di molto molto più complessi. Anche in questo caso, se avete consigli, suggerimenti su come ampliare e migliorare la guida siete i benvenuti. Potete anche scrivere voi nuove sezioni o capitoli aggiuntivi, la licenza della guida è CC-BY.
Ho intenzione di ampliare in futuro (spero non troppo lontano) la guida con delle brevi appendici di cui trovate i titoli (provvisori) nel file make.tex dell’archivio.
Ciao!
- Devi essere connesso per rispondere a questo topic.