Det här dokumentet kommer från Overleafs blogg. Overleaf släppte TeX Live 2026 den 18 augusti 2026. Vi har också uppdaterat ayaka-notes/texlive-full till TeX Live 2026.
Vad är TeX Live?
TeX Live är en fri distribution av typsättningssystemet TeX som innehåller många TeX-relaterade program, typsnitt och makropaket, inklusive LaTeX, och som underhålls av en kärngrupp av TeX-användare och TeX User Group. Overleaf använder TeX Live på sina kompileringsservrar för att driva förhandsgranskningen och skapa ditt projekts PDF. Med introduktionen av TeX Live 2026 kan användarna skapa helt tillgängliga, taggade PDF-filer, inklusive läsbar matematik.Kommer mina befintliga projekt att fungera som vanligt?
Ja, dina befintliga projekt fungerar fortfarande, eftersom de fortsätter att använda den TeX Live-version som gällde när de skapades. Vi avråder från att byta TeX Live-version i ett befintligt projekt om det inte är nödvändigt; ett byte kan leda till nya fel eller varningar. Obs! Det kan finnas mallar i Overleaf-galleriet som inte fungerar eller inte kompilerar när tillgänglighetsalternativen är aktiverade. De flesta mallar är inte skapade eller underhållna av Overleaf; kontakta mallens skapare om du stöter på problem.Kan jag byta till TeX Live 2026 för befintliga projekt?
Ja, du kan enkelt byta till TeX Live 2026 för befintliga projekt; övergången är enkel och problemfri. Öppna Settings i det projekt du vill ändra och klicka sedan på Compiler i sidofältet, så ser du en rullgardinsmeny där du kan välja TeX Live-version. Det gör att du snabbt kan anpassa ditt projekt till kraven från förlag, preprintservrar och andra plattformar som använder en viss TeX Live-version för att kompilera inskickade bidrag. Om ditt projekt kompilerade utan problem i TeX Live 2025 (eller tidigare versioner) men nu ger fel i TeX Live 2026 kan det bero på ändringar i kärnan eller i vissa paket. Vissa paket är kända för att ge nya fel eller varningar under TeX Live 2026; vi har samlat de vanligaste, tillsammans med lösningar, i ett separat avsnitt nedan.Viktiga ändringar i TeX Live 2026
Taggad, tillgänglig PDF har lämnat prototypstadiet
Sedan LaTeX-projektets uppdatering i november 2025 beskrivs taggning inte längre som en prototyp, utan anses vara användbar i produktionsarbetsflöden, förutsatt att ditt dokument håller sig till paket och klasser som redan stöder taggning. För att aktivera taggad PDF-utdata räcker ett enda kommando placerat före\documentclass:
\DocumentMetadata aktiverar också några standardinställningar: T1-teckenkodning och, sedan juni 2025, utdata i PDF 2.0 i stället för den äldre 1.7. PDF 2.0 är viktigt här eftersom det är det som möjliggör MathML-taggning (den del som gör matematik läsbar för skärmläsare i stället för en omärkt mur av symboler).
Några praktiska anmärkningar:
- Medan du skriver utkast kan du ange
tagging = draftför att behålla tillgänglighetsvarningarna men hoppa över att skriva strukturträdet (användbart för att snabba upp kompileringen av långa dokument). - En nyckel för kontroll av taggningsstatus rapporterar i slutet av loggen om de paket du använder är kända för att vara kompatibla med taggning. Det finns också en aktuell statusdatabas som du kan kontrollera innan du börjar.
- Om du bara vill ha PDF-hanteringsdelen utan taggningskoden finns det nu ett separat paket,
pdfmanagement, för det.
\DocumentMetadata kan nu bara anropas en gång i ett dokument. Ett andra anrop leder till ett kompileringsfel, på samma sätt som ett andra \documentclass skulle göra.
Tillgänglig matematik, med betydelse
Nytt sedan november 2025:\MathMLintent och \MathMLarg låter författare berätta för hjälpmedelsteknik vad en notation betyder, inte bara hur den är uppbyggd. Till exempel kan |y| nu läsas upp som “absolutbeloppet av y” i stället för “streck y streck”.
Tillgänglig taggning av matematik kräver kompilering med LuaLaTeX, eftersom det är den motor som genererar MathML, samt antingen paketet unicode-math eller lua-unicode-math.
Grafik och figurer bär nu också betydelse
Tillgänglighet är inte begränsad till text och matematik.\includegraphics, picture och tikzpicture accepterar nu tillgänglighetsnycklar, så att varje grafikelement kan märkas upp på lämpligt sätt:
todonotes). TikZ-utdata stöds direkt.
En ny klass för att skapa taggade, tillgängliga presentationer
Dokumentklassenbeamer är mycket populär för att skapa presentationsbilder i LaTeX. Tyvärr är den inte kompatibel med LaTeX taggningskod. I stället har en ny dokumentklass, ltx-talk, skapats från grunden. Dess syntax liknar i stort sett beamer, även om inte alla funktioner i beamer har implementerats i ltx-talk.
Nya mallmekanismer för att formatera avsnittsrubriker
Kommandona för avsnittsrubriker har implementerats på nytt i LaTeX-kärnan med en ny mallmekanism, vilket löser problemet med att paket somtitlesec inte är helt kompatibla med LaTeX taggningskod. Här är ett snabbt exempel:
En kärna som byggts om på djupet
I årets kärna har vissa begränsningar tagits bort:- Utdatarutinen är nu konfigurerbar: I nästan 40 år var LaTeX maskineri för sidsammansättning i praktiken hårdkodat, vilket tvingade paket som behövde ändra det att skriva över intern kod. Nu exponeras i stället hooks och sockets för att göra ändringar. Paketen blir stabilare och mindre benägna att komma i konflikt med varandra.
- En modern mekanism för marks: Det gamla systemet med
\markboth/\leftmark/\rightmark, som bara någonsin stödde två sammanflätade marks, har byggts om på ett flexibelt system som stöder valfritt antal oberoende marks, medan de välbekanta kommandona fortsätter att fungera precis som tidigare. - Blockmiljöer och avsnittsrubriker körs nu på mallar: Listor, citat, satsliknande miljöer och nu även rubrikkommandon delar ett konsekvent underliggande system. En praktisk fördel: LaTeX börjar nativt emulera populära paket som
enumitemochamsthm:s\newtheoremstyle, och emulering avtitlesecpågår. Nu behöver du mer sällan installera paket bara för att formatera om en lista eller en satsruta. - Bättre korsreferenser för satsliknande miljöer: Ett nytt kommando,
\newcounteralias, gör att ett lemma som delar räknare med satser korrekt visas som “lemma 1” och inte “theorem 1” när det refereras medcleveref,zref-cleverellerhyperref.
expl3 daterat 2023-11-27 eller senare, och “fake math” (att använda matematikläge enbart för att positionera boxar) har tagits bort från konstruktioner som \textsuperscript, \parbox/minipage och runt tabellstrukturer. Detta förbättrar taggningen och stödet för text från höger till vänster, men du kommer att märka det om du jämför resultat från \showoutput med äldre TeX Live-versioner.
Ny räckvidd: fler språk
- Indexering för brahmiska skrifter, inklusive bengali, gujarati, kannada, malayalam, singalesiska, tamil och telugu, har kommit på experimentbasis i
upmendex. - Nya nycklar för språkmetadata enligt BCP 47 (
language,other-languages) låter dig ange ett dokuments språk exakt, ned till regionala varianter, vilket också förs vidare till PDF-filens egen språkmetadata.
Andra saker att vara medveten om
- Paketen
enumerate,theoremochverbatimbetraktas nu som äldre; för nya dokument bör du i stället användaenumitem,amsthmrespektivefancyvrb. - Om du använder ett tryckarbetsflöde eller en plattform som förväntar sig en äldre PDF-version kan du fortfarande ange PDF-versionen själv (till exempel
\DocumentMetadata{pdfversion=1.7}), och dokumentationen för TeX Live 2026 beskriver hur du kompilerar dokument mot tidigare standardinställningar. - Du hittar de officiella versionsanteckningarna för TeX Live 2026 på TeX Users Groups (TUG) webbplats, liksom versionsanteckningar för alla TeX Live-versioner.
Vanliga paket som påverkas av TeX Live 2026
I följande avsnitt lyfter vi fram några ändringar som gör att projekt som kompilerade utan problem i Tex Live 2025 nu får kompileringsfel i TeX Live 2026.Tabellrelaterade paket som inte längre stöds
På grund av nya ändringar av tabellstrukturer i LaTeX-kärnan stöds paketentabu och tabls inte längre i TL2026 – de orsakar nu kompileringsfel. Paketet arydshln kan också vara inkompatibelt med andra paket, t.ex. miljöerna tabularx och tabular*. På samma sätt orsakar paket eller mallar som omdefinierar \@array och \tabular också kompileringsfel kring tabelliknande strukturer.
Föråldrade språkalternativ i babel
Språkalternativen frenchb och francais är nu föråldrade. De ska nu ersättas med french.
Bugg i varioref
På grund av en bugg i paketet varioref orsakar inläsning av paketet i KOMA-Script-dokumentklasser felet TeX capacity exceeded, och ingen PDF genereras.
KOMA-script-klasser och capt-of
KOMA-script-dokumentklasserna (scrbook, scrartcl, scrreport, scrletter) definierar nu \captionof, så paketet capt-of bör inte längre läsas in. (Paketet caption går däremot fortfarande bra att läsa in med dessa dokumentklasser.)
thmtools: fel med sibling/numberlike/sharenumber
När nya satsliknande miljöer deklareras med thmtools-alternativet sibling (eller numberlike eller sharenumber) uppstår fel om att räknare redan är definierade, t.ex. Command \c@proposal already defined.
thmtools har lästs in men före \declaretheorem:
polyglossia, xepersian och array
Om du använder paketen polyglossia eller xepersian för att typsätta arabisk skrift och har läst in paketet array eller andra tabellrelaterade paket som läser in array, får du ett fel om att \UseMathForPositioningText inte är definierat när arabisk text placeras i en tabelliknande struktur.
\DocumentMetadata{} före deklarationen \documentclass; eller överväg att byta till paketet babel för att typsätta arabiska skrifter.
babel-spanish och biblatex-apa
Att läsa in babel-spanish samtidigt som biblatex-stilen apa används orsakar ett kompileringsfel om hooks och \@makecaption:
shorthands=off för babel.
xgreek, hyperref och \appendix
När paketen xgreek (endast för XeLaTeX och LuaLaTeX) och hyperref läses in uppstår ett kompileringsfel för avsnittsrubriker som kommer efter \appendix:
hypertexnames=false för hyperref.
flowfram och titlesec
För närvarande är paketen flowfram och titlesec inkompatibla med varandra. Författare kan dock överväga att formatera avsnittsrubriker med det nya gränssnittet \EditInstance, t.ex.
TeX Live 2026 i Ayakaleaf Pro
Administratörer av Ayakaleaf Pro kan installera TeX Live 2026 genom att uppdatera sin konfiguration på vanligt sätt: låtTEX_LIVE_DOCKER_IMAGE (och ALL_TEX_LIVE_DOCKER_IMAGES) peka på den nya TeX Live 2026-avbildningen. Ingen annan uppgradering krävs.
