Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

TeX Live su Windows

L’installazione di TeX Live su Windows in semplici mosse.

Passo 1: file di installazione

Per prima cosa scarica il file d’installazione install-tl-windows.exe. Se desideri eseguire la verifica di sicurezza del file prosegui con il passo 2 altrimenti vai al passo 3.

Passo 2 (raccomandato): sicurezza

Verifichiamo che l’archivio dell’installer sia sicuro con il confronto tra il suo checksum SHA-512 e quello atteso.

Da CTAN scarica perciò anche il file install-tl-windows.exe.sha512. Esso contiene il checksum atteso e il nome del file da verificare separati da uno spazio.

Crea una nuova cartella, aprila con l’Explorer e copiaci dentro i due file scaricati. Con un click destro in un punto vuoto della finestra apri una sessione di PowerShell scegliendo la voce “Apri nel Terminale”.

Nella finestra di PowerShell dai questo comando e premi invio:

(Get-FileHash install-tl-windows.exe -Algorithm SHA512).Hash -eq
(Get-Content install-tl-windows.exe.sha512).Split()[0]

Se copi/incolli il comando con il pulsante a destra dell’area del codice conferma che stai inserendo un comando su più linee.

Se lo digiti da tastiera scrivilo su una sola riga oppure per comodità vai a capo dopo -eq. Nella digitazione ti puoi aiutare con il tasto Tab: se i caratteri sono sufficienti i comandi e i percorsi dei file vengono completati in automatico.

Il comando implementa il confronto tra i due checksum:

  1. il checksum dell’archivio calcolato con l’utility Get-FileHash
  2. il checksum atteso ricavato separando con il metodo .Split() la prima parte del contenuto del file .sha512 letto con il comando Get-Content

Se il comando dà come risultato True il file è sicuro e puoi procedere, altrimenti ottieni False e allora elimina i file e scegli un altro mirror CTAN di download.

Passo 3: Avvio dell’installazione

Fai doppio click sull’installer. Ti troverai in questa schermata:

Premi Next e poi Install per decomprimere in una cartella temporanea i file e lanciare l’installatore vero e proprio.

Note

Windows è probabile che blocchi l’esecuzione dell’installer poiché non essendo firmato è considerato potenzialmente pericoloso. In tal caso nel dialogo di blocco fai click su “Ulteriori Informazioni”. Apparirà il motivo, ovvero che l’autore dell’eseguibile è sconosciuto, e il pulsante “Esegui comunque”.

Tip

Se desideri che TeX Live sia disponibile per tutti gli utenti accreditati sul computer Windows, esegui l’installatore come amministratore scegliendo la voce corrispondente del menù contestuale con un click destro sull’icona

Passo 4: installazione

A questo punto dovresti essere alla schermata principale dell’installer.

Non è necessario fare modifiche nel dialogo per il tipo di installazione che vogliamo fare tranne che per la scelta di installare o meno anche l’editor TeXWorks, comodissimo perché offre la doppia finestra affiancata codice/documento quindi consigliato.

Annota la directory “Posizione dell’installazione” che potrebbe essere utile in seguito, e premi Install.

Passo 5: Scaricamento pacchetti

Ottimo. Ultima fase: l’installer scarica e installa i pacchetti da uno dei server CTAN. È una procedura lenta poiché i pacchetti sono veramente tanti. Poco importa, attesa ripagata.

Al termine dell’installazione dei pacchetti, vengono eseguite le configurazioni finali e la generazione dei formati.

Passo 6: test dell’installazione

Ora tutto è pronto per fare un semplice test. Premi il tasto Windows e digita i caratteri shell. Fai invio sulla corrispondenza migliore per aprire una finestra di Windows PowerShell. Al prompt digita il seguente comando e fai un invio per confermarne l’esecuzione:

lualatex --version

Dovresti ottenere una serie di informazioni di versione che confermano che il sistema è pronto all’uso.

Per ulteriori informazioni sull’installazione di TeX Live per Windows fai riferimento alla pagina ufficiale windows.html.

Passo 7: aggiornamenti

Ogni giorno vengono rilasciati aggiornamenti conviene quindi periodicamente eseguire dal terminale il comando:

tlmgr update --all

Passo 8 (raccomandato): verifica dei pacchetti

Fare in modo che gli aggiornamenti di TeX Live siano verificati è ottima cosa. Vediamo in dettaglio.

Una volta in aggiornamento l’utility tlmgr stampa una prima riga che indica il repository di riferimento:

tlmgr.pl: package repository https://ctan.net/systems/texlive/tlnet/ (not verified: gpg unavailable)

Dall’ultima parte del messaggio è chiaro che in questo caso i pacchetti in aggiornamento NON saranno verificati con gpg. Questo capita di norma su Windows o macOS ma non su Linux dove di solito gnuPG è già installato.

Risulta facilissimo installarlo anche in Windows (o macOS) e all’interno di TeX Live con quest’unico comando, che scarica il necessario dal repository personale di Norbert Preining, uno dei principali sviluppatori di TeX Live:

tlmgr --repository http://www.preining.info/tlgpg/ install tlgpg

Facile, rapido e assolutamente consigliato.