Questa pagina descrive come impostare una distribuzione LaTeX in Debian.
Installazione
È disponibile una sola distribuzione LaTeX per Debian: TeX Live. A seconda del numero di funzionalità di cui si ha bisogno, si può scegliere di installare uno dei seguenti pacchetti:
texlive - una selezione ragionevole di pacchetti che dovrebbero essere sufficienti per la maggior parte delle attività comuni.
texlive-base - programmi e file essenziali necessari per ogni sistema TeX (non LaTeX).
texlive-full - un metapacchetto che richiama tutti i relativi pacchetti texlive.
Sono disponibili anche svariati pacchetti per componenti aggiuntive basate su macro:
Se si desidera aggiungere in TeX Live il supporto per la propria lingua (se diversa dall'inglese), cercare texlive-lang e installare la propria lingua.
NOTE: Se si sceglie l'installazione di texlive-full, i pacchetti di macro aggiuntivi e i pacchetti texlive-lang-* descritti sopra vengono tutti installati automaticamente.
Per tutti i pacchetti texlive, vedere texlive o eseguire
aptitude search ~n^texlive
o, nel caso non sia installato aptitude
apt search '^texlive'
Pacchetti personalizzati
Se si desidera installare un pacchetto TeX personalizzato che non è già presente nei repository Debian, guardare il sito web di CTAN. Scaricare il pacchetto ed estrarlo con tar -xvf pippo.tar.gz. Andare nella directory pippo. Se contiene un file pippo.ins, eseguirlo usando LaTeX
latex pippo.ins
Questo comando genera pippo.sty. Ora è necessario copiarlo nell'albero di sistema di LaTeX o nel proprio albero personale. Dopo l'installazione è possibile usare il nuovo pacchetto inserendo \usepackage{pippo} nel preambolo del documento.
Viene mostrato, brevemente, come fare l'installazione in entrambi i casi; informazioni più dettagliate possono essere trovate nel wikibook su LaTeX.
Intallazione utente
Questo metodo crea un albero texmf personale nella cartella home dell'utente. I file vengono installati solamente per l'utente in questione.
Creare la struttura delle directory:
mkdir -p ~/texmf/tex/latex/pippo
È una buona idea creare sottodirectory in latex distinte per i vari pacchetti personalizzate. Copiare il file pippo.sty appena generato nell'albero. Dopo di ciò, aggiornare la cache dei pacchetti LaTeX con
texhash ~/texmf
Installazione di sistema
Questo metodo installa il pacchetto nell'albero LaTeX di sistema. Il nuovo pacchetto è così disponibile per tutti gli utenti.
Creare una nuova directory come utente root
mkdir /usr/share/texmf/tex/latex/pippo
Copiare il nuovo file pippo.sty nella nuova directory e aggiornare la cache dei pacchetti LaTeX
texhash
Uso base
Come prima cosa, assicurarsi che sia installato il pacchetto texlive-binaries, cosa che dovrebbe essere vera se si è seguito il processo di installazione descritto sopra.
Creare o modificare un file di input file.tex
- L'esecuzione di LaTeX
latex file.tex
creerà un file .dvi che può essere aperto usando xdvi.
- Si può anche produrre direttamente un PDF usando:
pdflatex file.tex
Editor
I file LaTeX sono semplici file di testo e perciò possono essere modificati con qualsiasi editor di testo, come nano, vim o emacs. In aggiunta gli editor di testo come Visual Studio Code possono modificare file LaTeX usando estensioni come LaTex Workshop. Esistono anche altri editor di testo che possono modificare file LaTeX utilizzando estensioni, ad esempio vim con vim-latexsuite e gedit con gedit-latex-plugin. Ci sono anche editor con interfaccia utente grafica, che rendono la modifica e la compilazione del documento più semplice per l'utente.
Documentazione
- La documentazione sulla distribuzione TeX Live di LaTeX è disponibile in pacchetti specifici, ad esempio:
La documentazione per pacchetti o comandi latex specifici è poi accessibile usando i programmi texdoc o texdoctk, come in ad esempio:
texdoc makeindex texdoc graphicx