> ## 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 kini tersedia

<Info>
  Dokumen ini berasal dari [blog Overleaf](https://www.overleaf.com/blog/tex-live-2026-is-now-available). Overleaf merilis TeX Live 2026 pada 18 Agustus 2026. Kami juga telah memperbarui [ayaka-notes/texlive-full](https://github.com/ayaka-notes/texlive-full) ke TeX Live 2026.
</Info>

Berikut adalah apa saja yang berubah, apa yang perlu diperiksa sebelum beralih, dan cara memperbaiki error baru yang paling umum. Pembaruan paling menonjol dalam rilis ini adalah fitur-fitur untuk menghasilkan PDF yang aksesibel kini siap digunakan dalam alur kerja produksi dan telah lulus dari fase prototipe. Pembaruan ini juga memberi Anda akses ke program, font, dan paket makro terkait TeX yang baru maupun yang diperbarui. Postingan blog ini membahas semua informasi kunci dan perubahan penting yang perlu Anda ketahui.

Overleaf merilis pembaruan resmi setahun sekali setelah pengujian ketat untuk memastikan semuanya berjalan sesuai harapan. Kami melakukan ini untuk memastikan pengalaman yang konsisten dan stabil bagi jutaan pengguna Overleaf, serta memastikan tim dukungan kami dapat membantu Anda dengan masalah atau pertanyaan apa pun.

### Apa itu TeX Live?

[TeX Live](https://tug.org/texlive/) adalah distribusi gratis dari sistem penataan huruf TeX yang mencakup banyak program, font, dan paket makro terkait TeX, termasuk LaTeX, yang dikelola oleh sekelompok inti pengguna TeX dan [TeX User Group](https://tug.org/). Overleaf menggunakan TeX Live di server kompilasinya untuk menjalankan pratinjau dan menghasilkan PDF proyek Anda.

Dengan hadirnya TeX Live 2026, pengguna dapat membuat PDF bertag yang sepenuhnya aksesibel, termasuk matematika yang dapat dibaca.

### Apakah proyek saya yang sudah ada akan tetap berfungsi seperti biasa?

Ya, proyek Anda yang sudah ada akan tetap berfungsi karena akan terus menggunakan versi TeX Live saat proyek tersebut dibuat. Kami tidak menyarankan untuk mengubah versi TeX Live pada proyek yang sudah ada kecuali diperlukan; perubahan dapat memunculkan error atau peringatan baru.

<strong>Catatan:</strong> Mungkin ada templat di galeri Overleaf yang tidak berfungsi atau tidak dapat dikompilasi dengan opsi aksesibilitas diaktifkan. Sebagian besar templat tidak dibuat atau dikelola oleh Overleaf; silakan hubungi pembuatnya terkait masalah apa pun.

### Bisakah saya beralih ke TeX Live 2026 untuk proyek yang sudah ada?

Ya, Anda dapat dengan mudah beralih ke TeX Live 2026 untuk proyek yang sudah ada; transisinya sederhana dan tanpa repot. Di proyek yang ingin Anda ubah, buka *Settings*, lalu klik *Compiler* di sidebar, dan Anda akan melihat dropdown untuk memilih versi TeX Live. Ini memungkinkan Anda memperbarui proyek dengan cepat agar sesuai dengan persyaratan penerbit, server preprint, dan platform lain yang menggunakan versi TeX Live tertentu untuk mengompilasi naskah kiriman.

Jika proyek Anda dapat dikompilasi tanpa masalah di TeX Live 2025 (atau versi sebelumnya), tetapi kini memunculkan error di TeX Live 2026, hal ini dapat disebabkan oleh perubahan pada kernel atau pada beberapa paket. Beberapa paket diketahui menghasilkan error atau peringatan baru di TeX Live 2026; kami telah mengumpulkan yang paling umum beserta perbaikannya di bagian terpisah di bawah.

### Perubahan utama di TeX Live 2026

#### PDF bertag yang aksesibel telah meninggalkan tahap prototipe

Sejak [pembaruan November 2025](https://www.latex-project.org/news/latex2e-news/ltnews42.pdf) dari LaTeX Project, tagging tidak lagi disebut sebagai prototipe; fitur ini dianggap dapat digunakan dalam alur kerja produksi, asalkan dokumen Anda hanya menggunakan paket dan kelas yang sudah mendukung tagging.

Mengaktifkan output PDF bertag cukup dengan satu perintah yang ditempatkan sebelum `\documentclass`:

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

Menggunakan `\DocumentMetadata` juga mengaktifkan beberapa default: encoding font T1, dan, [sejak Juni 2025](https://www.latex-project.org/news/latex2e-news/ltnews41.pdf), output **PDF 2.0** alih-alih versi 1.7 yang lebih lama. PDF 2.0 penting di sini karena memungkinkan tagging MathML (bagian yang membuat matematika dapat dibaca oleh pembaca layar, alih-alih sekadar deretan simbol tanpa label).

Beberapa catatan praktis:

* Selama menyusun draf, Anda dapat mengatur `tagging = draft` untuk tetap mendapatkan peringatan aksesibilitas tanpa menulis structure tree (berguna untuk mempercepat kompilasi dokumen yang panjang).
* Key check-tagging-status melaporkan di akhir log apakah paket yang Anda gunakan diketahui kompatibel dengan tagging. Ada juga [database status langsung](https://latex3.github.io/tagging-project/tagging-status/) yang dapat Anda periksa sebelum memulai.
* Jika Anda hanya menginginkan bagian manajemen PDF tanpa kode tagging, kini tersedia paket `pdfmanagement` terpisah untuk keperluan itu.

Satu perubahan yang perlu diperhatikan secara khusus: `\DocumentMetadata` kini hanya dapat dipanggil sekali dalam satu dokumen. Panggilan kedua akan menghasilkan error kompilasi, sama seperti `\documentclass` kedua.

#### Matematika yang aksesibel, lengkap dengan maknanya

[Baru sejak November 2025](https://www.latex-project.org/news/latex2e-news/ltnews42.pdf), `\MathMLintent` dan `\MathMLarg` memungkinkan penulis memberi tahu teknologi bantu apa makna suatu notasi, bukan hanya bagaimana notasi itu disusun. Misalnya, `|y|` kini dapat dibacakan sebagai *"nilai mutlak dari y"* alih-alih *"bar y bar"*.

Tagging matematika yang aksesibel memerlukan kompilasi dengan LuaLaTeX, karena engine inilah yang menghasilkan MathML, serta paket `unicode-math` atau `lua-unicode-math`.

#### Grafik dan gambar kini juga membawa makna

Aksesibilitas tidak terbatas pada teks dan matematika. `\includegraphics`, `picture`, dan `tikzpicture` kini menerima key aksesibilitas, sehingga setiap grafik dapat diberi markup yang sesuai:

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

Grafik dapat diklasifikasikan dalam empat cara: sebagai gambar ilustratif yang sesungguhnya, sebagai artefak dekoratif yang diabaikan oleh alat bantu, sebagai pengganti simbol, atau sebagai teks biasa (berguna untuk hal-hal seperti `todonotes`). Output TikZ didukung secara langsung.

#### Kelas baru untuk membuat presentasi bertag yang aksesibel

Kelas dokumen `beamer` sangat populer untuk membuat slide presentasi di LaTeX. Sayangnya, kelas ini tidak kompatibel dengan kode tagging LaTeX. Sebagai gantinya, kelas dokumen baru, [`ltx-talk`](https://ctan.org/pkg/ltx-talk), telah dibuat dari awal. Sintaksnya sebagian besar mirip dengan `beamer`, meskipun belum semua fungsionalitas `beamer` diimplementasikan di `ltx-talk`.

#### Mekanisme templat baru untuk menata judul bagian

Perintah judul bagian telah diimplementasikan ulang di kernel LaTeX dengan mekanisme templat baru, sehingga mengatasi masalah paket seperti `titlesec` yang tidak sepenuhnya kompatibel dengan kode tagging LaTeX. Berikut contoh singkatnya:

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

Informasi terperinci tersedia di [dokumentasi](https://tug.ctan.org/macros/latex-dev/required/latex-lab/latex-lab-sec-template.pdf).

#### Kernel yang dibangun ulang di balik layar

Di kernel tahun ini, beberapa keterbatasan telah dihilangkan:

* <strong>Output routine kini dapat dikonfigurasi:</strong> Selama hampir 40 tahun, mekanisme penyusunan halaman LaTeX praktis tertanam secara permanen, sehingga paket yang perlu mengubahnya terpaksa menimpa kode internal. Kini mekanisme tersebut menyediakan hook dan socket untuk melakukan perubahan. Paket menjadi lebih stabil dan lebih kecil kemungkinannya untuk saling berkonflik.
* <strong>Mekanisme mark yang modern:</strong> Sistem lama `\markboth` / `\leftmark` / `\rightmark`, yang hanya mendukung dua mark yang saling terkait, telah dibangun ulang di atas sistem fleksibel yang mendukung sejumlah mark independen, sementara perintah-perintah yang sudah dikenal tetap berfungsi persis seperti sebelumnya.
* <strong>Lingkungan blok dan judul bagian kini berjalan di atas templat:</strong> List, kutipan, lingkungan mirip teorema, dan kini perintah judul, berbagi sistem dasar yang konsisten. Salah satu manfaat praktisnya: LaTeX mulai mengemulasikan secara bawaan paket-paket populer seperti `enumitem` dan `\newtheoremstyle` dari `amsthm`, dan emulasi `titlesec` sedang dikerjakan. Kini Anda tidak terlalu perlu menginstal paket hanya untuk mengubah gaya list atau kotak teorema.
* <strong>Referensi silang yang lebih baik untuk lingkungan mirip teorema:</strong> Perintah baru `\newcounteralias` berarti lemma yang berbagi penghitung dengan teorema akan ditampilkan dengan benar sebagai *"lemma 1"*, bukan *"theorem 1"*, saat dirujuk dengan `cleveref`, `zref-clever`, atau `hyperref`.

Jika Anda mengelola paket, bukan hanya dokumen, ada dua perubahan yang patut Anda perhatikan: kernel kini secara resmi mewajibkan **`expl3` bertanggal 2023-11-27 atau yang lebih baru**, dan *"fake math"* (penggunaan mode matematika semata-mata untuk memosisikan kotak) telah dihapus dari konstruksi seperti `\textsuperscript`, `\parbox`/`minipage`, dan di sekitar struktur tabular. Ini meningkatkan dukungan tagging dan teks kanan-ke-kiri, tetapi Anda akan menyadarinya jika membandingkan hasil `\showoutput` dengan versi TeX Live yang lebih lama.

#### Jangkauan baru: lebih banyak bahasa

* <strong>Pengindeksan untuk aksara Brahmi,</strong> termasuk Bengali, Gujarati, Kannada, Malayalam, Sinhala, Tamil, dan Telugu, telah hadir secara eksperimental di `upmendex`.
* Key **metadata bahasa BCP 47** yang baru (`language`, `other-languages`) memungkinkan Anda mendeklarasikan bahasa dokumen secara presisi, hingga varian regional, yang juga diteruskan ke metadata bahasa milik PDF itu sendiri.

#### Hal lain yang perlu diperhatikan

* Paket `enumerate`, `theorem`, dan `verbatim` kini dianggap sebagai paket lawas; untuk dokumen baru, sebaiknya gunakan masing-masing `enumitem`, `amsthm`, dan `fancyvrb`.
* Jika Anda menggunakan alur kerja cetak atau platform yang mengharapkan versi PDF yang lebih lama, Anda tetap dapat mengatur versi PDF sendiri (misalnya, `\DocumentMetadata{pdfversion=1.7}`) dan dokumentasi TeX Live 2026 menjelaskan cara mengompilasi dokumen dengan target default sebelumnya.
* Anda dapat menemukan [catatan rilis resmi](https://tug.org/texlive/doc/texlive-en/texlive-en.html#news) untuk TeX Live 2026 di situs web TeX Users Group (TUG), serta [catatan rilis untuk semua versi TeX Live](https://www.tug.org/texlive/doc/texlive-en/texlive-en.html#x1-710009).

### Paket umum yang terdampak oleh TeX Live 2026

Pada bagian-bagian berikut, kami menyoroti beberapa perubahan yang menyebabkan proyek yang sebelumnya berhasil dikompilasi di TeX Live 2025 kini mengalami error kompilasi di TeX Live 2026.

#### Paket terkait tabular yang tidak lagi didukung

Dengan adanya perubahan baru pada struktur tabular di kernel LaTeX, paket `tabu` dan `tabls` tidak lagi didukung di TL2026 — keduanya kini akan menyebabkan error kompilasi. Paket `arydshln` juga mungkin tidak kompatibel dengan paket lain, misalnya lingkungan `tabularx` dan `tabular*`. Demikian pula, paket atau templat yang mendefinisikan ulang `\@array` dan `\tabular` juga akan menyebabkan error kompilasi di sekitar struktur mirip tabular.

#### Opsi bahasa `babel` yang usang

Opsi bahasa `frenchb` dan `francais` kini sudah usang. Keduanya sekarang harus diganti dengan `french`.

#### Bug `varioref`

Karena adanya [bug di paket `varioref`](https://github.com/latex3/latex2e/issues/2112#issuecomment-4881772493), memuatnya di kelas dokumen KOMA-Script akan menyebabkan error TeX capacity exceeded, dan tidak ada PDF yang dihasilkan.

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

Solusinya adalah menambahkan

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

di preamble.

#### Kelas KOMA-script dan `capt-of`

Kelas dokumen KOMA-script (`scrbook`, `scrartcl`, `scrreport`, `scrletter`) kini mendefinisikan `\captionof`, sehingga paket `capt-of` tidak boleh lagi dimuat. (Di sisi lain, paket `caption` tetap aman dimuat bersama kelas dokumen ini.)

#### `thmtools`: error `sibling`/`numberlike`/`sharenumber`

Saat mendeklarasikan lingkungan mirip teorema baru dengan opsi `thmtools` `sibling` (atau `numberlike`, atau `sharenumber`), akan muncul [error tentang penghitung yang sudah didefinisikan](https://github.com/muzimuzhi/thmtools/issues/75), misalnya `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}
```

Solusinya adalah menambahkan baris-baris berikut di preamble, setelah memuat `thmtools` tetapi sebelum `\declaretheorem`:

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

#### `polyglossia`, `xepersian`, dan `array`

Jika Anda menggunakan paket `polyglossia` atau `xepersian` untuk menata aksara Arab, dan Anda telah memuat paket `array` atau paket terkait tabular lain yang memuat `array`, Anda akan mendapatkan error tentang `\UseMathForPositioningText` yang tidak terdefinisi ketika teks Arab ditempatkan di dalam struktur mirip tabular.

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

Ini dapat diatasi dengan menambahkan `\DocumentMetadata{}` sebelum deklarasi `\documentclass`; atau pertimbangkan untuk beralih ke paket `babel` untuk menata aksara Arab.

#### `babel-spanish` dan `biblatex-apa`

Memuat `babel-spanish` sambil menggunakan gaya `biblatex` `apa` akan menyebabkan error kompilasi terkait hook dan `\@makecaption`:

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

Namun error tersebut dapat dihindari dengan menambahkan opsi `shorthands=off` ke `babel`.

#### `xgreek`, `hyperref`, dan `\appendix`

Ketika paket `xgreek` (khusus XeLaTeX dan LuaLaTeX) dan `hyperref` dimuat, error kompilasi akan muncul untuk judul bagian yang berada setelah `\appendix`:

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

Perbaikannya adalah dengan menambahkan opsi `hypertexnames=false` ke `hyperref`.

#### `flowfram` dan `titlesec`

Untuk saat ini, paket `flowfram` dan `titlesec` tidak kompatibel satu sama lain. Namun penulis dapat mempertimbangkan untuk menata judul bagian menggunakan antarmuka `\EditInstance` yang baru, misalnya

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

Lihat [tautan ini](https://mirrors.ctan.org/macros/latex-dev/required/latex-lab/latex-lab-sec-template.pdf) untuk detail lebih lanjut.

### TeX Live 2026 di Ayakaleaf Pro

Admin Ayakaleaf Pro dapat menginstal TeX Live 2026 dengan memperbarui konfigurasi mereka seperti biasa: arahkan `TEX_LIVE_DOCKER_IMAGE` (dan `ALL_TEX_LIVE_DOCKER_IMAGES`) ke image TeX Live 2026 yang baru. Tidak diperlukan upgrade lainnya.


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