> ## 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 finns nu tillgängligt

<Info>
  Det här dokumentet kommer från [Overleafs blogg](https://www.overleaf.com/blog/tex-live-2026-is-now-available). Overleaf släppte TeX Live 2026 den 18 augusti 2026. Vi har också uppdaterat [ayaka-notes/texlive-full](https://github.com/ayaka-notes/texlive-full) till TeX Live 2026.
</Info>

Här går vi igenom vad som har ändrats, vad du bör kontrollera innan du byter och hur du åtgärdar de vanligaste nya felen. Den mest anmärkningsvärda uppdateringen i den här versionen är att funktionerna som skapar tillgängliga PDF-filer nu är redo att användas i produktionsarbetsflöden och har lämnat prototypfasen. Uppdateringen ger dig också tillgång till nya och uppdaterade TeX-relaterade program, typsnitt och makropaket. Det här blogginlägget täcker all viktig information och de viktiga ändringar du behöver känna till.

Overleaf släpper en officiell uppdatering en gång om året efter noggranna tester för att säkerställa att allt fungerar som förväntat. Vi gör detta för att säkerställa en konsekvent och stabil upplevelse för Overleafs miljontals användare, och för att vårt supportteam ska kunna hjälpa dig med eventuella problem eller frågor.

### Vad är TeX Live?

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

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

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

Att använda `\DocumentMetadata` aktiverar också några standardinställningar: T1-teckenkodning och, [sedan juni 2025](https://www.latex-project.org/news/latex2e-news/ltnews41.pdf), 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 = draft` fö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](https://latex3.github.io/tagging-project/tagging-status/) 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.

En ändring som är särskilt värd att uppmärksamma: `\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](https://www.latex-project.org/news/latex2e-news/ltnews42.pdf): `\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:

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

Grafik kan klassificeras på fyra sätt: som en verklig illustrerande figur, som en dekorativ artefakt som hjälpmedel ska ignorera, som ersättning för en symbol eller som vanlig text (praktiskt för exempelvis `todonotes`). TikZ-utdata stöds direkt.

#### En ny klass för att skapa taggade, tillgängliga presentationer

Dokumentklassen `beamer` ä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`](https://ctan.org/pkg/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 som `titlesec` inte är helt kompatibla med LaTeX taggningskod. Här är ett snabbt exempel:

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

Detaljerad information finns i [dokumentationen](https://tug.ctan.org/macros/latex-dev/required/latex-lab/latex-lab-sec-template.pdf).

#### En kärna som byggts om på djupet

I årets kärna har vissa begränsningar tagits bort:

* <strong>Utdatarutinen är nu konfigurerbar:</strong> 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.
* <strong>En modern mekanism för marks:</strong> 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.
* <strong>Blockmiljöer och avsnittsrubriker körs nu på mallar:</strong> 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 `enumitem` och `amsthm`:s `\newtheoremstyle`, och emulering av `titlesec` pågår. Nu behöver du mer sällan installera paket bara för att formatera om en lista eller en satsruta.
* <strong>Bättre korsreferenser för satsliknande miljöer:</strong> 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 med `cleveref`, `zref-clever` eller `hyperref`.

Om du underhåller paket och inte bara dokument är två ändringar värda din uppmärksamhet: kärnan kräver nu formellt **`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

* <strong>Indexering för brahmiska skrifter,</strong> 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`, `theorem` och `verbatim` betraktas nu som äldre; för nya dokument bör du i stället använda `enumitem`, `amsthm` respektive `fancyvrb`.
* 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](https://tug.org/texlive/doc/texlive-en/texlive-en.html#news) för TeX Live 2026 på TeX Users Groups (TUG) webbplats, liksom [versionsanteckningar för alla TeX Live-versioner](https://www.tug.org/texlive/doc/texlive-en/texlive-en.html#x1-710009).

### 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 paketen `tabu` 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`](https://github.com/latex3/latex2e/issues/2112#issuecomment-4881772493) orsakar inläsning av paketet i KOMA-Script-dokumentklasser felet TeX capacity exceeded, och ingen PDF genereras.

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

Lösningen är att lägga till

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

i ingressen.

#### 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](https://github.com/muzimuzhi/thmtools/issues/75), t.ex. `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}
```

Lösningen är att lägga till följande rader i ingressen, efter att `thmtools` har lästs in men före `\declaretheorem`:

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

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

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

Detta kan lösas genom att lägga till `\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`:

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

Felet kan dock undvikas genom att lägga till alternativet `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`:

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

Lösningen är att lägga till alternativet `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.

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

Se [den här länken](https://mirrors.ctan.org/macros/latex-dev/required/latex-lab/latex-lab-sec-template.pdf) för mer information.

### 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åt `TEX_LIVE_DOCKER_IMAGE` (och `ALL_TEX_LIVE_DOCKER_IMAGES`) peka på den nya TeX Live 2026-avbildningen. Ingen annan uppgradering krävs.


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