Programmi utili per TeX/LaTeX

TeX è un sistema per l'impaginazione di testi, soprattutto scientifici, progettato per garantire un'ottima qualità estetica del documento finito; LaTeX è una raccolta di macro per TeX che ha lo scopo di rendere più agevole la scrittura di documenti TeX.

Lo sviluppo di un documento LaTeX prevede tre fasi:

  1. Stesura del documento LaTeX nomefile.tex con un editor di testo semplice.
  2. Compilazione, tramite LaTeX, del file sorgente nomefile.tex nel device-independent file nomefile.dvi (o, in alternativa, in un file Pdf).
  3. Visualizzazione o stampa del file nomefile.dvi con un opportuno programma.

Lo sviluppo di TeX, guidato da Donald Knuth, è terminato nel 1989 ed ora prevede solo bug-fix releases (l'ultima è la 3.141592). Anche LaTeX, prodotto da Leslie Lamport e Frank Mittelbach, è stabile e l'ultima versione, LaTeX2e, risale al 1994. Sia TeX sia LaTeX possono essere distribuiti senza restrizioni; è anche consentito, rispettando le rispettive licenze, produrne versioni modificate.

Questa pagina contiene informazioni su:   Editor  Compilatori TeX/LaTeX  Visualizzatori DVI  Documentazione

Editor

Qualsiasi programma in grado di produrre file di testo semplice può essere utilizzato per scrivere file LaTeX. Tutti gli editor sono quindi assolutamente equivalenti per quanto riguarda il risultato e la scelta è dettata esclusivamente dagli accorgimenti che i singoli editor mettono a disposizione per aiutare l'utente a scrivere file LaTeX corretti.

Editor di sistema

Editor generici

Editor specializzati per LaTeX

Editor grafici (Wysiwyg)

Gli editor di questa categoria sono diversi dai precedenti perché nascondono il codice LaTeX all'utente; hanno un'interfaccia grafica in cui si vedono le formule direttamente come appariranno nel documento stampato. Pur essendo adatti ai principianti, non garantiscono la coerenza di stile tipica del LaTeX.

Compilatori TeX/LaTeX

Il compilatore TeX/LaTeX riceve in ingresso un file LaTeX e produce un file in un formato specifico (.dvi, device independent) adatto per la stampa e per la visualizzazione su schermo. E' anche possibile compilare in un file PostScript o Pdf; si può inoltre esportare in Html.
Per compilare un file LaTeX sono necessari centinaia di file ausiliari che contengono, ad esempio, gli stili predefiniti, i caratteri, le regole di sillabazione. Per questo un sistema LaTeX completo occupa svariate decine di Megabyte ed è una distribuzione che raggruppa insieme vari programmi.

Linux: teTeX

teTeX (http://www.tug.org/teTeX) è la più diffusa distribuzione di TeX per Linux. Contiene esclusivamente software libero ed è ben documentata. Per installarla conviene utilizzare i pacchetti compilati per la distribuzione Linux che si utilizza. Alcuni vecchi file che usano macro antiquate sono interpretati male dalle versioni recenti di teTeX, che li compila su file Pdf e non su file .dvi; il problema si risolve utilizzando ifpdf.sty come spiegato nel manuale di teTeX.

Windows: MiKTeX

MiKTeX (http://www.miktex.org) è una distribuzione TeX completa e aggiornata per sistemi Windows. Offre un ricco insieme di programmi, raccolte di macro e caratteri. E' semplice da installare, contiene un visualizzatore .dvi (Yap) ed è costituita solo da programmi open source.

Mac OS X

Potete trovare informazioni su compilatori TeX/LaTeX per Mac OS X (e su molti altri programmi utili per lavorare con LaTeX sotto Mac OS X) a http://www.esm.psu.edu/mac-tex/.

Visualizzatori DVI

Linux

Windows

Documentazione

Manuali

Siti Web


La copia letterale e la distribuzione di questo articolo nella sua integrità sono permesse con qualsiasi mezzo, a condizione che questa nota sia riprodotta e che sia mantenuto il collegamento alla versione originale.
Autore: Andrea Pescetti,  .
Ha contribuito: Enrico Franchi.
Ultimo aggiornamento: latex.shtml 21/11/2010.