Re: Makefile

#57106
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    @samiam1000: se sei comunque interessato a leggere qualcosa sui Makefile puoi dare un’occhiata a http://elubuntu.altervista.org/LaTeX/Guide/make.pdf

    Perché dico “tanto lavoro inutilmente”? Perché di far andare bibtex ogni volta non c’è alcun bisogno, tanto meno di compilare tre volte con LaTeX. Non c’è nemmeno bisogno di lanciare evince, perché dovrebbe essere capace di vedere la modifica del file pdf sul disco e aggiornare.

    Ciao
    Enrico

    Non sono d’accordo che sia sempre tutto lavoro inutile. Intanto usando le variabili riesco sempre a riciclare i miei Makefile, cambio i valori di poche variabili e per il resto sono perfettamente riutizzabili, quindi il lavoro l’ho compiuto una volta e poi basta. Inoltre l’utilità dei Makefile entra in gioco soprattutto se non si vuole solo compilare il documento ma bisogna compiere delle altre operazioni precedentemente. Per esempio spesso ho bisogno di produrre dei grafici con gnuplot; in genere uso il terminale `epslatex’ quindi ottengo dei file EPS da convertire in PDF e anche questa operazione può essere automatizzata con il Makefile (anche se grazie a TeX Live 2010 mi risparmio questo passaggio). Inoltre ho delle regole per cancellare tutti i file temporanei prodotti nel caso in cui ciò sia necessario; ho una regola che mi crea un archivio compresso per distribuire tutta la cartella del codice sorgente del documento.

    È vero che alcuni programmi permettono di compiere alcune di queste operazioni, ma i Makefile hanno il pregio di essere indipendenti dall’editor di testo usato e anche dal sistema operativo, GNU Make gira su tutti i sistemi Unix e anche Windows.

    È anche vero che non è sempre necessario ricompilare tre volte un documento e la bibliografia ed è per questo che esiste texi2dvi (se solo funzionasse con il tuo pacchetto `frontespizio’ 👿 )

    Scusa Elrond, ma avevi già evidenziato sul forum la tua guida su Make?
    Sarebbe addirittura straordinario poter fare un articolo sui modi di compilazione nel mondo TeX.
    Possiamo prendercela abbastanza comoda, e scrivere, a contributo aperto, un articolo per ArS.
    L’unione fa la forza!!
    R.

    Go to top