Questo documento proviene dal blog di Overleaf. Overleaf ha rilasciato TeX Live 2026 il 18 agosto 2026. Abbiamo inoltre aggiornato ayaka-notes/texlive-full a TeX Live 2026.
Che cos’è TeX Live?
TeX Live è una distribuzione gratuita del sistema di composizione tipografica TeX che comprende molti programmi, font e pacchetti di macro legati a TeX, incluso LaTeX, mantenuta da un gruppo ristretto di utenti TeX e dal TeX User Group. Overleaf usa TeX Live sui propri server di compilazione per generare l’anteprima e produrre il PDF del tuo progetto. Con l’introduzione di TeX Live 2026, gli utenti potranno creare PDF taggati e completamente accessibili, con formule matematiche leggibili.I miei progetti esistenti funzioneranno come al solito?
Sì, i tuoi progetti esistenti continueranno a funzionare, poiché continueranno a usare la versione di TeX Live con cui sono stati creati. Sconsigliamo di cambiare la versione di TeX Live di un progetto esistente se non strettamente necessario: il cambio potrebbe causare nuovi errori o avvisi. Nota: nella galleria di Overleaf potrebbero esserci template che non funzionano o non compilano con le opzioni di accessibilità abilitate. La maggior parte dei template non è creata né mantenuta da Overleaf; per eventuali problemi, contatta l’autore.Posso passare a TeX Live 2026 per i progetti esistenti?
Sì, puoi passare facilmente a TeX Live 2026 per i progetti esistenti; la transizione è semplice e senza complicazioni. Nel progetto che vuoi modificare, apri Settings, quindi fai clic su Compiler nella barra laterale: vedrai un menu a discesa per selezionare la versione di TeX Live. In questo modo puoi aggiornare rapidamente il progetto per soddisfare i requisiti di editori, server di preprint e altre piattaforme che usano una specifica versione di TeX Live per compilare gli invii. Se il tuo progetto veniva compilato senza problemi in TeX Live 2025 (o versioni precedenti) ma ora genera errori in TeX Live 2026, la causa può essere una modifica nel kernel o in alcuni pacchetti. Alcuni pacchetti sono noti per produrre nuovi errori o avvisi con TeX Live 2026; abbiamo raccolto i più comuni, insieme alle relative correzioni, in una sezione dedicata più avanti.Principali novità di TeX Live 2026
I PDF taggati e accessibili hanno superato la fase di prototipo
Dall’aggiornamento di novembre 2025 del LaTeX Project, il tagging non è più descritto come un prototipo, ma è considerato utilizzabile nei flussi di lavoro di produzione, a condizione che il documento si limiti a pacchetti e classi che già supportano il tagging. Per abilitare l’output PDF taggato basta un solo comando, posto prima di\documentclass:
\DocumentMetadata attiva anche alcune impostazioni predefinite: la codifica dei font T1 e, da giugno 2025, l’output in PDF 2.0 anziché nel precedente 1.7. Il PDF 2.0 è importante perché è ciò che consente il tagging MathML (l’elemento che rende la matematica leggibile dagli screen reader, anziché un muro di simboli senza etichette).
Alcune note pratiche:
- Durante la stesura, puoi impostare
tagging = draftper mantenere gli avvisi di accessibilità senza scrivere l’albero della struttura (utile per velocizzare la compilazione di documenti lunghi). - Una chiave check-tagging-status riporta alla fine del log se i pacchetti che stai usando sono noti per essere compatibili con il tagging. Esiste anche un database di stato aggiornato che puoi consultare prima di iniziare.
- Se ti interessa solo la parte di gestione del PDF senza il codice di tagging, ora esiste un pacchetto
pdfmanagementseparato a questo scopo.
\DocumentMetadata può ora essere chiamato una sola volta in un documento. Una seconda chiamata provoca un errore di compilazione, esattamente come farebbe un secondo \documentclass.
Matematica accessibile, con significato
Novità da novembre 2025,\MathMLintent e \MathMLarg consentono agli autori di indicare alle tecnologie assistive che cosa significa una notazione, non solo come è costruita. Ad esempio, |y| può ora essere letto ad alta voce come “il valore assoluto di y” invece di “barra y barra”.
Il tagging della matematica accessibile richiede la compilazione con LuaLaTeX, poiché è il motore che genera il MathML, e il pacchetto unicode-math oppure lua-unicode-math.
Anche grafici e figure ora hanno un significato
L’accessibilità non si limita al testo e alla matematica.\includegraphics, picture e tikzpicture ora accettano chiavi di accessibilità, così ogni elemento grafico può essere marcato in modo appropriato:
todonotes). L’output di TikZ è supportato nativamente.
Una nuova classe per creare presentazioni taggate e accessibili
La classe di documentobeamer è molto diffusa per creare slide di presentazione in LaTeX. Purtroppo non è compatibile con il codice di tagging di LaTeX. Per questo è stata creata da zero una nuova classe di documento, ltx-talk. La sua sintassi è in gran parte simile a quella di beamer, anche se non tutte le funzionalità di beamer sono state implementate in ltx-talk.
Nuovi meccanismi di template per lo stile dei titoli di sezione
I comandi per i titoli di sezione sono stati reimplementati nel kernel di LaTeX con un nuovo meccanismo di template, risolvendo il problema della compatibilità incompleta di pacchetti cometitlesec con il codice di tagging di LaTeX. Ecco un rapido esempio:
Un kernel ricostruito dalle fondamenta
Nel kernel di quest’anno sono state rimosse alcune limitazioni:- L’output routine è ora configurabile: per quasi 40 anni il meccanismo di composizione delle pagine di LaTeX è stato di fatto cablato, costringendo i pacchetti che dovevano modificarlo a sovrascrivere codice interno. Ora espone invece hook e socket per apportare modifiche. I pacchetti diventano più stabili e meno soggetti a conflitti tra loro.
- Un meccanismo moderno per i mark: il vecchio sistema
\markboth/\leftmark/\rightmark, che supportava solo due mark intrecciati, è stato ricostruito su un sistema flessibile che supporta un numero qualsiasi di mark indipendenti, mentre i comandi familiari continuano a funzionare esattamente come prima. - Gli ambienti a blocco e i titoli di sezione ora si basano su template: elenchi, citazioni, ambienti di tipo teorema e ora anche i comandi per i titoli condividono un sistema sottostante coerente. Un vantaggio pratico: LaTeX sta iniziando a emulare nativamente pacchetti popolari come
enumiteme\newtheoremstylediamsthm, ed è in corso l’emulazione dititlesec. Ora è meno necessario installare pacchetti solo per cambiare lo stile di un elenco o di un riquadro di teorema. - Riferimenti incrociati migliori per gli ambienti di tipo teorema: un nuovo comando
\newcounteraliasfa sì che un lemma che condivide un contatore con i teoremi venga mostrato correttamente come “lemma 1”, non come “theorem 1”, quando viene referenziato concleveref,zref-cleverohyperref.
expl3 datato 2023-11-27 o successivo, e la “fake math” (l’uso della modalità matematica solo per posizionare dei box) è stata rimossa da costrutti come \textsuperscript, \parbox/minipage e dalle strutture tabellari. Questo migliora il tagging e il supporto per il testo da destra a sinistra, ma te ne accorgerai se confronti i risultati di \showoutput con quelli delle versioni precedenti di TeX Live.
Nuova portata: più lingue
- L’indicizzazione per le scritture brahmi, tra cui bengalese, gujarati, kannada, malayalam, singalese, tamil e telugu, è arrivata in forma sperimentale in
upmendex. - Nuove chiavi di metadati della lingua BCP 47 (
language,other-languages) consentono di dichiarare con precisione la lingua di un documento, fino alle varianti regionali, informazione che confluisce anche nei metadati di lingua del PDF.
Altri aspetti da tenere presenti
- I pacchetti
enumerate,theoremeverbatimsono ora considerati legacy; per i nuovi documenti preferisci rispettivamenteenumitem,amsthmefancyvrb. - Se usi un flusso di stampa o una piattaforma che si aspetta una versione PDF precedente, puoi comunque impostare tu stesso la versione PDF (ad esempio
\DocumentMetadata{pdfversion=1.7}); la documentazione di TeX Live 2026 spiega come compilare documenti con le impostazioni predefinite precedenti. - Puoi trovare le note di rilascio ufficiali di TeX Live 2026 sul sito del TeX Users Group (TUG), insieme alle note di rilascio di tutte le versioni di TeX Live.
Pacchetti comuni interessati da TeX Live 2026
Nelle sezioni seguenti evidenziamo alcune modifiche che possono far sì che progetti compilati correttamente in TeX Live 2025 generino ora errori di compilazione in TeX Live 2026.Pacchetti per tabelle non più supportati
Con le nuove modifiche alle strutture tabellari nel kernel di LaTeX, i pacchettitabu e tabls non sono più supportati in TL2026 e ora causano errori di compilazione. Anche il pacchetto arydshln potrebbe essere incompatibile con altri pacchetti, ad es. con gli ambienti tabularx e tabular*. Allo stesso modo, pacchetti o template che ridefiniscono \@array e \tabular causano anch’essi errori di compilazione nelle strutture di tipo tabellare.
Opzioni di lingua obsolete di babel
Le opzioni di lingua frenchb e francais sono ora obsolete e devono essere sostituite con french.
Bug di varioref
A causa di un bug nel pacchetto varioref, caricarlo nelle classi di documento KOMA-Script provoca un errore di capacità di TeX superata e nessun PDF viene generato.
Classi KOMA-Script e capt-of
Le classi di documento KOMA-Script (scrbook, scrartcl, scrreport, scrletter) ora definiscono \captionof, quindi il pacchetto capt-of non deve più essere caricato. (Il pacchetto caption, invece, può ancora essere caricato senza problemi con queste classi di documento.)
thmtools: errori con sibling/numberlike/sharenumber
Quando si dichiarano nuovi ambienti di tipo teorema con l’opzione sibling di thmtools (oppure numberlike o sharenumber), possono comparire errori relativi a contatori già definiti, ad es. Command \c@proposal already defined.
thmtools ma prima di \declaretheorem:
polyglossia, xepersian e array
Se usi i pacchetti polyglossia o xepersian per comporre la scrittura araba e hai caricato il pacchetto array o altri pacchetti per tabelle che caricano array, otterrai un errore relativo a \UseMathForPositioningText non definito quando il testo arabo è inserito in una struttura di tipo tabellare.
\DocumentMetadata{} prima della dichiarazione \documentclass; in alternativa, valuta di passare al pacchetto babel per comporre la scrittura araba.
babel-spanish e biblatex-apa
Caricare babel-spanish usando lo stile apa di biblatex provoca un errore di compilazione relativo agli hook e a \@makecaption:
shorthands=off a babel.
xgreek, hyperref e \appendix
Quando sono caricati i pacchetti xgreek (solo per XeLaTeX e LuaLaTeX) e hyperref, viene generato un errore di compilazione per i titoli di sezione che compaiono dopo \appendix:
hypertexnames=false a hyperref.
flowfram e titlesec
Per ora i pacchetti flowfram e titlesec sono incompatibili tra loro. Gli autori possono però valutare di definire lo stile dei titoli di sezione con la nuova interfaccia \EditInstance, ad es.
TeX Live 2026 in Ayakaleaf Pro
Gli amministratori di Ayakaleaf Pro potranno installare TeX Live 2026 aggiornando la configurazione nel solito modo: facendo puntareTEX_LIVE_DOCKER_IMAGE (e ALL_TEX_LIVE_DOCKER_IMAGES) alla nuova immagine TeX Live 2026. Non è richiesto nessun altro aggiornamento.
