Skip to main content
Tento dokument pochází z blogu Overleafu. Overleaf vydal TeX Live 2026 18. srpna 2026. Na TeX Live 2026 jsme aktualizovali také ayaka-notes/texlive-full.
Zde je přehled toho, co se změnilo, co zkontrolovat před přechodem a jak opravit nejčastější nové chyby. Nejvýznamnější novinkou tohoto vydání je, že funkce pro vytváření přístupných PDF jsou připraveny k použití v produkčních workflow a opustily fázi prototypu. Tato aktualizace vám také zpřístupňuje nové a aktualizované programy související s TeXem, písma a balíčky maker. Tento článek pokrývá všechny klíčové informace a důležité změny, o kterých potřebujete vědět. Overleaf vydává oficiální aktualizaci jednou ročně po důkladném testování, aby bylo zajištěno, že vše funguje podle očekávání. Děláme to proto, abychom milionům uživatelů Overleafu zajistili konzistentní a stabilní prostředí a aby vám náš tým podpory mohl pomoci s jakýmikoli problémy či dotazy.

Co je TeX Live?

TeX Live je bezplatná distribuce sázecího systému TeX, která obsahuje mnoho programů souvisejících s TeXem, písem a balíčků maker včetně LaTeXu. Spravuje ji základní skupina uživatelů TeXu a TeX User Group. Overleaf používá TeX Live na svých kompilačních serverech pro zobrazení náhledu a vytvoření PDF vašeho projektu. Se zavedením TeX Live 2026 mohou uživatelé počítat s možností vytvářet plně přístupná, tagovaná PDF včetně čitelné matematiky.

Budou mé stávající projekty fungovat jako obvykle?

Ano, vaše stávající projekty budou fungovat i nadále, protože budou dál používat verzi TeX Live, se kterou byly vytvořeny. Nedoporučujeme měnit verzi TeX Live u stávajícího projektu, pokud to není nutné; změna může vést k novým chybám nebo varováním. Poznámka: V galerii Overleafu mohou být šablony, které s povolenými možnostmi přístupnosti nefungují nebo se nezkompilují. Většinu šablon Overleaf nevytváří ani nespravuje; s případnými problémy se prosím obraťte na jejich autora.

Mohu u stávajících projektů přejít na TeX Live 2026?

Ano, u stávajících projektů můžete na TeX Live 2026 snadno přejít; přechod je jednoduchý a bezproblémový. V projektu, který chcete změnit, otevřete Settings a poté v postranním panelu klikněte na Compiler – uvidíte rozbalovací nabídku pro výběr verze TeX Live. Díky tomu můžete svůj projekt rychle přizpůsobit požadavkům vydavatelů, preprintových serverů a dalších platforem, které ke kompilaci příspěvků používají konkrétní verzi TeX Live. Pokud se váš projekt v TeX Live 2025 (nebo starších verzích) kompiloval bez problémů, ale v TeX Live 2026 nyní hlásí chyby, může to být způsobeno změnami v jádře nebo v některých balíčcích. U některých balíčků je známo, že v TeX Live 2026 vyvolávají nové chyby nebo varování; ty nejčastější jsme spolu s opravami shromáždili v samostatné části níže.

Klíčové změny v TeX Live 2026

Tagované, přístupné PDF opustilo fázi prototypu

Od aktualizace LaTeX Project z listopadu 2025 již tagování není označováno jako prototyp a považuje se za použitelné v produkčních workflow, za předpokladu, že se váš dokument drží balíčků a tříd, které tagování již podporují. Povolení výstupu tagovaného PDF vyžaduje jediný příkaz umístěný před \documentclass:
Použití \DocumentMetadata také zapíná několik výchozích nastavení: kódování písma T1 a od června 2025 výstup ve formátu PDF 2.0 namísto staršího 1.7. PDF 2.0 je zde důležité, protože umožňuje tagování MathML (část, díky níž je matematika pro čtečky obrazovky čitelná, místo aby šlo o neoznačenou změť symbolů). Několik praktických poznámek:
  • Během psaní konceptu můžete nastavit tagging = draft, čímž zachováte varování týkající se přístupnosti, ale přeskočíte zápis stromu struktury (užitečné pro zrychlení kompilace dlouhých dokumentů).
  • Klíč check-tagging-status na konci logu oznámí, zda jsou používané balíčky známé jako kompatibilní s tagováním. Existuje také živá databáze stavu, kterou si můžete zkontrolovat ještě před začátkem.
  • Pokud chcete pouze správu PDF bez kódu pro tagování, existuje nyní samostatný balíček pdfmanagement.
Jedna změna si zaslouží zvláštní upozornění: \DocumentMetadata lze nyní v dokumentu zavolat pouze jednou. Druhé volání vede k chybě kompilace, stejně jako by tomu bylo u druhého \documentclass.

Přístupná matematika s významem

Novinka od listopadu 2025: \MathMLintent a \MathMLarg umožňují autorům sdělit asistivním technologiím, co daný zápis znamená, nejen jak je sestaven. Například |y| lze nyní přečíst nahlas jako „absolutní hodnota y“ místo „svislice y svislice“. Tagování přístupné matematiky vyžaduje kompilaci pomocí LuaLaTeXu, protože právě tento engine generuje MathML, a také balíček unicode-math nebo lua-unicode-math.

Význam nyní nesou i grafika a obrázky

Přístupnost se neomezuje na text a matematiku. \includegraphics, picture a tikzpicture nyní přijímají klíče přístupnosti, takže každou grafiku lze vhodně označit:
Grafiku lze klasifikovat čtyřmi způsoby: jako skutečný ilustrační obrázek, jako dekorativní artefakt, který mají asistivní nástroje ignorovat, jako náhradu symbolu, nebo jako běžný text (užitečné například pro todonotes). Výstup TikZ je podporován bez dalšího nastavování.

Nová třída pro tvorbu tagovaných, přístupných prezentací

Třída dokumentů beamer je velmi oblíbená pro tvorbu prezentačních snímků v LaTeXu. Bohužel není kompatibilní s kódem pro tagování v LaTeXu. Místo ní byla od základu vytvořena nová třída dokumentů ltx-talk. Její syntaxe je z velké části podobná syntaxi beamer, i když ne všechny funkce beamer byly v ltx-talk implementovány.

Nové šablonovací mechanismy pro stylování nadpisů oddílů

Příkazy pro nadpisy oddílů byly v jádře LaTeXu znovu implementovány pomocí nového šablonovacího mechanismu, což řeší problém, že balíčky jako titlesec nejsou plně kompatibilní s kódem pro tagování v LaTeXu. Zde je rychlý příklad:
Podrobné informace jsou k dispozici v dokumentaci.

Jádro přestavěné od základů

V letošním jádře byla odstraněna některá omezení:
  • Výstupní rutina je nyní konfigurovatelná: Téměř 40 let byl mechanismus sestavování stránek v LaTeXu prakticky napevno zadrátovaný, což nutilo balíčky, které jej potřebovaly změnit, přepisovat interní kód. Nyní místo toho poskytuje hooky a sockety pro provádění změn. Balíčky se tak stávají stabilnějšími a méně náchylnými ke vzájemným konfliktům.
  • Moderní mechanismus značek: Starý systém \markboth / \leftmark / \rightmark, který vždy podporoval pouze dvě vzájemně provázané značky, byl přestavěn na flexibilní systém podporující libovolný počet nezávislých značek, přičemž známé příkazy fungují přesně jako dříve.
  • Blokové prostředí a nadpisy oddílů nyní běží na šablonách: Seznamy, citace, prostředí typu věta a nyní i příkazy pro nadpisy sdílejí konzistentní základní systém. Jeden praktický přínos: LaTeX začíná nativně emulovat oblíbené balíčky jako enumitem a \newtheoremstyle z amsthm a probíhá práce na emulaci titlesec. Instalovat balíčky jen kvůli úpravě stylu seznamu nebo rámečku věty je tak potřeba méně často.
  • Lepší křížové odkazy pro prostředí typu věta: Nový příkaz \newcounteralias znamená, že lemma sdílející počítadlo s větami se při odkazování pomocí cleveref, zref-clever nebo hyperref správně zobrazí jako „lemma 1“, nikoli „věta 1“.
Pokud spravujete balíčky, a ne jen dokumenty, zaslouží si vaši pozornost dvě změny: jádro nyní formálně vyžaduje expl3 s datem 2023-11-27 nebo novějším a „falešná matematika“ (používání matematického režimu čistě k umisťování boxů) byla odstraněna z konstrukcí jako \textsuperscript, \parbox/minipage a z okolí tabulkových struktur. To zlepšuje tagování a podporu textu psaného zprava doleva, ale všimnete si toho, pokud porovnáte výsledky \showoutput se staršími verzemi TeX Live.

Nový dosah: více jazyků

  • Indexování pro bráhmská písma, včetně bengálštiny, gudžarátštiny, kannadštiny, malajálamštiny, sinhálštiny, tamilštiny a telugštiny, přibylo experimentálně v upmendex.
  • Nové klíče jazykových metadat BCP 47 (language, other-languages) umožňují přesně deklarovat jazyk dokumentu až na úroveň regionálních variant, což se promítá i do vlastních jazykových metadat PDF.

Další věci, o kterých byste měli vědět

  • Balíčky enumerate, theorem a verbatim jsou nyní považovány za zastaralé; pro nové dokumenty dávejte přednost enumitem, amsthm a fancyvrb.
  • Pokud používáte tiskový workflow nebo platformu, která očekává starší verzi PDF, můžete verzi PDF stále nastavit sami (například \DocumentMetadata{pdfversion=1.7}) a dokumentace TeX Live 2026 popisuje, jak kompilovat dokumenty se staršími výchozími nastaveními.
  • Oficiální poznámky k vydání TeX Live 2026 najdete na webu TeX Users Group (TUG), stejně jako poznámky k vydání všech verzí TeX Live.

Běžné balíčky ovlivněné TeX Live 2026

V následujících částech upozorňujeme na některé změny, kvůli kterým projekty úspěšně kompilované v TeX Live 2025 nyní v TeX Live 2026 hlásí chyby kompilace.

Nepodporované balíčky související s tabulkami

Kvůli novým změnám tabulkových struktur v jádře LaTeXu již balíčky tabu a tabls nejsou v TL2026 podporovány – nyní způsobují chyby kompilace. Balíček arydshln může být také nekompatibilní s jinými balíčky, např. s prostředími tabularx a tabular*. Podobně balíčky nebo šablony, které předefinovávají \@array a \tabular, by rovněž způsobovaly chyby kompilace u tabulkových struktur.

Zastaralé jazykové volby babel

Jazykové volby frenchb a francais jsou nyní zastaralé. Měly by být nahrazeny volbou french.

Chyba ve varioref

Kvůli chybě v balíčku varioref způsobí jeho načtení ve třídách dokumentů KOMA-Script chybu překročení kapacity TeXu (TeX capacity exceeded) a nevygeneruje se žádné PDF.
Řešením je přidat
do preambule.

Třídy KOMA-script a capt-of

Třídy dokumentů KOMA-script (scrbook, scrartcl, scrreport, scrletter) nyní definují \captionof, takže balíček capt-of by se již neměl načítat. (Naopak balíček caption lze s těmito třídami dokumentů nadále bezpečně načítat.)

thmtools: chyby sibling/numberlike/sharenumber

Při deklarování nových prostředí typu věta s volbou sibling (nebo numberlike či sharenumber) balíčku thmtools vznikají chyby o již definovaných počítadlech, např. Command \c@proposal already defined.
Řešením je přidat do preambule následující řádky, a to po načtení thmtools, ale před \declaretheorem:

polyglossia, xepersian a array

Pokud používáte balíčky polyglossia nebo xepersian pro sazbu arabského písma a máte načtený balíček array nebo jiné balíčky související s tabulkami, které array načítají, dostanete chybu o nedefinovaném \UseMathForPositioningText, jakmile umístíte arabský text do tabulkové struktury.
To lze vyřešit přidáním \DocumentMetadata{} před deklaraci \documentclass; případně zvažte přechod na balíček babel pro sazbu arabského písma.

babel-spanish a biblatex-apa

Načtení babel-spanish při použití stylu apa balíčku biblatex způsobí chybu kompilace týkající se hooků a \@makecaption:
Chybě se však lze vyhnout přidáním volby shorthands=off do babel.

xgreek, hyperref a \appendix

Když jsou načteny balíčky xgreek (pouze pro XeLaTeX a LuaLaTeX) a hyperref, vznikne chyba kompilace u nadpisů oddílů, které se nacházejí za \appendix:
Opravou je přidat do hyperref volbu hypertexnames=false.

flowfram a titlesec

Balíčky flowfram a titlesec jsou zatím vzájemně nekompatibilní. Autoři však mohou zvážit stylování nadpisů oddílů pomocí nového rozhraní \EditInstance, např.
Další podrobnosti najdete na tomto odkazu.

TeX Live 2026 v Ayakaleaf Pro

Administrátoři Ayakaleaf Pro mohou TeX Live 2026 nainstalovat obvyklým způsobem aktualizací své konfigurace: nastavením TEX_LIVE_DOCKER_IMAGE (a ALL_TEX_LIVE_DOCKER_IMAGES) na nový image TeX Live 2026. Žádný další upgrade není potřeba.
Naposledy změněno 5. října 2026