Ecco una guida pratica per installare LaTeX e compilare un file .tex in PDF su Ubuntu.
Installazione
Apri il terminale (Ctrl+Alt+T) ed esegui:
bash
# Base + pacchetti consigliati + extra sudo apt update sudo apt install texlive-latex-base texlive-fonts-recommended texlive-fonts-extra texlive-latex-extra
texlive-latex-base: il necessario per iniziare [[citation:2]]texlive-fonts-recommended+texlive-fonts-extra: pacchetti font aggiuntivi [[citation:2]]texlive-latex-extra: pacchetti LaTeX aggiuntivi [[citation:2]]
Installazione completa alternativa (più pesante):
bash
sudo apt install texlive-full # ~2-3 GB, tutto incluso
Creazione di un file di test
Crea un file documento.tex:
bash
nano documento.tex
Incolla questo esempio minimo:
latex
\documentclass[a4paper]{article}
\begin{document}
Hello, LaTeX! Questo è il mio primo documento.
\end{document}
Salva (Ctrl+O, Enter, Ctrl+X).
Compilazione in PDF
bash
pdflatex documento.tex
- Genera
documento.pdfnella stessa cartella [[citation:4]] - Se hai riferimenti incrociati o bibliografia, esegui il comando due volte
Apri il PDF:
bash
evince documento.pdf # oppure xdg-open documento.pdf
Gestione errori comuni
| Messaggio di errore | Soluzione |
|---|---|
! Font ... not loadable | Installa i font extra: sudo apt install texlive-fonts-extra [[citation:2]] |
! LaTeX Error: File '...sty' not found | Installa il pacchetto mancante (cerca texlive-...) |
pdflatex: command not found | LaTeX non installato, esegui i comandi sopra |
Metodo avanzato con latexmk
Per progetti più complessi:
bash
sudo apt install latexmk latexmk -pdf documento.tex
Alternative di compilazione
| Comando | Formato output | Quando usare |
|---|---|---|
pdflatex | PDF diretto | Uso quotidiano, consigliato [[citation:8]] |
xelatex | Font Unicode o lingue con caratteri speciali | |
lualatex | Funzionalità Lua avanzate |
Riepilogo rapido
- Installa:
sudo apt install texlive-latex-base texlive-fonts-recommended texlive-fonts-extra texlive-latex-extra - Crea un file
.tex - Compila:
pdflatex nomefile.tex - Apri il PDF generato
Se hai già un codice LaTeX (quello che ti ho proposto per il PDF sugli spazi vettoriali), salvalo in un file .tex e compila con pdflatex. Funzionerà senza problemi.