Tài liệu này được lấy từ blog của Overleaf. Overleaf đã phát hành TeX Live 2026 vào ngày 18 tháng 8 năm 2026. Chúng tôi cũng đã cập nhật ayaka-notes/texlive-full lên TeX Live 2026.
TeX Live là gì?
TeX Live là một bản phân phối miễn phí của hệ thống sắp chữ TeX, bao gồm nhiều chương trình, phông chữ và gói macro liên quan đến TeX, trong đó có LaTeX, được duy trì bởi một nhóm người dùng TeX nòng cốt và TeX User Group. Overleaf sử dụng TeX Live trên các máy chủ biên dịch để tạo bản xem trước và xuất PDF cho dự án của bạn. Với sự ra mắt của TeX Live 2026, người dùng có thể tạo các PDF được gắn thẻ (tagged PDF), có khả năng tiếp cận đầy đủ, bao gồm cả công thức toán học có thể đọc được.Các dự án hiện có của tôi có hoạt động như bình thường không?
Có, các dự án hiện có của bạn vẫn sẽ hoạt động vì chúng tiếp tục sử dụng phiên bản TeX Live tại thời điểm được tạo. Chúng tôi khuyên không nên thay đổi phiên bản TeX Live trên một dự án hiện có trừ khi cần thiết; việc thay đổi có thể dẫn đến các lỗi hoặc cảnh báo mới. Lưu ý: Có thể có những mẫu trong thư viện Overleaf không hoạt động hoặc không biên dịch được khi bật các tùy chọn trợ năng. Hầu hết các mẫu không do Overleaf tạo hoặc duy trì; vui lòng liên hệ với tác giả của mẫu về mọi vấn đề.Tôi có thể chuyển sang TeX Live 2026 cho các dự án hiện có không?
Có, bạn có thể dễ dàng chuyển sang TeX Live 2026 cho các dự án hiện có; quá trình chuyển đổi đơn giản và không rắc rối. Trong dự án bạn muốn thay đổi, hãy mở Settings, sau đó nhấp Compiler trong thanh bên, bạn sẽ thấy một danh sách thả xuống để chọn phiên bản TeX Live. Điều này cho phép bạn nhanh chóng cập nhật dự án để phù hợp với yêu cầu của các nhà xuất bản, máy chủ preprint và các nền tảng khác sử dụng một phiên bản TeX Live cụ thể để biên dịch bài nộp. Nếu dự án của bạn biên dịch không có vấn đề gì trong TeX Live 2025 (hoặc các phiên bản trước), nhưng giờ lại báo lỗi trong TeX Live 2026, điều này có thể do những thay đổi trong kernel hoặc trong một số gói. Một số gói được biết là gây ra lỗi hoặc cảnh báo mới trong TeX Live 2026; chúng tôi đã tổng hợp những trường hợp phổ biến nhất, kèm cách khắc phục, trong một phần riêng bên dưới.Những thay đổi chính trong TeX Live 2026
PDF được gắn thẻ, có khả năng tiếp cận đã rời khỏi giai đoạn nguyên mẫu
Kể từ bản cập nhật tháng 11 năm 2025 của LaTeX Project, việc gắn thẻ (tagging) không còn được mô tả là nguyên mẫu nữa, mà được coi là có thể dùng trong quy trình làm việc thực tế, miễn là tài liệu của bạn chỉ dùng các gói và lớp tài liệu đã hỗ trợ gắn thẻ. Để bật xuất PDF được gắn thẻ, chỉ cần một lệnh duy nhất đặt trước\documentclass:
\DocumentMetadata cũng bật một vài giá trị mặc định: mã hóa phông chữ T1 và, kể từ tháng 6 năm 2025, xuất ra PDF 2.0 thay vì phiên bản 1.7 cũ hơn. PDF 2.0 quan trọng ở đây vì đây là phiên bản cho phép gắn thẻ MathML (thành phần giúp trình đọc màn hình đọc được công thức toán học thay vì một mớ ký hiệu không có nhãn).
Một vài lưu ý thực tế:
- Trong khi soạn thảo, bạn có thể đặt
tagging = draftđể giữ lại các cảnh báo về trợ năng nhưng bỏ qua việc ghi cây cấu trúc (hữu ích để tăng tốc biên dịch các tài liệu dài). - Khóa check-tagging-status sẽ báo cáo ở cuối log liệu các gói bạn đang dùng có được biết là tương thích với việc gắn thẻ hay không. Ngoài ra còn có một cơ sở dữ liệu trạng thái trực tuyến mà bạn có thể kiểm tra trước khi bắt đầu.
- Nếu bạn chỉ muốn phần quản lý PDF mà không cần mã gắn thẻ, giờ đã có một gói
pdfmanagementriêng cho mục đích đó.
\DocumentMetadata giờ chỉ có thể được gọi một lần trong tài liệu. Lần gọi thứ hai sẽ gây lỗi biên dịch, giống như khi có \documentclass thứ hai.
Toán học có khả năng tiếp cận, kèm ý nghĩa
Mới từ tháng 11 năm 2025,\MathMLintent và \MathMLarg cho phép tác giả cho công nghệ hỗ trợ biết một ký hiệu mang ý nghĩa gì, chứ không chỉ cách nó được tạo ra. Ví dụ, |y| giờ có thể được đọc to là “giá trị tuyệt đối của y” thay vì “gạch y gạch”.
Gắn thẻ toán học có khả năng tiếp cận yêu cầu biên dịch bằng LuaLaTeX, vì đây là engine tạo ra MathML, cùng với gói unicode-math hoặc lua-unicode-math.
Hình ảnh và hình vẽ giờ cũng mang ý nghĩa
Trợ năng không chỉ giới hạn ở văn bản và toán học.\includegraphics, picture và tikzpicture giờ chấp nhận các khóa trợ năng, vì vậy mỗi hình ảnh đều có thể được đánh dấu phù hợp:
todonotes). Đầu ra của TikZ được hỗ trợ sẵn.
Lớp tài liệu mới để tạo bài trình chiếu được gắn thẻ, có khả năng tiếp cận
Lớp tài liệubeamer rất phổ biến để tạo slide trình chiếu trong LaTeX. Đáng tiếc là nó không tương thích với mã gắn thẻ của LaTeX. Thay vào đó, một lớp tài liệu mới, ltx-talk, đã được tạo từ đầu. Cú pháp của nó phần lớn tương tự như của beamer, tuy nhiên không phải tất cả chức năng của beamer đều đã được triển khai trong ltx-talk.
Cơ chế mẫu mới để định dạng tiêu đề mục
Các lệnh tiêu đề mục đã được triển khai lại trong kernel LaTeX với một cơ chế mẫu mới, giải quyết vấn đề các gói nhưtitlesec không hoàn toàn tương thích với mã gắn thẻ của LaTeX. Dưới đây là một ví dụ nhanh:
Kernel được xây dựng lại từ bên dưới
Trong kernel năm nay, một số giới hạn đã được loại bỏ:- Output routine giờ có thể cấu hình được: Trong gần 40 năm, cơ chế ghép trang của LaTeX về cơ bản được mã hóa cứng, buộc các gói cần thay đổi nó phải ghi đè mã nội bộ. Giờ đây nó cung cấp các hook và socket để thực hiện thay đổi. Các gói trở nên ổn định hơn và ít xung đột với nhau hơn.
- Cơ chế mark hiện đại: Hệ thống
\markboth/\leftmark/\rightmarkcũ, vốn chỉ hỗ trợ hai mark đan xen, đã được xây dựng lại trên một hệ thống linh hoạt hỗ trợ số lượng mark độc lập tùy ý, trong khi các lệnh quen thuộc vẫn hoạt động chính xác như trước. - Môi trường khối và tiêu đề mục giờ chạy trên các mẫu: Danh sách, trích dẫn, các môi trường kiểu định lý và giờ là các lệnh tiêu đề đều dùng chung một hệ thống nền tảng nhất quán. Một lợi ích thực tế: LaTeX bắt đầu mô phỏng sẵn các gói phổ biến như
enumitemvà\newtheoremstylecủaamsthm, và việc mô phỏngtitlesecđang được tiến hành. Giờ đây bạn ít phải cài thêm gói chỉ để định dạng lại một danh sách hay một hộp định lý. - Tham chiếu chéo tốt hơn cho các môi trường kiểu định lý: Lệnh mới
\newcounteraliasgiúp một bổ đề dùng chung bộ đếm với các định lý sẽ hiển thị đúng là “lemma 1” thay vì “theorem 1” khi được tham chiếu bằngcleveref,zref-cleverhoặchyperref.
expl3 ngày 2023-11-27 trở về sau, và “toán học giả” (dùng chế độ toán học chỉ để định vị các hộp) đã bị loại bỏ khỏi các cấu trúc như \textsuperscript, \parbox/minipage và xung quanh các cấu trúc bảng. Điều này cải thiện việc gắn thẻ và hỗ trợ văn bản từ phải sang trái, nhưng bạn sẽ nhận thấy sự khác biệt nếu so sánh kết quả \showoutput với các phiên bản TeX Live cũ hơn.
Mở rộng phạm vi: thêm nhiều ngôn ngữ
- Lập chỉ mục cho các chữ viết Brahmic, bao gồm tiếng Bengal, Gujarat, Kannada, Malayalam, Sinhala, Tamil và Telugu, đã có ở dạng thử nghiệm trong
upmendex. - Các khóa siêu dữ liệu ngôn ngữ BCP 47 mới (
language,other-languages) cho phép bạn khai báo chính xác ngôn ngữ của tài liệu, đến tận các biến thể theo vùng, và thông tin này cũng được đưa vào siêu dữ liệu ngôn ngữ của chính tệp PDF.
Những điều khác cần lưu ý
- Các gói
enumerate,theoremvàverbatimgiờ được coi là gói cũ (legacy); với tài liệu mới, hãy ưu tiên dùng lần lượtenumitem,amsthmvàfancyvrb. - Nếu bạn dùng một quy trình in ấn hoặc nền tảng yêu cầu phiên bản PDF cũ hơn, bạn vẫn có thể tự đặt phiên bản PDF (ví dụ
\DocumentMetadata{pdfversion=1.7}), và tài liệu TeX Live 2026 có hướng dẫn cách biên dịch tài liệu theo các giá trị mặc định cũ hơn. - Bạn có thể tìm ghi chú phát hành chính thức của TeX Live 2026 trên trang web của TeX Users Group (TUG), cũng như ghi chú phát hành của tất cả các phiên bản TeX Live.
Các gói phổ biến bị ảnh hưởng bởi TeX Live 2026
Trong các phần sau, chúng tôi nêu bật một số thay đổi khiến các dự án từng biên dịch thành công trong TeX Live 2025 nay gặp lỗi biên dịch trong TeX Live 2026.Các gói liên quan đến bảng không còn được hỗ trợ
Với những thay đổi mới đối với cấu trúc bảng trong kernel LaTeX, các góitabu và tabls không còn được hỗ trợ trong TL2026 — giờ chúng sẽ gây lỗi biên dịch. Gói arydshln cũng có thể không tương thích với các gói khác, ví dụ môi trường tabularx và tabular*. Tương tự, các gói hoặc mẫu định nghĩa lại \@array và \tabular cũng sẽ gây lỗi biên dịch xung quanh các cấu trúc dạng bảng.
Các tùy chọn ngôn ngữ lỗi thời của babel
Các tùy chọn ngôn ngữ frenchb và francais giờ đã lỗi thời. Chúng nên được thay bằng french.
Lỗi của varioref
Do một lỗi trong gói varioref, việc nạp gói này trong các lớp tài liệu KOMA-Script sẽ gây lỗi TeX capacity exceeded và không có PDF nào được tạo ra.
Các lớp KOMA-script và capt-of
Các lớp tài liệu KOMA-script (scrbook, scrartcl, scrreport, scrletter) giờ đã định nghĩa \captionof, vì vậy không nên nạp gói capt-of nữa. (Mặt khác, gói caption vẫn an toàn để nạp với các lớp tài liệu này.)
thmtools: lỗi sibling/numberlike/sharenumber
Khi khai báo các môi trường kiểu định lý mới với tùy chọn sibling (hoặc numberlike, hoặc sharenumber) của thmtools, sẽ phát sinh lỗi bộ đếm đã được định nghĩa, ví dụ Command \c@proposal already defined.
thmtools nhưng trước \declaretheorem:
polyglossia, xepersian và array
Nếu bạn đang dùng gói polyglossia hoặc xepersian để sắp chữ Ả Rập và đã nạp gói array hoặc các gói liên quan đến bảng khác có nạp array, bạn sẽ gặp lỗi \UseMathForPositioningText chưa được định nghĩa khi văn bản tiếng Ả Rập được đặt trong một cấu trúc dạng bảng.
\DocumentMetadata{} trước khai báo \documentclass; hoặc cân nhắc chuyển sang gói babel để sắp chữ Ả Rập.
babel-spanish và biblatex-apa
Nạp babel-spanish trong khi dùng style apa của biblatex sẽ gây lỗi biên dịch liên quan đến hook và \@makecaption:
shorthands=off cho babel.
xgreek, hyperref và \appendix
Khi các gói xgreek (chỉ dành cho XeLaTeX và LuaLaTeX) và hyperref được nạp, sẽ có lỗi biên dịch đối với các tiêu đề mục xuất hiện sau \appendix:
hypertexnames=false cho hyperref.
flowfram và titlesec
Hiện tại, các gói flowfram và titlesec không tương thích với nhau. Tuy nhiên, tác giả có thể cân nhắc định dạng tiêu đề mục bằng giao diện \EditInstance mới, ví dụ
TeX Live 2026 trong Ayakaleaf Pro
Quản trị viên Ayakaleaf Pro có thể cài đặt TeX Live 2026 bằng cách cập nhật cấu hình theo cách thông thường: trỏTEX_LIVE_DOCKER_IMAGE (và ALL_TEX_LIVE_DOCKER_IMAGES) tới image TeX Live 2026 mới. Không cần nâng cấp gì thêm.
