> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# TeX Live 2026 je nyní k dispozici

<Info>
  Tento dokument pochází z [blogu Overleafu](https://www.overleaf.com/blog/tex-live-2026-is-now-available). Overleaf vydal TeX Live 2026 18. srpna 2026. Na TeX Live 2026 jsme aktualizovali také [ayaka-notes/texlive-full](https://github.com/ayaka-notes/texlive-full).
</Info>

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](https://tug.org/texlive/) 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](https://tug.org/). 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.

<strong>Poznámka:</strong> 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](https://www.latex-project.org/news/latex2e-news/ltnews42.pdf) 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`:

```latex theme={null}
\DocumentMetadata{
 pdfstandard = {UA-2, A-4f},
 tagging = on,
 lang = en
 }
\documentclass{article}
```

Použití `\DocumentMetadata` také zapíná několik výchozích nastavení: kódování písma T1 a [od června 2025](https://www.latex-project.org/news/latex2e-news/ltnews41.pdf) 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](https://latex3.github.io/tagging-project/tagging-status/), 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](https://www.latex-project.org/news/latex2e-news/ltnews42.pdf): `\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:

```latex theme={null}
\includegraphics[alt={A bar chart of quarterly revenue}]{revenue}
```

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`](https://ctan.org/pkg/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:

```latex theme={null}
\EditInstance{heading}{section}{
  number-format=\fbox{\LARGE\bfseries\theheading},
  title-decls=\Large\bfseries\sffamily\color{blue},
  before-vspace=20pt,
}
```

Podrobné informace jsou k dispozici v [dokumentaci](https://tug.ctan.org/macros/latex-dev/required/latex-lab/latex-lab-sec-template.pdf).

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

V letošním jádře byla odstraněna některá omezení:

* <strong>Výstupní rutina je nyní konfigurovatelná:</strong> 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.
* <strong>Moderní mechanismus značek:</strong> 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.
* <strong>Blokové prostředí a nadpisy oddílů nyní běží na šablonách:</strong> 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.
* <strong>Lepší křížové odkazy pro prostředí typu věta:</strong> 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ů

* <strong>Indexování pro bráhmská písma,</strong> 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í](https://tug.org/texlive/doc/texlive-en/texlive-en.html#news) TeX Live 2026 najdete na webu TeX Users Group (TUG), stejně jako [poznámky k vydání všech verzí TeX Live](https://www.tug.org/texlive/doc/texlive-en/texlive-en.html#x1-710009).

### 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`](https://github.com/latex3/latex2e/issues/2112#issuecomment-4881772493) 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.

```text theme={null}
\documentclass{scrartcl}
\usepackage{varioref}
\begin{document}
Hello World!
\end{document}
```

Řešením je přidat

```text theme={null}
\def\extrasenglish{}
```

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](https://github.com/muzimuzhi/thmtools/issues/75), např. `Command \c@proposal already defined`.

```text theme={null}
\documentclass{article}
\usepackage{thmtools}
\declaretheorem{theorem}
\declaretheorem{proposal}[sibling=theorem]

\begin{document}

\begin{theorem}This is a theorem.\end{theorem}
\begin{proposal}This is a proposal.\end{proposal}

\end{document}
```

Řešením je přidat do preambule následující řádky, a to po načtení `thmtools`, ale před `\declaretheorem`:

```text theme={null}
\makeatletter
\@ifundefined{newcounteralias}{}{%
  \renewcommand\thmt@autorefsetup{\@xa\def\csname\thmt@envname autorefname\@xa\endcsname\@xa{\thmt@thmname}}%
}
\makeatother
```

#### `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.

```text theme={null}
\documentclass[12pt,a4paper]{article}
\usepackage{polyglossia}
\usepackage{array}
\setdefaultlanguage{arabic}
\newfontfamily\arabicfont[Script=Arabic]{Noto Naskh Arabic}
\begin{document}
\begin{tabular}{c}
السلام عليكم
\end{tabular}
\end{document}
```

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`:

```text theme={null}
\usepackage[spanish]{babel}
\usepackage[style=apa]{biblatex}
```

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`:

```text theme={null}
\documentclass{article}
\usepackage{xgreek}
\usepackage{fontspec}
\setmainfont{GFS Artemisia}
\usepackage{hyperref}
\begin{document}
\section{Εισαγωγή}
\appendix
\section{Δεδομένα}
\end{document}
```

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ř.

```text theme={null}
\DocumentMetadata{}
\documentclass{article}
\usepackage{flowfram}
\usepackage[dvipsnames]{xcolor}
\EditInstance{heading}{section}{
  number-format=\fbox{\LARGE\bfseries\theheading},
  title-decls=\Large\bfseries\sffamily\color{NavyBlue}
}
\begin{document}
\section{Introduction}
\end{document}
```

Další podrobnosti najdete na [tomto odkazu](https://mirrors.ctan.org/macros/latex-dev/required/latex-lab/latex-lab-sec-template.pdf).

### 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.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.