Цей документ узято з блогу Overleaf. Overleaf випустив TeX Live 2026 18 серпня 2026 року. Ми також оновили ayaka-notes/texlive-full до TeX Live 2026.
Що таке TeX Live?
TeX Live — безкоштовний дистрибутив системи верстки TeX, який містить багато TeX-програм, шрифтів і пакетів макросів, зокрема LaTeX, і який підтримує основна група користувачів TeX та TeX User Group. Overleaf використовує TeX Live на своїх серверах компіляції для попереднього перегляду та створення PDF вашого проєкту. З появою TeX Live 2026 користувачі можуть створювати повністю доступні PDF з тегами, включно з математикою, яку можна прочитати.Чи працюватимуть мої наявні проєкти як зазвичай?
Так, ваші наявні проєкти й надалі працюватимуть, оскільки вони продовжать використовувати версію TeX Live, з якою їх було створено. Не радимо змінювати версію TeX Live в наявному проєкті без потреби: зміна може спричинити нові помилки чи попередження. Примітка: у галереї Overleaf можуть бути шаблони, які не працюють або не компілюються з увімкненими параметрами доступності. Більшість шаблонів створює й підтримує не Overleaf; щодо будь-яких проблем звертайтеся до автора шаблону.Чи можна перейти на TeX Live 2026 для наявних проєктів?
Так, ви можете легко перейти на TeX Live 2026 для наявних проєктів — перехід простий і безпроблемний. У проєкті, який потрібно змінити, відкрийте Settings, потім натисніть Compiler на бічній панелі — ви побачите спадний список для вибору версії TeX Live. Це дає змогу швидко оновити проєкт відповідно до вимог видавців, серверів препринтів та інших платформ, які використовують певну версію TeX Live для компіляції поданих робіт. Якщо ваш проєкт без проблем компілювався в TeX Live 2025 (або старіших версіях), але тепер видає помилки в TeX Live 2026, причиною можуть бути зміни в ядрі або в деяких пакетах. Відомо, що деякі пакети спричиняють нові помилки чи попередження в TeX Live 2026; найпоширеніші з них разом із виправленнями ми зібрали в окремому розділі нижче.Ключові зміни в TeX Live 2026
PDF з тегами та доступністю вийшов зі стадії прототипу
Після оновлення LaTeX Project за листопад 2025 року додавання тегів більше не вважається прототипом — його визнано придатним для виробничих процесів, за умови що ваш документ використовує лише пакети та класи, які вже підтримують теги. Щоб увімкнути виведення PDF з тегами, достатньо однієї команди перед\documentclass:
\DocumentMetadata також вмикає кілька налаштувань за замовчуванням: кодування шрифтів T1 і, починаючи з червня 2025 року, виведення у форматі PDF 2.0 замість старішого 1.7. PDF 2.0 тут важливий, оскільки саме він дає змогу використовувати теги MathML (те, що робить математику зрозумілою для програм читання з екрана, а не немаркованою стіною символів).
Кілька практичних зауважень:
- Під час роботи над чернеткою можна встановити
tagging = draft, щоб зберегти попередження щодо доступності, але не записувати дерево структури (корисно для пришвидшення компіляції довгих документів). - Ключ check-tagging-status повідомляє наприкінці журналу, чи відомо, що пакети, які ви використовуєте, сумісні з тегами. Також існує актуальна база даних статусів, яку можна переглянути перед початком роботи.
- Якщо вам потрібна лише частина, що стосується керування PDF, без коду тегів, тепер для цього існує окремий пакет
pdfmanagement.
\DocumentMetadata тепер можна викликати в документі лише один раз. Повторний виклик призводить до помилки компіляції — так само, як і повторний \documentclass.
Доступна математика зі змістом
Нове з листопада 2025 року:\MathMLintent і \MathMLarg дають змогу авторам повідомляти допоміжним технологіям, що означає певне позначення, а не лише як воно побудоване. Наприклад, |y| тепер можна прочитати вголос як «модуль y» замість «риска y риска».
Для тегування доступної математики потрібно компілювати за допомогою LuaLaTeX, оскільки саме цей рушій генерує MathML, і використовувати пакет unicode-math або lua-unicode-math.
Графіка та рисунки тепер теж несуть зміст
Доступність не обмежується текстом і математикою.\includegraphics, picture і tikzpicture тепер приймають ключі доступності, тож кожне зображення можна належним чином розмітити:
todonotes). Виведення TikZ підтримується одразу.
Новий клас для створення доступних презентацій з тегами
Клас документівbeamer дуже популярний для створення слайдів презентацій у LaTeX. На жаль, він несумісний із кодом тегування LaTeX. Натомість з нуля створено новий клас документів ltx-talk. Його синтаксис здебільшого схожий на синтаксис beamer, хоча не всі можливості beamer реалізовано в ltx-talk.
Нові механізми шаблонів для оформлення заголовків розділів
Команди заголовків розділів повторно реалізовано в ядрі LaTeX з новим механізмом шаблонів, що розв’язує проблему неповної сумісності пакетів на кшталтtitlesec з кодом тегування LaTeX. Ось короткий приклад:
Ядро, перебудоване зсередини
У ядрі цього року усунено деякі обмеження:- Процедура виведення (output routine) тепер налаштовувана: майже 40 років механізм компонування сторінок LaTeX був фактично жорстко закодований, що змушувало пакети, яким потрібно було його змінити, перезаписувати внутрішній код. Тепер для внесення змін він надає хуки та сокети. Пакети стають стабільнішими й рідше конфліктують між собою.
- Сучасний механізм позначок: стару систему
\markboth/\leftmark/\rightmark, яка підтримувала лише дві взаємопов’язані позначки, перебудовано на гнучкій системі з підтримкою будь-якої кількості незалежних позначок, а звичні команди працюють точно так само, як і раніше. - Блокові середовища та заголовки розділів тепер працюють на шаблонах: списки, цитати, середовища на кшталт теорем, а тепер і команди заголовків використовують спільну базову систему. Один практичний результат: LaTeX починає нативно емулювати популярні пакети, як-от
enumitemі\newtheoremstyleзamsthm, а емуляціяtitlesecтриває. Тепер рідше потрібно встановлювати пакети лише для того, щоб змінити оформлення списку чи блоку теореми. - Кращі перехресні посилання для середовищ на кшталт теорем: нова команда
\newcounteraliasозначає, що лема, яка використовує спільний лічильник із теоремами, під час посилання за допомогоюcleveref,zref-cleverчиhyperrefкоректно відображатиметься як «lemma 1», а не «theorem 1».
expl3 від 2023-11-27 або новіший, а «фіктивну математику» (використання математичного режиму суто для позиціювання блоків) прибрано з таких конструкцій, як \textsuperscript, \parbox/minipage, а також навколо табличних структур. Це покращує тегування та підтримку тексту справа наліво, але ви помітите це, якщо порівнюватимете результати \showoutput зі старішими версіями TeX Live.
Ширше охоплення: більше мов
- Індексування для брахмічних писемностей, зокрема бенгальської, гуджараті, каннада, малаялам, сингальської, тамільської та телугу, з’явилося в експериментальному режимі в
upmendex. - Нові ключі мовних метаданих BCP 47 (
language,other-languages) дають змогу точно вказати мову документа, аж до регіональних варіантів, що також потрапляє до мовних метаданих самого PDF.
Інше, про що варто знати
- Пакети
enumerate,theoremіverbatimтепер вважаються застарілими; для нових документів надавайте перевагу відповідноenumitem,amsthmіfancyvrb. - Якщо ваш процес друку чи платформа очікують старішу версію PDF, ви й надалі можете задати версію PDF самостійно (наприклад,
\DocumentMetadata{pdfversion=1.7}), а в документації TeX Live 2026 описано, як компілювати документи з орієнтацією на попередні налаштування за замовчуванням. - Офіційні примітки до випуску TeX Live 2026 можна знайти на вебсайті TeX Users Group (TUG), так само як і примітки до випусків усіх версій TeX Live.
Поширені пакети, на які вплинув TeX Live 2026
У наступних розділах ми наводимо деякі зміни, через які проєкти, що успішно компілювалися в TeX Live 2025, тепер можуть видавати помилки компіляції в TeX Live 2026.Непідтримувані пакети для таблиць
Через нові зміни табличних структур у ядрі LaTeX пакетиtabu і tabls більше не підтримуються в TL2026 — тепер вони спричинятимуть помилки компіляції. Пакет arydshln також може бути несумісним з іншими пакетами, наприклад із середовищами tabularx і tabular*. Так само пакети чи шаблони, що перевизначають \@array і \tabular, теж спричинятимуть помилки компіляції в табличних структурах.
Застарілі мовні параметри babel
Мовні параметри frenchb і francais тепер застарілі. Їх слід замінити на french.
Помилка varioref
Через помилку в пакеті varioref його завантаження в класах документів KOMA-Script спричиняє помилку TeX capacity exceeded, і PDF не створюється.
Класи KOMA-script і capt-of
Класи документів KOMA-script (scrbook, scrartcl, scrreport, scrletter) тепер визначають \captionof, тож пакет capt-of більше не слід завантажувати. (Водночас пакет caption усе ще можна безпечно завантажувати з цими класами документів.)
thmtools: помилки sibling/numberlike/sharenumber
Під час оголошення нових середовищ на кшталт теорем із параметром thmtools sibling (або numberlike, або sharenumber) виникатимуть помилки про вже визначені лічильники, наприклад Command \c@proposal already defined.
thmtools, але перед \declaretheorem:
polyglossia, xepersian і array
Якщо ви використовуєте пакети polyglossia або xepersian для набору арабського письма і завантажили пакет array чи інші пакети для таблиць, які завантажують array, то отримаєте помилку про невизначений \UseMathForPositioningText, коли арабський текст розміщено в табличній структурі.
\DocumentMetadata{} перед оголошенням \documentclass; або розгляньте перехід на пакет babel для набору арабського письма.
babel-spanish і biblatex-apa
Завантаження babel-spanish разом зі стилем biblatex apa спричиняє помилку компіляції, пов’язану з хуками та \@makecaption:
babel параметр shorthands=off.
xgreek, hyperref і \appendix
Якщо завантажено пакети xgreek (лише для XeLaTeX і LuaLaTeX) і hyperref, для заголовків розділів, що йдуть після \appendix, виникатиме помилка компіляції:
hyperref параметр hypertexnames=false.
flowfram і titlesec
Наразі пакети flowfram і titlesec несумісні між собою. Проте автори можуть оформлювати заголовки розділів за допомогою нового інтерфейсу \EditInstance, наприклад
TeX Live 2026 в Ayakaleaf Pro
Адміністратори Ayakaleaf Pro зможуть установити TeX Live 2026, оновивши конфігурацію звичним способом: вказавши вTEX_LIVE_DOCKER_IMAGE (і ALL_TEX_LIVE_DOCKER_IMAGES) новий образ TeX Live 2026. Жодних інших оновлень не потрібно.
