LaTeX è software libero sotto i termini della LaTeX Project Public License (LPPL). LaTeX è distribuito attraverso i server CTAN o fa parte di molte distribuzioni di TeX facilmente installabili e utilizzabili fornite dal TeX User Group (TUG) o da terzi. Se hai problemi, visita la sezione di aiuto.
LaTeX non è un programma di composizione a sé stante, ma un software di preparazione di documenti che gira sopra il sistema di composizione TeX di Donald E. Knuth. Le distribuzioni di TeX di solito mettono insieme tutte le parti necessarie per un sistema TeX funzionante e generalmente aggiungono a questo sia la configurazione che le utilità di manutenzione. Oggi LaTeX, e molti dei pacchetti costruiti su di esso, formano una componente importante di ogni grande distribuzione TeX.
- Distribuzioni TeX
- CTAN
- Il LaTeX Git Repository
- Git Pull Requests
- Historic LaTeX
Il team LaTeX non può garantire che le distribuzioni TeX, anche quelle recenti, contengano la versione più recente di LaTeX. Può succedere che tu abbia bisogno di un LaTeX più recente di quello della tua distribuzione TeX preferita, per esempio, per ottenere una particolare correzione di un bug. In questo caso dovrai recuperare LaTeX da CTAN e installarlo sopra la tua distribuzione. Vedi sotto per i dettagli.
Distribuzioni TeX
Se sei nuovo a TeX e LaTeX o vuoi solo un’installazione facile, prendi una distribuzione TeX completa. Il TeX Users Group (TUG) ha una lista di notevoli distribuzioni che sono interamente, o almeno principalmente, software libero.
Linux
Controlla il sorgente software della tua distribuzione Linux per una distribuzione TeX che includa LaTeX. Puoi anche installare direttamente l’attuale distribuzione TeX Live—in effetti questo può essere consigliabile dato che molte distribuzioni Linux contengono solo vecchie versioni di TeX Live, vedi lo stato del pacchetto Linux TeX Live per i dettagli.
Mac OS
La distribuzione MacTeX contiene tutto il necessario, incluso un sistema TeX completo con LaTeX stesso e gli editor per scrivere documenti.
Windows
Guarda le distribuzioni MiKTeX o proTeXt o TeX Live; contengono un sistema TeX completo con LaTeX stesso e degli editor per scrivere documenti.
Online
Servizi online di LaTeX come Papeeria, Overleaf, ShareLaTeX, Datazar, e LaTeX base offrono la possibilità di modificare, visualizzare e scaricare file LaTeX e i PDF risultanti.
CTAN
È possibile ottenere LaTeX da CTAN, che è la fonte primaria di distribuzione di LaTeX. Affinché il LaTeX scaricato sia di qualche utilità, devi prima ottenere e impostare un sistema TeX. Puoi installare una distribuzione TeX (vedi sopra) o ottenere un sistema TeX da CTAN. Se usi una distribuzione TeX allora includerà una versione di LaTeX e questo probabilmente ti renderà le cose più facili; ma potresti avere una ragione per non farlo.
Il repository Git di LaTeX
In questi giorni i sorgenti di sviluppo di LaTeX sono tenuti in un repository GitHub (prima usavamo SVN).
Tutti possono accedervi e scaricare i file, ma la presentazione è limitata ai membri del team. Il repository si trova all’indirizzo https://github.com/latex3/latex2eand da quella pagina del browser puoi esplorare i file, clonare il repository o scaricare i file in un archivio .zip
(circa 25Mb) usando i pulsanti appropriati.
Se hai familiarità con Git puoi anche clonare il repository usando la linea di comando o il tuo strumento Git fontend preferito, es,
git clone https://github.com/latex3/latex2e.git
che necessita di circa 50Mb di spazio.In alternativa, puoi fare un checkout di Subversion dalla linea di comando, ad es,
svn co https://github.com/latex3/latex2e.git/trunk
che farà solo il checkout dei file correnti.Ma siate consapevoli che un checkout SVN della forma
svn co https://github.com/latex3/latex2e.git
scaricherà tutti i file compresa la loro storia (fino al 2009) e ammonta a circa 1. 4Gb.4Gb quindi è abbastanza grande.
Nota: Se hai messo il vecchio repository SVN tra i segnalibri, per favore aggiorna quel segnalibro al nuovo repository GIT dato che lo abbiamo finalmente rimosso.
Una nota sulle richieste di pull di Git
I repository Git supportano lo sviluppo distribuito e permettono alle persone di fornire set di modifiche che sono rese disponibili attraverso le cosiddette pullrequest, in modo che i manutentori di un programma possano “tirare le modifiche suggerite” nel repository principale.
Anche se apprezziamo i contributi, pensiamo che per il nucleo del software LaTeX le richieste di pull non siano di solito un buon approccio (a meno che la modifica non sia già stata discussa e concordata).La stabilità di LaTeX è molto importante e questo significa che le modifiche al kernel sono necessariamente molto conservative. Significa anche che si deve discutere molto prima di fare qualsiasi cambiamento. Quindi, se decidete di inviare una richiesta di pull, tenete a mente questo: apprezziamo le idee, ma non possiamo sempre integrarle nel kernel ed è molto probabile che rifiutiamo gli aggiornamenti fatti in questo modo.
Se vuoi discutere un possibile contributo prima (o invece di) fare una richiesta di pull, ti suggeriamo di sollevare l’argomento prima sulla lista LATEX-L o di mandare una mail al team.
Historic LaTeX
Ulrik Vieth ha raccolto versioni storiche di LaTeX da LaTeX 2.0 per TeX 1.0 (rilasciato l’11 dicembre 1983) in poi. Puoi trovarli su ftp://ftp.tug.org/historic/macros/latex-saildart/.There potrebbero anche essere alcune versioni precedenti. Tutti i file sono stati estratti dal sito dell’archivio SAILDART a http://z.baumgart.org/ (non più online) che era basato su nastri di archivio del SAIL a Stanford.