LaTeX su VSCode

LaTeX su VSCode

Questa nota è scritta basandosi sull'installazione su MacOS Monterey (12.7) ma, in linea di principio, lo stesso procedimento può essere seguito anche su Windows.

Moltissime persone usano LaTeX da browser. Al sito OverLeaf è possibile registrarsi e iniziare a usare LaTeX senza necessità di installare nulla. Per quanto vantaggioso e semplice, questo metodo non permette di lavorare ai documenti in assenza di una connessione a internet.

Io preferisco usare LaTeX all'interno di VSCode. Per farlo, è necessario installare una versione di LaTeX sul computer.

La versione base è disponibile questo link.

Una volta installato, occorre installare un'estensione su VSCode: LaTeX Workshop

Problemi

Certo! Ecco lo stesso contenuto senza indicazioni su Markdown, così puoi copiarlo direttamente come testo per una nota in Obsidian o altrove.


🛠️ Forzare VSCode a usare TeX Live invece di TinyTeX (macOS)

🔍 Problema iniziale

Durante la compilazione di un file LaTeX in VSCode con l'estensione LaTeX Workshop, ottenevo un errore del tipo:

! LaTeX Error: File `subcaption.sty` not found.

Anche se avevo installato TeX Live, il sistema usava TinyTeX, che non conteneva tutti i pacchetti necessari.


1. Verificare quale pdflatex viene usato

Nel terminale:

which pdflatex

Output:

/usr/local/bin/pdflatex

Poi:

ls -l /usr/local/bin/pdflatex

Output:

/usr/local/bin/pdflatex -> /Users/matteomeloni/Library/TinyTeX/bin/universal-darwin/pdflatex

Questo indica che stava usando TinyTeX, non TeX Live.


sudo rm /usr/local/bin/pdflatex

(Chiede la password di amministratore)


sudo ln -s /usr/local/texlive/2024/bin/universal-darwin/pdflatex /usr/local/bin/pdflatex

💡 Note aggiuntive


📁 Riferimenti utili


Fammi sapere se vuoi aggiungere anche una sezione su come aggiornare TeX Live o gestire i pacchetti!