logo

LaTeX Tagging Project

Tagging Status of LaTeX Packages and Classes

This file shows the status of 1730 LaTeX Packages and Classes with respect to PDF tagging. phase-III is generally needed and not explicitly shown.

This is the full list of data in the YAML file. Revert to the display of main properties.

The values in the Status column have the following meaning:

Click on the column headings to sort the table by the chosen column.

Type Name Status TLC3 ArXiv % OverLeaf % Priority Comments Relevant issue(s) Tasks Last updated
package a4 compatible 0.02 9

Obsolete. Use the a4paper class option or the geometry package.

2026-01-30
package a4wide compatible 0.1 9

Obsolete. Use the geometry package instead.

2026-01-30
package ae unchecked 0.1 9

needs tests

2026-01-23
package aecompl unchecked 0.1 9

needs tests

2026-01-23
package aeguill unchecked 0.02 9

needs tests

2026-01-23
package Alegreya compatible TLC3 0.02 2 2024-07-13
package AlegreyaSans compatible TLC3 0.02 2 2024-07-13
package AnonymousPro compatible TLC3 2 2024-07-13
package ar unchecked 0.02 9

needs tests

2026-01-23
package Archivo compatible 9 2024-07-21
package arcs unchecked 0.02 9

needs tests

2026-01-27
package Arvo compatible 9 2024-07-21
package abntex2abrev unchecked 0.02 9

needs tests

2026-01-23
package abntex2cite unchecked 0.1 9

needs tests

2026-01-23
package aboensis currently-incompatible 9

Text not correctly mapped to unicode.

test(s) 2025-07-16
package abraces currently-incompatible TLC3 0.01 2

No luamml support.

test(s) 2024-05-28
package abstract partially-compatible TLC3 0.1 0.1 2

Tagging is not ideal.

#653 test(s) 2024-08-23
package academicons partially-compatible 0.01 0.1 7

Symbols need ToUnicode values or Alt text.

test(s) 2025-10-17
package accanthis compatible TLC3 2 2024-07-13
package accents partially-compatible TLC3 0.1 0.1 2

amsmath must be loaded before accents. Incompatible with unicode-math. No luamml support.

test(s) 2025-05-28
package accsupp unchecked 0.1 9

needs tests

2024-07-16
package achemso unchecked 0.02 9

needs tests

2026-01-23
package acro compatible TLC3 0.1 0.1 2 #698 test(s) 2024-09-06
package acronym unchecked 1 9

needs tests

2026-01-23
package addlines compatible TLC3 2 test(s) 2024-07-29
package adfarrows partially-compatible 9

The ToUnicode values are incorrect in tl2025 luatex, they are fixed in test releases of tl2026 binaries.

#1131 test(s) 2025-12-15
package adfbullets partially-compatible 9

The ToUnicode values are incorrect in tl2025 luatex, they are fixed in test releases of tl2026 binaries.

Related: #1131 test(s) 2025-12-15
package adforn partially-compatible TLC3 0.02 2

Missing ToUnicode for text symbols.

test(s) 2024-07-25
package adjcalc compatible 1 5 2025-04-05
package adjmulticol compatible 9 test(s) 2024-07-21
package adjustbox currently-incompatible TLC3 1 5 2

varwidth and stack keys rely on currently-incompatible varwidth package. Does not register alt, artifact, or actualtext keys for \adjincludegraphics. \adjustbox creates empty tags.

Other: adjustbox/4 test(s)

more tests needed

2025-04-05
package advdate compatible 0.02 9 2026-01-30
package afterpackage compatible 0.02 9

Obsolete. Use the package hooks provided by the kernel.

2026-01-28
package afterpage partially-compatible TLC3 0.1 1 2 test(s)

more tests needed

2024-07-12
package alfaslabone compatible 9 2024-07-21
package algcompatible unchecked 0.1 9

needs tests

2026-01-23
package algolrevived compatible TLC3 2 2024-07-13
package algorithm2e currently-incompatible 1 5 2 #564 test(s) 2025-07-16
package algorithm currently-incompatible 5 10 4

algorithm environments not tagged as floats. See float package.

test(s) 2024-08-06
package algorithmic compatible TLC3 5 10 4 test(s) 2024-08-06
package algorithmicx compatible TLC3 5 1 2 2024-08-06
package algpseudocode compatible TLC3 1 10 2 test(s) 2024-08-06
package algpseudocodex unchecked 0.1 9

needs tests

2026-01-23
package aliascnt partially-compatible 0.1 1 6

Actual function is not affected but one of its main uses, creating sibling theorems, does not work with redefined \newtheorem.

#229 test(s) 2025-04-06
package aligned-overset compatible 0.01 0.02 7

Produces warnings with mathml-SE.

#1069 test(s) 2025-11-20
package alltt currently-incompatible TLC3 0.1 0.1 2 #131 test(s) 2025-07-16
package almendra compatible TLC3 2 2024-07-13
package alnumsec partially-compatible 9

Should not use mathematical Greek letters in section numbers.

#1008 test(s) 2025-11-02
package alphabeta compatible 0.01 0.1 7 test(s) 2024-08-14
package alphalph compatible 0.01 0.1 7 2024-07-25
package amsaddr currently-incompatible 0.1 0.1 6

\maketitle tagging is not correct.

test(s) 2025-11-20
package amsbsy partially-compatible 10 1 2

pmb produces extra tags from typesetting argument three times

test(s) 2024-07-09
package amscd currently-incompatible TLC3 5 1 2

Breaks with unicode-math. No luamml support.

Other: unicode-math/657 test(s) 2025-07-16
package amscdx currently-incompatible 9

See status of amscd.

test(s) 2025-07-16
package amsfonts partially-compatible TLC3 10 10 2

Not compatible with unicode-math. No luamml support.

test(s) 2025-05-28
package amsgen compatible 10 0.1 4 2024-07-29
package amsmath partially-compatible TLC3 10 10 2 See [1] [2] #77 #712 #803 #811 #846 #848 #850 #851 #852 #857 #859 #875 #919 #981 test(s)

also needs more tests

2025-10-20
package amsmidx partially-compatible 9

Meant for use with amsbook which is currently incompatible.

#1079 test(s) 2025-11-20
package amsopn compatible TLC3 10 0.1 2 test(s) 2024-07-09
package amsrefs compatible TLC3 0.1 0.02 2 test(s)

review after final decision on tagging for bibliography lists

2024-07-31
package amssymb partially-compatible TLC3 10 10 2

Not compatible with unicode-math. No luamml support.

test(s) 2025-05-28
package amstext compatible TLC3 10 1 2 Other: luamml/5 test(s) 2024-07-12
package amsthm partially-compatible TLC3 10 10 2 #83 #733 #736 #759 #790 #792 #835 #944 #1083 #1162 #1166 #1196 #1199 #1200 #1201 #1202 #1203 #1207 test(s) 2026-01-19
package amsxtra partially-compatible TLC3 1 0.1 2

\accentedsymbol not supported by luamml.

test(s) 2025-05-28
package andika compatible 9 2024-07-21
package animate unchecked 0.1 0.1 6 #1191

needs tests

2026-01-28
package annotate-equations unchecked 0.02 9

needs tests

2026-01-23
package anonchap compatible 9 test(s) 2024-07-21
package answers compatible 0.01 0.1 7 test(s) 2024-07-31
package antpolt compatible TLC3 2 2024-07-22
package anttor compatible TLC3 2 2024-07-13
package anyfontsize unchecked 1 9

needs tests

2026-01-23
package anysize compatible 0.1 9

Obsolete. Use the typearea or geometry packages.

2026-01-30
package apacite partially-compatible 0.1 0.1 6

natbibapa option errors.

#677 test(s) 2024-08-26
package apalike compatible TLC3 0.01 0.1 2 2024-07-31
package appendix unchecked 5 9

needs tests

2026-01-23
package appendixnumberbeamer no-support 1 9

beamer is not a supported class.

2026-01-30
package apptools compatible 0.01 0.1 7 test(s) 2024-08-15
package apxproof unchecked 0.02 9

needs tests

2026-01-23
package arabi no-support TLC3 8

Obsolete. Use luatex with arabluatex or babel; see the babel guide.

2026-01-25
package arabicfront compatible TLC3 2 test(s) 2024-08-07
package arabluatex unchecked TLC3 8 #1085 test(s)

needs more tests

2026-01-25
package arabtex unchecked 0.02 9

needs tests

2026-01-23
package arabxetex no-support 9

Requires the incompatible xetex engine.

2026-01-28
package aramaic currently-incompatible 9

Aramaic text not correctly mapped to Unicode.

2026-02-01
package arev compatible 9 2024-07-21
package arevmath unchecked 0.02 9

needs tests

2026-01-23
package arimo compatible TLC3 2 2024-07-13
package array compatible TLC3 10 10 2 2024-07-06
package arsclassica unchecked 0.02 9

needs tests

2026-01-23
package arsenal compatible 9 2024-07-21
package arsenal-math compatible 9 2025-11-21
package arydshln currently-incompatible TLC3 1 1 2 #193 test(s) 2025-07-16
package ascii partially-compatible 0.1 6

Some symbols need ToUnicode/ActualText values.

test(s) 2024-08-02
package asciilist compatible TLC3 2 #357 test(s) 2025-07-16
package ascmac unchecked 0.1 9

needs tests

2026-01-23
package askinclude compatible TLC3 2 test(s) 2024-08-01
package astron compatible TLC3 2

Not distributed with texlive.

2024-07-31
package asymptote currently-incompatible 0.01 0.02 7 #679 test(s) 2024-08-28
package atbegshi compatible 0.1 9

Obsolete. Use the shipout hooks provided by the kernel.

2026-01-28
package atkinson compatible 9 2024-07-21
package attachfile currently-incompatible 0.01 0.02 7

Requires luatex85 with lualatex.

#511 test(s) 2025-10-25
package attachfile2 currently-incompatible 0.02 9 #511 test(s) 2024-08-06
package attrib unchecked 0.1 9

needs tests

2026-01-23
package atveryend compatible TLC3 0.1 8

This is an obsolete package. The hooks it defines are available directly from the LaTeX kernel when using the \AddToHook interface.

2026-01-25
package auncial compatible 9 2026-02-01
package aurical partially-compatible 0.01 0.02 7

Some characters with \Fontamici are not correctly mapped to Unicode.

test(s) 2024-08-19
package authblk currently-incompatible TLC3 1 1 2 #654 test(s) 2025-07-16
package authoraftertitle unchecked 0.02 9

needs tests

2026-01-23
package authordate1-4 compatible 2 2024-08-05
package auto-pst-pdf currently-incompatible 0.01 0.02 7

See pstricks.

needs tests

2025-11-24
package auto-pst-pdf-lua currently-incompatible 9

See pstricks.

needs tests

2025-11-24
package autoaligne currently-incompatible 9

Tags each character as a separate formula. No luamml support.

#881 test(s) 2025-07-16
package autobreak currently-incompatible 0.1 9

Does not error but the package functionality is disabled with tagging.

#877 test(s) 2025-06-03
package autonum no-support 0.01 0.02 7 #619 test(s) 2025-07-16
package auxhook compatible 0.1 6 2024-08-02
package avant compatible TLC3 0.01 0.02 2

Obsolete package; suggested replacement tgadvantor.

2024-07-13
package awesomebox unchecked 0.02 9

needs tests

2026-01-23
package axessibility no-support 0.1 0.1 6

Loads tagpdf but it is not compatible with the current version. Its patches clash with the math module. phase-III,math should be used instead which provides broader tagging support without the need to load an additional package.

2024-07-14
package axodraw2 compatible 9

axopicture environment can take same optional argument as picture to set alt, artifact, etc.

test(s) 2024-08-16
package Baskervaldx compatible TLC3 2 2024-07-13
package BOONDOX-cal compatible 0.01 7 2024-08-05
package BOONDOX-calo compatible 9 2024-08-05
package BOONDOX-ds compatible 9 2024-08-05
package BOONDOX-frak compatible 9 2024-08-05
package BOONDOX-uprscr compatible 9 2024-08-05
package babel unchecked TLC3 10 10 2

Most likely compatible for many languages, but this needs tests for each language, so listed as unknown for now. For individual languages and dialects see the entries babel-xxx in the full list.

needs tests

2024-09-01
library babel-afrikaans compatible TLC3 2 2025-08-17
library babel-australian compatible TLC3 2

See babel-english.

2025-08-17
library babel-albanian compatible TLC3 2 2025-08-17
library babel-austrian unchecked TLC3 2

See babel-ngerman

2024-09-01
library babel-azerbaijani unchecked TLC3 2

needs tests

2024-09-01
library babel-basque compatible TLC3 2 2025-08-17
library babel-belarusian unchecked TLC3 2

needs tests

2024-09-01
library babel-bosnian compatible TLC3 2 2025-08-17
library babel-brazilian compatible TLC3 2

See babel-portuguese

2025-08-17
library babel-breton unchecked TLC3 2

needs tests

2024-09-01
library babel-bulgarian unchecked TLC3 2

needs tests

2024-09-01
library babel-catalan unchecked TLC3 2

needs tests

2024-09-01
library babel-croatian compatible TLC3 2 2025-08-17
library babel-czech unchecked TLC3 2

needs tests

2024-09-01
library babel-danish compatible TLC3 2 2025-08-17
library babel-dutch compatible TLC3 2 2025-08-17
library babel-english compatible TLC3 2 2025-08-17
library babel-esperanto partially-compatible TLC3 2

Shorthand ^h does not correctly map to Unicode with pdflatex.

#752 test(s) 2025-08-17
library babel-estonian unchecked TLC3 2

needs tests

2024-09-01
library babel-finnish compatible TLC3 2 2025-08-17
library babel-french currently-incompatible TLC3 2

active character issues

#414 #694 #932

needs tests

2025-07-02
library babel-friulan compatible TLC3 2 2025-08-17
library babel-galician unchecked TLC3 2

needs tests

2024-09-01
library babel-georgian unchecked TLC3 2

needs tests

2025-04-07
library babel-german unchecked TLC3 2

See babel-ngerman

2024-09-01
library babel-greek unchecked TLC3 2

needs tests

2024-09-01
library babel-hebrew unchecked TLC3 2

needs tests

2024-09-01
library babel-icelandic unchecked TLC3 2

needs tests

2024-09-01
library babel-indonesian compatible TLC3 2 2025-08-17
library babel-interlingua compatible TLC3 2 2025-08-17
library babel-irish compatible TLC3 2 2025-08-17
library babel-japanese unchecked TLC3 2

needs tests

2025-04-07
library babel-kurmanji unchecked TLC3 2

needs tests

2024-09-01
library babel-latin unchecked TLC3 2

needs tests

2024-09-01
library babel-latvian unchecked TLC3 2

needs tests

2024-09-01
library babel-lithuanian unchecked TLC3 2

needs tests

2024-09-01
library babel-lowersorbian compatible TLC3 2 2025-08-17
library babel-macedonian unchecked TLC3 2

needs tests

2024-09-01
library babel-malay compatible TLC3 2 2025-08-17
library babel-magyar unchecked TLC3 2

needs tests

2024-09-01
library babel-mongolian unchecked TLC3 2

needs tests

2025-04-07
library babel-naustrian unchecked TLC3 2

See babel-ngerman

2024-09-01
library babel-ngerman unchecked TLC3 2

needs tests

2024-09-01
library babel-norsk compatible TLC3 2

See babel-nynorsk.

2025-08-17
library babel-nynorsk compatible TLC3 2 2025-08-17
library babel-occitan unchecked TLC3 2

needs tests

2024-09-01
library babel-piedmontese unchecked TLC3 2

needs tests

2025-04-07
library babel-polish compatible TLC3 2 2025-08-17
library babel-polutonikogreek unchecked TLC3 2

needs tests

2024-09-01
library babel-portuguese compatible TLC3 2 2025-08-17
library babel-romanian compatible TLC3 2 2025-08-17
library babel-romansh compatible TLC3 2 2025-08-17
library babel-russian unchecked TLC3 2

needs tests

2024-09-01
library babel-samin compatible TLC3 2 2025-08-17
library babel-scottish compatible TLC3 2 2025-08-17
library babel-serbian unchecked TLC3 2

needs tests

2024-09-01
library babel-serbianc unchecked TLC3 2

needs tests

2024-09-01
library babel-slovak unchecked TLC3 2

needs tests

2024-09-01
library babel-slovene compatible TLC3 2 2025-08-17
library babel-spanish currently-incompatible TLC3 2

active character issues

#415

needs tests

2024-09-01
library babel-swedish compatible TLC3 2 2025-08-17
library babel-thai unchecked TLC3 2

needs tests

2025-04-07
library babel-turkish unchecked TLC3 2

needs tests

2024-09-01
library babel-turkmen compatible TLC3 2 2025-08-17
library babel-ukrainian unchecked TLC3 2

needs tests

2024-09-01
library babel-uppersorbian compatible TLC3 2 2025-08-17
library babel-UKenglish compatible TLC3 2

See babel-english.

2025-08-17
library babel-USenglish compatible TLC3 2

See babel-english.

2025-08-17
library babel-vietnamese unchecked TLC3 2

needs tests

2024-09-01
library babel-welsh compatible TLC3 2 2025-08-17
package babelbib unchecked TLC3 0.01 0.02 2

needs tests

2024-07-14
package background unchecked 0.1 9

needs tests

2026-01-23
package backref compatible 0.1 0.1 6 test(s) 2024-08-20
package balance compatible 1 1 5 test(s) 2024-08-28
package baskervald compatible 0.01 7 2024-07-26
package baskervillef compatible TLC3 2 2024-07-14
package bbding partially-compatible 0.1 1 6

Missing ToUnicode for text symbols.

test(s) 2024-07-25
package bbm partially-compatible 5 5 4

Not compatible with unicode-math. No luamml support.

test(s) 2025-05-28
package bbold partially-compatible 1 1 5

Not compatible with unicode-math. No luamml support.

test(s) 2025-05-28
package bboldx partially-compatible TLC3 2

Not compatible with unicode-math. No luamml support.

test(s) 2025-05-28
package bchart unchecked 0.02 9

needs tests

2026-01-23
package beamerposter no-support 0.1 9

beamer is not a supported class.

2026-01-30
package bera compatible 0.02 9 2026-01-28
package berenis compatible 9 2024-07-26
package beton compatible TLC3 2 2024-07-14
package bez123 compatible 9 test(s) 2024-08-28
package bezier compatible 9

Empty compatibility package, can be removed from the preamble

2024-07-07
package bibentry compatible TLC3 0.1 1 2 test(s) 2024-08-02
package bibgerm unchecked 0.02 9

needs tests

2026-01-23
package biblatex partially-compatible TLC3 1 5 2

Requires hyperref.

See [2]
#18 #902
Other: biblatex/1366 test(s)

needs more tests

2025-11-20
package biblatex-chicago partially-compatible 0.1 2

See biblatex.

#62

Package should be changed to use sockets in its footnote adaption; needs tests

2024-07-15
package biblatex-dw partially-compatible 2

See biblatex.

2024-07-15
package biblatex-ext partially-compatible 2

See biblatex.

2024-07-15
package biblatex-juradiss partially-compatible 2

See biblatex.

2024-07-15
package biblatex-trad partially-compatible 2

See biblatex.

2024-07-15
package biblatex2bibitem currently-incompatible TLC3 2 #655 test(s) 2024-08-23
package biblist currently-incompatible TLC3 2 #194 test(s) 2024-07-23
package bibtopic partially-compatible TLC3 2 test(s)

Errors with hyperref option backref. No links are created by hyperref if btUnit is used.

2024-07-14
package bibunits currently-incompatible TLC3 0.1 0.1 2

No links with hyperref. No Reference structure for links.

test(s) 2024-08-06
package bicaption currently-incompatible 0.02 9

Relies on currently incompatible caption package.

needs tests

2024-07-26
package bidi no-support TLC3 8

Requires xetex so tests are excluded.

#686 test(s) 2026-01-25
package bidicontour no-support 9

Requires the incompatible xetex engine.

2026-01-28
package bidihl no-support 9

Requires the incompatible xetex engine.

2026-01-28
package bidipagegrid no-support 9

Requires the incompatible xetex engine.

2026-01-28
package bidishadowtext no-support 9

Requires the incompatible xetex engine.

2026-01-28
package bigdelim currently-incompatible TLC3 0.1 0.1 2

Relies on incompatible multirow. No luamml support in math mode.

test(s) 2025-11-22
package bigfoot currently-incompatible TLC3 0.01 0.02 4

To be supported or not?

#410 test(s) 2026-01-25
package bigintcalc compatible 10 3 2024-07-25
package bigints compatible 0.1 0.1 6 test(s) 2024-08-02
package bigstrut compatible TLC3 0.1 0.1 2 test(s) 2025-06-09
package biolinum compatible TLC3 0.02 2 2024-07-14
package bitset compatible 10 3 test(s) 2024-08-01
package bitter compatible TLC3 2 2024-07-14
package blindtext compatible TLC3 1 1 2 2024-07-07
package blkarray currently-incompatible 0.1 0.1 4 #181 test(s) 2024-07-17
package blowup compatible 9 test(s) 2024-08-06
package bm partially-compatible TLC3 10 10 2

Incompatible with unicode-math. No luamml support.

test(s) 2025-05-28
package bmpsize compatible 0.1 0.02 6 2024-08-26
package bnumexpr compatible 9 2025-12-16
package boites unchecked 0.1 9

needs tests

2026-01-23
package bold-extra unchecked 0.1 9

needs tests

2026-01-23
package boldline currently-incompatible TLC3 0.1 0.1 2 #604 test(s) 2024-08-16
package bonum-otf compatible 9 2025-06-07
package booklet currently-incompatible 9 #682 test(s) 2024-08-28
package bookman compatible TLC3 0.01 0.02 8

Obsolete package; suggested replacement tgbonum.

2026-01-25
package bookmark compatible TLC3 0.1 1 2 test(s) 2024-08-02
package booktabs compatible TLC3 10 10 2

Requires the firstaid module which contains a fix.

#69 test(s) 2025-06-13
package boxedminipage partially-compatible TLC3 0.1 0.1 8

drawn box is tagged as Path instead of artifact

test(s) 2026-01-25
package bracealign compatible 9 test(s) 2025-06-04
package braket compatible TLC3 1 1 2 test(s) 2024-07-17
package breakcites unchecked 0.1 9

needs tests

2026-01-23
package breakurl currently-incompatible 1 0.1 5

Requires latex->dvips->ps2pdf. For this reason, tests are excluded.

#645 test(s) 2025-10-25
package breqn currently-incompatible TLC3 0.1 0.1 4

Incompatible with unicode-math. No luamml support.

#145 test(s)

needs more tests

2026-01-25
package bussproofs currently-incompatible 0.1 0.02 6

Tagged as normal text instead of figure with Alt text.

#985 test(s) 2025-09-12
package bxcjkjatype unchecked 0.02 9

needs tests

2026-01-23
package bxcoloremoji partially-compatible 9

Relies on partially-compatible twemojis package.

test(s) 2025-12-15
package bxeepic compatible TLC3 2 test(s) 2024-08-02
package bxghost unchecked 0.02 9

needs tests

2026-01-23
package bxjalipsum unchecked 0.02 9

needs tests

2026-01-23
package bytefield currently-incompatible 0.01 0.02 7 #565 test(s) 2024-08-14
package CJK unchecked TLC3 0.1 0.1 4

needs tests

2026-01-25
package CJKnumb unchecked 0.02 9

needs tests

2026-01-23
package CJKutf8 unchecked 0.1 9

needs tests

2026-01-23
package ctex currently-incompatible TLC3 1 6

Option heading=true breaks section heading tagging. Same problem with classes ctexart, ctexbook, and ctexrep.

#673 test(s) 2026-01-25
package CharisSIL compatible TLC3 2 2024-07-13
package Chivo compatible TLC3 2 2024-07-13
package ClearSans compatible TLC3 0.02 2 2024-07-13
package CooperHewitt compatible 9 2024-07-21
package CormorantGaramond compatible TLC3 0.1 2 2024-07-13
package CrimsonPro compatible TLC3 2 2024-07-13
package cryptocode unchecked 0.02 9

needs tests

2026-01-23
package cabin compatible TLC3 0.01 0.1 2 2024-07-14
package caladea compatible 0.1 9 2024-07-21
package calc compatible TLC3 10 5 2 2024-07-06
package calculator compatible 0.02 9 2026-01-28
package calligra compatible 0.1 0.1 6 test(s) 2024-08-02
package calrsfs partially-compatible 0.1 0.1 6

No luamml support.

test(s) 2025-05-29
package cancel currently-incompatible 1 1 5

No luamml support. Text mode commands are tagged incorrectly.

#880 test(s) 2025-05-29
package cantarell compatible 9 2024-07-21
package capt-of currently-incompatible 0.1 0.1 6

Incorrect reading order of captions.

#882 test(s) 2024-07-22
package captcont compatible TLC3 0.01 2 test(s) 2024-08-05
package captdef currently-incompatible 9

Incorrect reading order of captions.

#883 test(s) 2024-07-22
package caption currently-incompatible TLC3 10 10 2

the configurations from the package are overwritten by the tagging code. Issue when hyperref and both listoffigures are used.

#84 #720 test(s) 2024-09-30
package caption2 currently-incompatible 0.1 9

Obsolete. Use the caption package instead.

test(s) 2026-01-30
package carlito compatible 0.1 9 2024-07-21
package carolmin compatible 9 2026-02-01
package cas-common unchecked 0.1 9

needs tests

2026-01-23
package cascadia-code compatible 9 2024-07-21
package cascadiamono-otf compatible 9 2025-06-03
package cases currently-incompatible TLC3 0.1 0.1 2 #347 test(s) 2024-07-29
package catchfile compatible 0.1 0.02 6 2024-08-06
package catchfilebetweentags unchecked 0.02 9

needs tests

2026-01-23
package ccaption currently-incompatible 0.01 0.1 7 #562 test(s) 2024-08-14
package ccfonts compatible TLC3 2 2024-07-14
package ccicons partially-compatible 0.01 0.1 7

Symbols need Alt/ActualText.

test(s) 2024-07-29
package cellspace partially-compatible TLC3 0.1 0.1 2

Package is broken with p-type columns with current LaTeX. — Fixed in 2026

Other: cellspace/9 test(s) 2026-01-25
package censor unchecked 0.1 9

needs tests

2026-01-23
package centeredline currently-incompatible 9 #1212 test(s) 2026-02-03
package centernot partially-compatible 0.1 0.1 6

No luamml support.

test(s) 2025-05-29
package cfr-lm compatible 0.01 0.1 7 2024-07-26
package chancery compatible TLC3 8

Obsolete package; suggested replacement tgchorus.

2026-01-25
package changebar partially-compatible TLC3 0.1 0.1 2

Needs luatex85 loaded with lualatex.

test(s)

Determine how to tag changed parts.

2024-08-07
package changelog compatible 9 test(s) 2025-12-26
package changepage partially-compatible 0.1 5 6

Tagging of adjustwidth needs to be improved.

#566 test(s) 2024-08-17
package changes currently-incompatible TLC3 0.1 0.1 2

See todonotes and ulem.

test(s) 2024-08-02
package chappg compatible TLC3 2 test(s) 2024-07-21
package chapterbib partially-compatible TLC3 0.1 0.1 2 #486 test(s) 2024-08-06
package charter compatible TLC3 0.1 1 8

Obsolete package; suggested replacement XCharter.

2026-01-25
package chemarr partially-compatible 0.01 7

No luamml support.

test(s) 2025-05-29
package chemarrow unchecked 0.02 9

needs tests

2026-01-23
package chemfig currently-incompatible 0.01 0.1 7

Figures are tagged as a sequence of many formulas.

test(s) 2024-08-07
package chemformula currently-incompatible 0.1 0.1 6 #521 test(s) 2024-08-06
package chemgreek compatible 0.01 7 test(s) 2024-07-31
package chemmacros unchecked 0.01 0.02 7

needs tests

2024-07-18
package chemnum compatible 9 test(s) 2024-08-06
package chessboard currently-incompatible 9 #1149 test(s) 2025-12-22
package chessfss currently-incompatible 9 #634 test(s) 2024-08-22
package chicago compatible TLC3 0.01 8 2026-01-26
package chkfloat currently-incompatible 9 #1214 test(s) 2026-02-03
package chngcntr compatible 0.1 1 6

Obsolete. Incorporated into the format.

2024-08-28
package chronology unchecked 0.02 9

needs tests

2026-01-23
package chronosys unchecked 0.02 9

needs tests

2026-01-23
package chngpage partially-compatible 0.1 9

Obsolete. Use changepage package instead.

needs tests

2026-02-01
package cinzel compatible TLC3 2 2024-07-14
package circledsteps partially-compatible 0.01 0.1 7

Missing TextDecoration attributes. No luamml support in math mode.

test(s) 2025-11-20
package circledtext partially-compatible 9

Missing TextDecoration attributes.

test(s) 2025-11-20
package circuitikz unchecked 0.1 9

needs tests

2026-01-23
package cistercian compatible 9

Provides actualtext for \cistercian command.

test(s) 2025-06-03
package citation-style-language currently-incompatible 9 #421 test(s) 2024-08-03
package cite partially-compatible TLC3 10 10 2 #487 #1058 test(s) 2025-11-10
package citeall compatible 9 test(s) 2024-08-23
package cjkutf8-ko unchecked 9

needs tests

2024-07-18
package clara compatible 9 2025-11-21
package classico compatible TLC3 2 2024-07-14
package classicthesis unchecked 0.1 9

needs tests

2026-01-23
package classlist compatible 9 test(s) 2024-08-06
package cleveref partially-compatible TLC3 1 10 2

Must be loaded after amsmath.

#2 #1166 test(s)

More tests needed

2026-01-19
package clipboard unchecked 0.02 9

needs tests

2026-01-23
package clrstrip currently-incompatible 9 #528 test(s) 2024-08-07
package cmap compatible 1 9 2026-01-30
package cmbright compatible TLC3 0.01 0.1 2

Math symbols overwritten by unicode-math.

2025-05-29
package cmll partially-compatible 0.01 7

No luamml support.

test(s) 2025-05-29
package cochineal compatible TLC3 0.02 2 2024-07-14
package codehigh currently-incompatible 0.02 9 #1080 test(s) 2025-11-20
package coelacanth compatible TLC3 2 2024-07-14
package collcell compatible 0.01 0.02 7 test(s) 2025-04-07
package collect unchecked 0.02 9

needs tests

2026-01-23
package collectbox partially-compatible 1 5

Limited by current tagging of boxes.

test(s) 2025-04-05
package collref currently-incompatible 0.01 7 #628 test(s) 2024-08-20
package colonequals partially-compatible TLC3 0.1 0.02 2

No luamml support.

test(s) 2025-05-29
package colophon partially-compatible 9

Colophon title is not tagged.

test(s) 2025-12-16
package color compatible TLC3 10 10 2 #1185 2026-01-28
package colordvi unchecked 0.02 9

needs tests

2026-01-23
package color-edits unchecked 0.1 9

needs tests

2026-01-23
package colorframed currently-incompatible 9

See entry for the framed package.

test(s) 2025-06-04
package colorprofiles unchecked 0.1 9

needs tests

2026-01-23
package colorspace unchecked TLC3 4

needs tests

2026-01-25
package colortbl partially-compatible TLC3 1 10 2

Breaks tagging if tables are nested. #90 issue with longtable fixed at the last release. #749 fixed in newest colortbl version.

#90 #379 #749 test(s)

needs more tests

2025-11-22
package comfortaa compatible 9 2024-07-21
package comicneue compatible 9 2024-07-29
package commath unchecked 0.1 9

needs tests

2026-01-23
package comment compatible TLC3 5 10 2 test(s) 2024-07-18
package complexity unchecked 0.02 9

needs tests

2026-01-23
package concmath-otf compatible 9 2024-07-21
package concrete partially-compatible 0.02 9

Simply loads the beton and euler packages. The latter is incompatible with unicode-math.

2026-01-28
package continue partially-compatible TLC3 2

Continuation marks should be tagged as Artifacts.

test(s) 2024-08-01
package contour currently-incompatible 0.1 0.1 6

Typesets the content many times which produces incorrect tags.

#884 test(s) 2024-07-25
package countriesofeurope partially-compatible 9

Missing Alt/ActualText for text symbols.

test(s) 2024-07-25
package courier compatible TLC3 1 1 8

Obsolete package; suggested replacement tgcursor.

2025-01-25
package couriers compatible 0.02 9 2026-01-28
package courierten compatible 9 2025-11-21
package covington unchecked 0.01 7

needs tests

2024-07-18
package cprotect currently-incompatible 0.1 5

Breaks TOC and errors in math mode.

#885 test(s) 2024-07-18
package crop currently-incompatible TLC3 0.1 2 #341 test(s) 2024-07-29
package crossreftools partially-compatible 9 #1144 test(s) 2025-12-16
package csquotes partially-compatible TLC3 1 5 2

blockquote produces duplicate tags.

#3 #1041 test(s) 2025-11-05
package csvsimple partially-compatible TLC3 0.1 0.1 2

\csvautotabularray etc. are not supported since tabularray is currently incompatible.

test(s) 2024-07-20
package ctable currently-incompatible 0.1 0.1 6 #494 test(s) 2024-08-06
package cuprum compatible TLC3 2 2024-07-14
package currfile compatible 0.01 0.1 7 test(s) 2024-08-06
package currfile-abspath compatible 9 2024-08-06
package currvita unchecked 0.02 9

needs tests

2026-01-23
package curve2e currently-incompatible 9 #537 test(s) 2024-08-10
package curves unchecked 0.02 9

needs tests

2026-01-23
package cuted currently-incompatible 0.1 1 6 #563 test(s) 2024-08-14
package cutwin currently-incompatible 0.01 7 #561 test(s) 2024-08-14
package cyklop compatible TLC3 2 2024-07-14
package cypriot partially-compatible 9

Text not correctly mapped to Unicode.

2026-02-01
package DejaVuSans compatible TLC3 2 2024-07-13
package DejaVuSansCondensed compatible TLC3 2 2024-07-13
package DejaVuSansMono compatible TLC3 0.01 0.02 2 2024-07-13
package DejaVuSerif compatible TLC3 2 2024-07-13
package DejaVuSerifCondensed compatible TLC3 2 2024-07-13
package dashbox currently-incompatible 0.01 0.02 7 #650 test(s) 2024-08-22
package dashrule partially-compatible TLC3 0.01 0.1 2

\hdashrule commands should be tagged as Artifacts.

test(s) 2024-08-02
package dashundergaps currently-incompatible TLC3 2

Missing TextDecoration attributes.

#887 test(s) 2024-08-01
package datatool unchecked TLC3 0.1 0.1 4

needs tests

2026-01-25
package datetime unchecked 1 9

needs tests

2026-01-23
package datetime2 compatible TLC3 0.01 0.1 6 test(s) 2026-01-25
package datenumber unchecked 0.02 9

needs tests

2026-01-23
package dblfloatfix compatible 0.1 0.1 6 test(s)

Recheck when OR hooks become available

2024-08-16
package dblfnote currently-incompatible 9 #225 test(s) 2024-07-23
package dcolumn partially-compatible TLC3 10 1 2

d columns are set as text not math, which is arguably correct, but needs some further evaluation.

#896 test(s) 2025-06-09
package decorule currently-incompatible 9 test(s)

\decorule should be tagged as an Artifact.

2024-08-07
package dejavu compatible TLC3 0.02 2 2024-07-14
package dejavu-otf compatible 9 2024-07-14
package delarray partially-compatible TLC3 0.1 0.02 4

No luamml support.

#861 test(s) 2025-05-29
package delimset partially-compatible 0.01 7

luamml support is not ideal.

test(s) 2025-05-29
package derivative compatible 0.01 0.1 7

luamml support of \odif etc. is not ideal.

test(s) 2025-05-29
package diagbox currently-incompatible TLC3 1 1 2 #453 test(s) 2024-08-05
package dialogue compatible 0.01 7 test(s) 2024-08-26
package dictsym partially-compatible 9

Missing ToUnicode values for symbols.

test(s) 2025-12-15
package didec compatible 9 2026-02-03
package diffcoeff compatible TLC3 0.01 0.02 6 test(s) 2026-01-25
package dingbat partially-compatible 0.01 0.02 7

Missing ToUnicode for text symbols.

test(s) 2024-07-25
package dirtree currently-incompatible 0.01 0.1 7 #613 test(s) 2024-08-20
package dirtytalk unchecked 0.1 9

needs tests

2026-01-23
package doc currently-incompatible TLC3 0.01 0.02 2 #44

needs tests

2024-07-06
package doclicense partially-compatible 0.02 9

Graphics need Alt text. Metadata is set with hyperxmp which tagging code disables.

test(s) 2024-08-23
package docmfp unchecked 9

needs tests

2026-02-01
package docmute unchecked 0.02 9

needs tests

2026-01-23
package doi compatible 0.1 0.1 6 test(s) 2024-07-21
package domitian compatible 9 2025-11-21
package dotlessi partially-compatible TLC3 4

With unicode-math, wrong symbol in \mathrm.

test(s) 2025-05-29
package dotseqn currently-incompatible 9

Redefines equation and eqnarray incompatibly.

#876 test(s) 2025-06-03
package dpfloat currently-incompatible 9 #873 test(s) 2025-06-04
package draftwatermark compatible TLC3 0.01 0.1 2 test(s) 2024-08-04
package droid compatible TLC3 2 2024-07-14
package droidsans compatible TLC3 0.01 0.02 2 2024-07-14
package droidsansmono compatible TLC3 0.01 2 2024-07-14
package droidserif compatible TLC3 0.01 2 2024-07-14
package dsfont partially-compatible 1 1 5

Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package dsserif partially-compatible TLC3 2

Incompatible with unicode-math. No luamml support.

2025-05-29
package duckuments compatible 0.01 0.1 7 test(s) 2024-08-12
package dutchcal partially-compatible 0.01 0.1 7

Incompatible with unicode-math. No luamml support.

2025-05-29
package ETbb compatible 9 2024-07-21
package easy-todo unchecked 0.02 9

needs tests

2026-01-23
package easyfig currently-incompatible 9

Depends on currently-incompatible adjustbox.

needs tests

2025-04-06
package easylist currently-incompatible 0.01 0.1 7 #536 test(s) 2024-08-07
package easyReview unchecked 0.1 9

needs tests

2026-01-23
package easytable unchecked 0.02 9

needs tests

2026-01-23
package ebgaramond compatible TLC3 0.1 2 2024-07-14
package ebgaramond-maths partially-compatible 9

Incompatible with unicode-math. No luamml support.

2025-05-29
package ebproof currently-incompatible 0.01 7

Tagging and mathml of prooftree is not correct.

#568 #985 test(s) 2025-11-16
package econlipsum compatible TLC3 2 test(s) 2024-07-25
package eepic currently-incompatible 0.1 0.1 6

Does not work with pdflatex or lualatex. Suggested replacement is the package bxeepic.

test(s) 2024-08-22
package efbox partially-compatible 9

No errors but there is no tagging information about the boxes.

test(s) 2025-06-04
package eforms unchecked 9

needs tests

2024-07-18
package egothic compatible 9 2026-02-01
package ekdosis unchecked 9

needs tests

2024-07-18
package electrum compatible 9 2024-07-26
package ellipsis compatible TLC3 0.01 0.02 2 test(s) 2024-08-01
package embedall unchecked 9

needs tests

2024-07-18
package embedfile compatible 9 test(s) 2024-08-23
package embrac partially-compatible TLC3 4

Inserts and removes unnecessary spaces at pdf level.

test(s) 2026-01-25
package emo partially-compatible 9

Symbols disappear in tags with lualatex. Inserts images that need actualtext or ToUnicode values with pdflatex.

test(s) 2025-12-15
package emoji partially-compatible 0.1 9

Compatible with some emoji fonts, however default Noto Color fonts are not supported at the PDF tagging level.

test(s) 2025-12-16
package empheq currently-incompatible TLC3 0.1 1 2 #138 test(s) 2024-07-14
package emptypage unchecked 0.1 9

needs tests

2026-01-23
package endfloat compatible TLC3 0.01 0.1 2 test(s) 2024-08-05
package endnotes partially-compatible TLC3 0.1 0.1 2

Does not error but \endnotes are not tagged as <Note>s.

#135 test(s) 2024-07-17
package endnotesj partially-compatible 9

Does not error but \endnotes are not tagged as <Note>s.

test(s) 2025-12-17
package engord compatible 0.01 0.02 7 test(s) 2024-07-30
package enotez partially-compatible TLC3 0.1 2

\pagenotes are not tagged as <Note>s. \ref in \endnotemark produces parent-child warnings.

test(s) 2024-08-01
package enparen compatible 9 test(s) 2024-08-06
package enumerate currently-incompatible TLC3 5 5 8 See [1] #889 test(s) 2026-01-25
package enumext compatible 9 test(s) 2025-11-02
package enumitem partially-compatible TLC3 5 10 2

The package itself can’t be loaded right now. However, the tagging code supports (most of) the document-level syntax of enumitem, so that one can use, for example, \begin{itemize}[...] out of the box.

See [1]
#61
Related: #4

Check which keys are not yet supported and what else is missing.

2024-07-06
package environ compatible 1 5 5 2024-08-02
package everypage compatible 0.1 9

Obsolete. Use the hooks provided by the kernel.

2026-01-28
package everyshi compatible 10 4

legacy package, no longer necessary

2026-01-25
package eolgrab compatible 9 2024-07-25
package epic currently-incompatible TLC3 1 0.1 2

Works with pdflatex but not lualatex.

#159 test(s) 2024-07-17
package epigraph partially-compatible TLC3 0.1 0.1 2

Requires a blank line after \epigraph command.

#455 test(s) 2025-10-25
package epsdice unchecked 0.02 9

needs tests

2026-01-23
package epsf currently-incompatible 10 1 4

Obsolete. Images not tagged as Figure. No way to add Alt or ActualText.

test(s) 2024-08-26
package epsfig compatible 10 5 4

Obsolete, small wrapper around graphicx

2024-07-07
package epstopdf compatible 5 5 4 test(s) 2024-08-02
package eqlist currently-incompatible 0.01 7

Depends on incompatible eqparbox.

test(s) 2024-08-23
package eqnarray currently-incompatible 0.1 0.02 6 #577 test(s) 2024-08-14
package eqnlines partially-compatible 9

Works with minor deficiencies. Uses adaption of latex-lab-math.ltx internal macro \math_register_halign_env:nn to grab math contents. Adjustments towards final tagging interfaces likely necessary.

test(s) 2026-01-14
package eqparbox currently-incompatible 0.1 0.1 6 #633 test(s) 2024-08-22
package erewhon compatible TLC3 0.02 2 2024-07-14
package esdiff unchecked 0.1 9

needs tests

2026-01-23
package esint partially-compatible TLC3 0.1 0.1 2

amsmath must be loaded before esint. Symbols overwritten by unicode-math.

test(s) 2025-05-29
package eso-pic partially-compatible 1 1 5

Content of \AddToShipoutPictureBG should always be Artifact.

#898 test(s) 2025-06-09
package esstixbb partially-compatible 9

Incompatible with unicode-math. No luamml support.

2025-05-29
package esstixcal partially-compatible 9

Incompatible with unicode-math. No luamml support.

2025-05-29
package esstixfrak partially-compatible 9

Incompatible with unicode-math. No luamml support.

2025-05-29
package esvect currently-incompatible 0.1 0.1 6

No luamml support.

#836 test(s) 2025-05-29
package etaremune compatible TLC3 0.01 0.1 2 test(s) 2024-07-15
package etex compatible 10 0.1 4

Obsolete

2024-08-28
package ethiop currently-incompatible TLC3 8 #656 test(s) 2024-08-23
package etoc currently-incompatible 0.01 0.1 7 #598 test(s) 2024-08-16
package etoolbox compatible TLC3 10 10 2 2024-07-12
package etruscan partially-compatible 9

Text not correctly mapped to Unicode.

2026-02-01
package eucal partially-compatible TLC3 1 0.1 2

Incompatible with unicode-math. No luamml support.

2025-05-29
package eufrak partially-compatible TLC3 0.1 0.1 2

Incompatible with unicode-math. No luamml support.

2025-05-29
package euler partially-compatible TLC3 0.1 0.02 2

Incompatible with unicode-math. No luamml support.

2025-05-29
package euler-math compatible 9 2024-07-21
package eulervm partially-compatible TLC3 0.1 0.1 2

Incompatible with unicode-math. No luamml support.

2025-05-29
package eurosym unchecked 1 9

needs tests

2026-01-23
package euscript partially-compatible TLC3 1 0.1 2

No luamml support.

2025-05-29
package exam-randomizechoices unchecked 0.02 9

needs tests

2026-01-23
package exercise unchecked 0.02 9

needs tests

2026-01-23
package expex currently-incompatible 0.02 9 #1128 test(s) 2025-12-15
package expl3 compatible TLC3 10 1 2

Legacy package. Now built into the kernel.

2024-07-14
package exscale currently-incompatible TLC3 0.1 0.1 2 #1154 test(s) 2025-12-23
package exsheets unchecked 0.02 9

needs tests

2026-01-23
package extarrows compatible TLC3 0.1 0.1 2 test(s) 2024-07-29
package extdash compatible TLC3 0.1 0.1 2 test(s) 2024-08-02
package extpfeil partially-compatible 0.02 9

Incomplete luamml support. Must be loaded before unicode-math.

test(s) 2025-06-03
package extract unchecked 0.02 9

needs tests

2026-01-23
package extramarks compatible 0.01 0.02 7 test(s) 2024-08-06
package extsizes compatible 9

Just defines sizes so should not cause any trouble.

2025-07-07
package FiraMono compatible TLC3 0.1 2 2024-07-13
package FiraSans compatible TLC3 0.1 2 2024-07-13
package faktor partially-compatible 0.1 0.1 6

Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package fancybox currently-incompatible TLC3 0.1 1 6 #402 test(s) 2026-01-26
package fancyhdr compatible TLC3 5 10 2 test(s) 2024-07-12
package fancyheadings unchecked 0.02 9

Obsolete. Use the fancyhdr package instead.

needs tests

2026-01-23
package fancypar currently-incompatible TLC3 4 #467 test(s) 2026-01-26
package fancyref compatible 0.01 0.02 7 test(s) 2024-08-06
package fancyvrb partially-compatible TLC3 0.1 1 2 See [1] #741 test(s) 2024-10-18
package fbb compatible TLC3 0.02 2 2024-07-14
package fbox currently-incompatible 0.02 9 #683 test(s) 2024-08-28
package fcolumn currently-incompatible TLC3 2 #161 test(s) 2024-07-16
package fdsymbol partially-compatible 0.01 0.1 7

\circledR and \circledS need ToUnicode values. Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package fetamont compatible 9 test(s) 2024-07-29
package fewerfloatpages compatible TLC3 2 test(s) 2025-12-15
package feynmf currently-incompatible 0.1 0.02 6 #659 test(s) 2024-08-23
package feynmp currently-incompatible 0.1 0.02 6 #659 test(s) 2024-08-23
package feynmp-auto currently-incompatible 0.01 0.02 7

See feynmp.

test(s) 2024-08-23
package fge partially-compatible 0.01 7

No luamml support.

test(s) 2025-05-29
package fibnum compatible 9 2024-07-25
package figcaps currently-incompatible 9 #643 test(s) 2024-08-22
package filecontents compatible 0.1 9

Obsolete. The filecontents environment is now provided by the kernel.

2026-01-28
package filecontentsdef compatible 9 test(s) 2024-08-07
package filehook compatible 0.02 9

Obsolete. Use the file hooks provided by the kernel.

2026-01-28
package filemod compatible TLC3 0.01 2 test(s) 2024-08-02
package firamath-otf compatible 9 2024-07-21
package fitbox compatible 9 test(s) 2024-08-28
package fitch currently-incompatible 9

fitchproof is tagged as combined list/table.

test(s) 2024-08-13
package fix-cm compatible TLC3 0.1 1 2 2024-07-06
package fixfoot compatible 0.01 7 test(s) 2024-07-22
package fixjfm currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
package fixltx2e compatible TLC3 0.1 0.1 8

This is an obsolete package which should not be needed

2026-01-26
package fixmath unchecked 0.02 9

needs tests

2026-01-23
package fixme compatible TLC3 0.1 0.1 2 test(s) 2024-07-28
package flafter compatible TLC3 0.1 0.1 2 2024-07-07
package fleqn compatible 0.02 9

Obsolete. Use the fleqn class option.

2026-01-28
package flexisym unchecked TLC3 0.01 0.02 2

needs tests

2024-07-14
package flippdf compatible 9 test(s) 2024-08-13
package float currently-incompatible TLC3 10 10 2

[H] floats are not yet automatically tagged.

See [1]
#890 test(s) 2025-06-05
package floatpag currently-incompatible 0.1 0.1 6

Redefines \@xfloat.

#209 test(s) 2024-07-19
package floatflt currently-incompatible 0.1 0.1 6 #496 test(s) 2024-08-06
package floatrow no-support 0.1 1 6 #497 2024-08-20
package flowfram unchecked 9

needs tests

2024-07-18
package fltrace compatible TLC3 2 2024-07-06
package flushend partially-compatible 0.1 0.1 6

\atColsEnd errors.

test(s) 2024-08-06
package fmtcount compatible TLC3 0.01 0.1 2 test(s) 2024-08-05
package fnbreak compatible 9 test(s) 2024-08-06
package fncychap currently-incompatible 0.01 0.1 7 #570 test(s) 2024-08-14
package fncylab compatible 9

Unnecessary with current LaTeX.

2024-08-15
package fnlineno currently-incompatible 9

See lineno.

test(s) 2024-08-06
package fnpct compatible TLC3 0.01 0.02 2 test(s) 2025-06-11
package fnpos currently-incompatible 0.01 0.1 7

Redefines \@makecol.

#888 test(s)

Revisit once OR is altered.

2024-08-01
package fnumprint partially-compatible 9

See numprint.

test(s) 2024-08-07
package fontawesome unchecked 1 9

needs tests

2026-01-23
package fontawesome5 partially-compatible TLC3 0.01 5 2

Symbols missing ToUnicode. Produces reasonable replacement text in ngPDF with luatex.

test(s) 2025-06-03
package fontawesome6 partially-compatible 9

Symbols missing ToUnicode with pdftex. Fully compatible with luatex.

test(s) 2025-06-10
package fontaxes compatible TLC3 0.01 2 2024-07-14
package fontenc compatible TLC3 10 10 2 2024-07-06
package fontsetup compatible 9 2024-08-13
package fontsize unchecked 0.1 9

needs tests

2026-01-23
package fontspec compatible TLC3 0.1 5 2 2024-07-12
package fonttable currently-incompatible 9 #224 test(s) 2024-07-23
package footmisc compatible TLC3 1 5 2

Replacement code is in latex-lab

#12 #958

integrate code properly into the package.

2025-09-12
package footnote currently-incompatible 0.1 0.1 4

To be supported or not?

#240 test(s) 2024-07-22
package footnotebackref currently-incompatible 0.01 0.02 7

Works with numberlinked=false.

#588 test(s) 2024-08-16
package footnotehyper currently-incompatible 0.01 0.02 7

Similar issues as footnote package.

test(s) 2024-08-07
package footnoterange currently-incompatible TLC3 2

Footnote label i-j incorrectly tagged as normal text. hyperref support is broken since it relies on the existence of an Hfootnote counter which tagging-version does not provide.

test(s) 2024-07-21
package footnpag partially-compatible 0.01 7

Footnote tagging is correct but breaks footnotes in \maketitle. Tests excluded as loops after error.

#908 test(s) 2025-06-10
package forarray unchecked 0.02 9

needs tests

2026-01-23
package foreign unchecked 0.02 9

needs tests

2026-01-23
package forest currently-incompatible 0.1 0.1 6 #1087
Other: forest/15 test(s)

needs more tests

2025-12-04
package forloop compatible 1 9 2026-01-28
package forum compatible 9 2024-07-21
package fouridx compatible 0.01 7 test(s) 2024-08-19
package fourier partially-compatible TLC3 0.1 0.1 2

Incompatible with unicode-math. No luamml support.

2025-05-29
package fourier-orns partially-compatible 0.01 0.02 7

Symbols missing ToUnicode/ActualText.

test(s) 2024-07-31
package fourier-otf compatible 0.02 9 2024-07-21
package fouriernc partially-compatible 0.01 0.02 7

Incompatible with unicode-math. No luamml support.

2025-05-29
package fp compatible 0.1 0.1 6 2024-08-20
package framed currently-incompatible 1 5 5

Title in titled-frame environment is lost. Content after page break is lost with pdftex and xetex.

#651 test(s) 2024-08-22
package frcursive currently-incompatible 0.01 0.02 7

Text not correctly mapped to Unicode.

test(s) 2024-08-19
package french unchecked TLC3 0.02 8

needs tests

2026-01-26
package frenchle unchecked TLC3 8

Obsolete

needs tests

2026-01-26
package frontespizio unchecked 0.02 9

needs tests

2026-01-23
package froufrou partially-compatible 9

Ornaments should be tagged as Artifacts.

test(s) 2024-07-31
package ftnright currently-incompatible TLC3 0.01 0.1 4 #110 test(s) 2024-07-11
package ftnxtra currently-incompatible 0.01 7 #625 test(s) 2024-08-20
package fullpage compatible 1 5 5 test(s) 2024-08-05
package fvextra currently-incompatible TLC3 0.01 0.1 2

See fancyvrb.

#1060 test(s)

needs more tests

2025-11-22
package fwlw partially-compatible TLC3 2

Words printed in header/footer should be tagged as Artifacts.

test(s) 2024-07-31
package GoMono compatible TLC3 2 2024-07-13
package GoSans compatible TLC3 2 2024-07-13
package Gudea compatible 9 2024-07-21
package gandhi compatible TLC3 2 2024-07-14
package garamondlibre compatible TLC3 2 2024-07-14
package garamondx compatible TLC3 2 2024-07-14
package gastex unchecked 0.01 7

needs tests

2024-08-23
package gb4e currently-incompatible 0.01 0.02 7 #1147 test(s) 2025-12-17
package gbt7714 unchecked 0.1 9

needs tests

2026-01-23
package gelasio compatible 9 2024-07-21
package gelasiomath partially-compatible 9

Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package gensymb partially-compatible 1 1 5

Errors if loaded after unicode-math. No luamml support.

test(s) 2025-05-29
package gentium compatible TLC3 8

This package was removed from texlive.

2026-01-26
package gentium-otf compatible 9 2025-06-03
package gentombow compatible 9 test(s) 2024-07-24
package geometry compatible TLC3 10 10 2

Compatible except that crop marks with showcrop are incorrectly tagged as figures.

#1064

needs a crop mark test

2025-11-15
package german unchecked 0.02 9

Obsolete. Use the german option of babel.

needs tests

2026-01-27
package gettitlestring compatible 10 3 test(s) 2024-08-07
package gfsartemisia compatible TLC3 2 2024-07-14
package gfsartemisia-euler compatible 9 2024-07-14
package gfsbaskerville compatible TLC3 2 2024-07-14
package gfsbodoni compatible TLC3 2 2024-07-14
package gfscomplutum compatible TLC3 2 2024-07-14
package gfsdidot compatible TLC3 0.02 2 2024-07-14
package gfsneohellenic compatible TLC3 2 2024-07-14
package gfsneohellenicot compatible TLC3 2 2024-07-14
package gfsporson compatible TLC3 2 2024-07-14
package gfssolomos compatible TLC3 2 2024-07-14
package ghsystem partially-compatible 9

Uses math where it doesn’t need to. \ghspic should have Alt text by default.

test(s) 2024-08-15
package gillius compatible TLC3 2 2024-07-14
package gillius2 compatible TLC3 2 2024-07-14
package gincltex currently-incompatible 9

Depends on currently-incompatible adjustbox.

needs tests

2025-04-06
package gindex unchecked 9

needs tests

2024-07-18
package gitinfo-lua unchecked 9

needs tests

2024-07-18
package gitinfo2 compatible TLC3 2 2024-07-14
package glossaries unchecked 0.1 1 4

An old issue appears to be fixed.

#48

needs tests

2024-07-06
package glossaries-extra unchecked 0.01 0.1 7

needs tests

2024-08-01
package glossary-mcols unchecked 0.02 9

needs tests

2026-01-23
package glossary-superragged unchecked 0.02 9

needs tests

2026-01-23
package gmp partially-compatible 9

No way to add Alt text or Artifact status to mpost figures used directly. This can be done with \usempost, however.

test(s) 2024-08-20
package gnuplottex unchecked 0.01 0.02 7

needs tests

2024-08-23
package grabbox unchecked 9

needs tests

2024-07-18
package graphbox partially-compatible 0.1 0.1 6

Inserts empty Div after every Figure.

test(s) 2024-08-26
package graphics compatible TLC3 10 1 2

See graphicx package

2024-07-06
package graphicx compatible TLC3 10 10 2

Rather than \includegraphics[whatever]{whatever} one should now write \includegraphics[whatever, alt={This is the alternative text.}]{whatever} The alternative text will be ignored if tagging is not used. It seems that draft mode doesn’t work at present. An old issue with height appears to be fixed.

See [1]
#16
Related: #64
2024-07-06
package graphpap partially-compatible 0.1 0.02 4

tagging passes validation but is sub-optimal

test(s) 2024-07-08
package greek4cbc partially-compatible 9

Text not correctly mapped to Unicode.

2026-02-01
package greek6cbc partially-compatible 9

Text not correctly mapped to Unicode.

2026-02-01
package gregoriotex unchecked 9

needs tests

2026-02-03
package grfext compatible 9 2024-08-06
package grffile unchecked 0.1 9

needs tests

2026-01-23
package gridset compatible 9 #559 test(s) 2024-08-19
package grmath partially-compatible TLC3 8

amsmath must be loaded before grmath. Not compatible with luatex, hence no luamml support.

test(s) 2026-01-26
package HindMadurai compatible 9 2024-07-21
package halloweenmath currently-incompatible 0.01 0.02 7 #1077 test(s) 2025-11-20
package hanging compatible 0.01 0.1 7 test(s) 2024-08-07
package hanzibox no-support 9

Requires the incompatible xetex engine.

2026-01-28
package har2nat compatible TLC3 0.01 0.02 2 test(s) 2024-08-05
package hardwrap compatible 9 2025-12-15
package harvard currently-incompatible TLC3 0.01 0.02 8

No links with hyperref. No Reference structure for links.

test(s) 2026-01-26
package helvet compatible TLC3 1 1 2

Obsolete package; suggested replacement tgheros.

2024-07-14
package here unchecked 0.1 9

needs tests

2026-01-23
package heros-otf compatible 9 2024-07-21
package hetarom unchecked TLC3 8

needs tests

2026-01-26
package heuristica compatible TLC3 2 2024-07-14
package hf-tikz unchecked 0.1 9

needs tests

2026-01-23
package hhline currently-incompatible TLC3 1 1 2

breaks with errors

#66 test(s)

needs further tests

2024-07-10
package hieroglf partially-compatible 9

Text not correctly mapped to Unicode.

2026-02-01
package humanist compatible 9 2026-02-01
package huncial compatible 9 2026-02-01
package hvfloat currently-incompatible TLC3 0.01 0.02 2 #490 test(s) 2024-08-06
package hvindex compatible 9 test(s) 2024-08-21
package hvlogos partially-compatible 9

Some logos need ActualText.

test(s) 2024-07-29
package hycolor compatible 9 2026-01-30
package hypbmsec compatible 0.01 7 test(s) 2025-06-10
package hypcap compatible 0.1 0.1 6

The tagging code already moves anchors to the top of floats so this package is unnecessary. package updated

test(s) 2024-07-27
package hypdestopt compatible 9

Ignored if \DocumentMetadata is detected.

#525 2024-08-13
package hypdoc unchecked 0.1 9

needs tests

2024-07-18
package hypdvips no-support 9 #680 2024-08-28
package hyperbar unchecked 9

needs tests

2024-07-18
package hypernat unchecked 0.02 9

needs tests

2026-01-23
package hyperref partially-compatible TLC3 10 10 2

Forms not supported; use l3pdffield-testphase for forms.

See [2]
#892 #1197 test(s) 2025-06-07
package hyperxmp no-support 1 1 5

Incompatible with PDF management, loading is suppressed. XMP-metadata are handled by the kernel code.

2024-07-07
package hypgotoe unchecked 9

needs tests

2024-07-18
package hyphenat compatible 0.1 1 6 test(s) 2024-08-26
package hyphsubst compatible 0.01 0.02 7 2024-08-06
package IEEEtrantools currently-incompatible 0.1 9 #350 test(s)

needs tests

2024-07-29
package InriaSans compatible TLC3 2 2024-07-13
package InriaSerif compatible TLC3 2 2024-07-13
package ibarra compatible 9 2024-07-21
package icomma compatible 0.1 9 test(s) 2025-12-16
package idxlayout unchecked 0.02 9

needs tests

2026-01-23
package ifetex compatible TLC3 0.1 8

Obsolete wrapper for iftex

2026-01-26
package ifdraft compatible 0.1 0.1 6 2024-07-25
package iflang compatible TLC3 0.1 2 2024-07-25
package ifluatex compatible TLC3 1 1 8 2026-01-26
package ifmtarg compatible 0.01 0.02 7 2024-08-28
package ifoddpage compatible 5 0.02 4 test(s) 2024-07-22
package ifpdf compatible 10 1 4

Obsolete wrapper for iftex

2024-07-28
package ifplatform compatible 0.1 0.02 6 2024-07-25
package ifptex compatible TLC3 8 2026-01-26
package isodate unchecked 0.1 9

needs tests

2026-01-23
package isomath unchecked 0.02 9

needs tests

2026-01-23
package isotope unchecked 0.02 9

needs tests

2026-01-23
package ifsym partially-compatible 0.1 0.1 6

Symbols missing ToUnicode/ActualText values.

test(s) 2024-08-02
package iftex compatible TLC3 10 5 2 2024-07-15
package ifthen compatible TLC3 10 10 2 2024-07-06
package ifvtex compatible TLC3 10 8 2026-01-26
package ifxetex compatible TLC3 10 1 8 2026-01-26
package imakeidx compatible 0.01 0.1 7 test(s) 2024-08-05
package imfellEnglish compatible TLC3 2 2024-07-15
package import compatible 0.1 1 6 2024-08-26
package incgraph unchecked 9

needs tests

2024-07-18
package inconsolata compatible TLC3 0.1 1 2 2024-07-15
package inconsolata-nerd-font compatible 9 2024-07-21
package indentfirst compatible TLC3 1 1 2 2024-07-06
package index currently-incompatible TLC3 0.1 0.02 2 #367 test(s) 2024-07-31
package indxcite currently-incompatible TLC3 8

See harvard and index packages. Not distributed with texlive. so tests excluded

test(s) 2026-01-26
package infwarerr compatible 10 3 2024-08-01
package inputenc compatible TLC3 10 10 2

Should not be needed with new documents.

2026-01-27
package inputenx compatible 0.02 9

Should not be needed with new documents.

2026-01-27
package inslrmaj compatible 9 2026-02-01
package inslrmin compatible 9 2026-02-01
package intcalc compatible 10 0.02 3 2024-07-25
package inter compatible 0.02 9 2024-07-21
package interchar no-support 9

Requires the incompatible xetex engine.

2026-01-28
package interval compatible TLC3 0.01 0.02 2 test(s) 2024-07-29
package intopdf compatible 9 test(s) 2024-08-14
package inversepath compatible 9 test(s) 2024-08-28
package isorot unchecked 9

needs tests

2026-02-01
package istgame unchecked 0.02 9

needs tests

2026-01-23
package iwona compatible TLC3 2 2024-07-15
package iwonamath partially-compatible 9

Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package jetbrainsmono-otf compatible 9 2025-06-03
package jlreq-deluxe unchecked 0.02 9

needs tests

2026-01-23
package jmb compatible TLC3 2 2024-07-31
package jmlrutils unchecked 0.02 9

needs tests

2026-01-23
package josefin compatible 9 2024-07-18
package jsonparse compatible 9 2025-10-12
package jsverb currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
package juliamono compatible 9 2025-06-03
package junicode compatible 9 2024-07-21
package junicodevf compatible 9 2024-07-21
package jurabib currently-incompatible TLC3 2 #485 test(s) 2024-08-06
package jvlisting unchecked 0.02 9

needs tests

2026-01-23
package kanbun currently-incompatible 9 #596 test(s) 2024-08-16
package kantlipsum compatible TLC3 0.1 0.1 2 2024-07-15
package karnaugh-map unchecked 0.02 9

needs tests

2026-01-23
package kbordermatrix currently-incompatible 0.02 9

No luamml support. Not included in texlive, so tests excluded

#878 test(s) 2025-10-21
package keycommand unchecked 0.02 9

needs tests

2026-01-23
package keyfloat currently-incompatible TLC3 2 #344 test(s)

needs tests

2024-07-29
package keystroke currently-incompatible 9 #265 test(s) 2024-07-26
package keytheorems partially-compatible 9

tcolorbox theorems disabled when tagging is loaded.

test(s) 2024-11-02
package keyval compatible TLC3 10 1 2 2024-07-06
package keyvaltable partially-compatible TLC3 2

align=X errors.

#464 test(s) 2024-08-05
package kotex unchecked TLC3 0.1 0.1 8

needs tests

2026-01-26
package kotexutf unchecked 9

needs tests

2024-08-15
package kpfonts compatible TLC3 0.01 0.1 2

Loads kpfonts-otf with unicode engine, required for producing mathml.

2024-07-15
package kpfonts-otf compatible 9 2024-07-15
package kurdishlipsum no-support 9

Requires the incompatible xetex engine.

2026-01-28
package kurier compatible TLC3 2 2024-07-15
package kvdefinekeys compatible TLC3 10 0.02 8 2026-01-26
package kvoptions compatible TLC3 10 1 8 2026-01-26
package kvsetkeys compatible TLC3 10 0.02 8 2026-01-16
package LibreBodoni compatible TLC3 2 2024-07-13
package LobsterTwo compatible 9 2024-07-21
package l3keys2e compatible 0.1 9

Obsolete. Use the option handling commands provided by the kernel.

2026-01-28
package l3sys-query compatible 9 test(s) 2024-07-08
package labelschanged compatible 9 test(s) 2024-08-07
package lastpage compatible TLC3 1 5 8 2026-01-26
package latex2pydata compatible 9 2025-11-20
package latexrelease partially-compatible TLC3 0.01 2

Rolling the LaTeX format too far back will result in the loss of necessary support code for tagging, rolling forward should work.

determine how far back is possible

2024-07-06
package latexsym compatible TLC3 10 5 2 2024-07-06
package lato compatible TLC3 0.1 2 2024-07-15
package layaureo unchecked 0.02 9

needs tests

2026-01-23
package layout currently-incompatible TLC3 0.1 0.1 2 #111 test(s) 2024-07-11
package layouts currently-incompatible TLC3 0.1 0.1 2

Drawn frames should be Artifacts. Pictures need Alt text.

test(s) 2024-08-05
package lcg compatible 0.01 0.02 7 2024-08-20
package leading compatible 0.02 9 test(s) 2024-08-28
package ledarab unchecked 9

needs tests

2026-02-01
package ledmac unchecked 9

Superseded by reledmac.

needs tests

2026-02-01
package ledpar unchecked 9

Superseded by reledpar.

needs tests

2026-02-01
package leftidx compatible 0.1 0.02 6 test(s) 2024-07-23
package leftindex compatible 0.01 0.02 7 test(s) 2024-07-23
package leipzig unchecked 0.02 9

needs tests

2026-01-23
package lete-sans-math compatible 9 2024-07-21
package letltxmacro compatible 0.1 9

Superseded by \NewCommandCopy etc. provided by the kernel.

2026-01-28
package letterspace compatible 9 test(s) 2024-07-24
package letterswitharrows partially-compatible 9

No luamml support.

test(s) 2025-05-29
package lettrine compatible TLC3 0.1 1 2

Provides actualtext key for use with image key.

#481 #1108 test(s) 2025-12-09
package lexend compatible 9 2024-07-21
package lgrmath unchecked 9

needs tests

2026-02-03
package libertine compatible TLC3 0.1 1 2 2024-07-15
package libertinus compatible TLC3 0.1 2 2024-07-15
package libertinus-otf partially-compatible 9

Keyboard font needs ActualText.

test(s) 2024-08-02
package libertinust1math partially-compatible 0.01 0.1 7

Incompatible with unicode-math. No luamml support.

2025-05-29
package libgreek unchecked 9

needs tests

2026-02-03
package librebaskerville compatible TLC3 2 2024-07-15
package librecaslon compatible TLC3 2 2024-07-15
package librefranklin compatible TLC3 2 2024-07-15
package libris compatible 9 2024-07-26
package linearb partially-compatible 9

Text not correctly mapped to Unicode.

2026-02-01
package linebreaker compatible 9 test(s) 2024-07-23
package linegoal unchecked 0.02 9

needs tests

2026-01-23
package lineno currently-incompatible TLC3 5 5 2

loses linenumbers and doesn’t tag line numbers

#162 #210 test(s)

needs more tests

2024-07-19
package linguex compatible 0.01 0.02 7 test(s) 2024-08-23
package linguisticspro compatible TLC3 2 2024-07-15
package lipsum compatible TLC3 1 10 2 2024-07-06
package listing unchecked 0.02 9

needs tests

2026-01-23
package listings currently-incompatible TLC3 1 10 2

See definition in tagpdfdocu-patches.sty.

See [1]
#70 #1074
Related: #41 test(s)
2024-07-12
package listingsutf8 unchecked 0.1 9

needs tests

2026-01-23
package listlbls partially-compatible 9

\listoflabels not tagged as a TOC

test(s) 2025-12-16
package listliketab currently-incompatible 9

Produces empty <Div>s.

test(s) 2024-07-30
package listofitems compatible 0.01 0.1 7 test(s) 2024-07-29
package literat compatible TLC3 2 2024-07-15
package lmodern compatible TLC3 1 5 2 2024-07-15
package logix unchecked 9

needs tests

2024-07-18
package longdivision currently-incompatible 9 test(s) 2024-08-16
package longfbox unchecked 0.02 9

needs tests

2026-01-23
package longnamefilelist compatible 9 2026-02-03
package longtable compatible TLC3 10 10 2

A longtable with page breaks works with pdftex only if at least latex-dev from February 2025 is used.

#22 #1192
Related: #38 test(s)

needs more tests

2026-01-30
package lpic unchecked 0.01 7

needs tests

2024-07-18
package lscape compatible TLC3 1 1 2 test(s) 2024-08-04
package lstautogobble unchecked 0.02 9

needs tests

2026-01-23
package ltablex currently-incompatible TLC3 0.1 0.1 8 #163 test(s) 2026-01-26
package ltcaption currently-incompatible TLC3 2 #256 test(s) 2024-07-26
package ltxcmds compatible 10 0.1 4 2024-08-01
package ltxgrid unchecked 9

needs tests

2024-07-18
package ltxtable currently-incompatible TLC3 0.01 0.02 8 #164 test(s) 2026-01-26
package ltxutil unchecked 0.1 9

needs tests

2026-01-23
package lua-check-hyphen compatible 2 test(s) 2024-08-02
package lua-typo compatible 9 test(s) 2024-08-15
package lua-ul currently-incompatible 2

Missing TextDecoration attributes.

test(s) 2024-07-25
package lua-unicode-math compatible 9 2026-01-30
package lua-widow-control compatible 9 test(s) 2024-07-25
package luacode compatible 0.02 9 2024-08-06
package luacolor compatible 0.02 9 2026-01-28
package luainputenc compatible 0.1 9

Should not be needed with new documents.

2026-01-28
package lualatex-math compatible 9 test(s) 2024-07-25
package luamathalign currently-incompatible 9

No luamml support. \SetAlignmentPoint errors.

#1029 test(s) 2025-10-28
package luamesh currently-incompatible 9

Missing way to add Alt text to underlying mplibcode or tikz environments.

test(s) 2025-11-22
package luamml compatible 9

Should not need to be loaded directly. Loaded with tagging=on when luatex is detected.

2026-01-30
package luamplib compatible 9

An old issue has been fixed. Offers several keys for figures including alt and artifact.

#8 #252 test(s) 2024-11-12
package luatex85 compatible 0.02 9 2026-01-28
package luatexbase compatible 9

Legacy package. Functionality built into the kernel.

2026-02-03
package luatexja currently-incompatible TLC3 0.02 8

ltj<name>, ltjt<name>, and ltjs<name> classes incompatible.

#713 test(s) 2026-01-26
package luatexja-fontspec unchecked 0.02 9

needs tests

2026-01-23
package luatexko compatible 9

Package provides tagging support for \ruby, \dotemph, \uline, and other underline-type commands.

test(s) 2025-11-17
package luatextra compatible 9

Legacy package.

2026-02-03
package luatodonotes currently-incompatible 9 #425 test(s) 2024-08-02
package luavlna compatible 9 test(s) 2024-08-07
package lucida-otf compatible 9 2024-07-21
package lucidabr partially-compatible TLC3 2

Incompatible with unicode-math. No luamml support. Use lucida-otf with lualatex for full compatibility.

2025-06-10
package luciole compatible 9 2025-06-03
package luximono compatible TLC3 2 2024-07-15
package lwarp currently-incompatible TLC3 8

Package errors if \DocumentMetadata detected.

#1084 test(s) 2026-01-26
package lxfonts compatible 9 2024-07-21
package lyluatex unchecked 9

needs tests

2024-07-18
package Magra compatible 9 2024-07-21
package MnSymbol partially-compatible 0.1 0.1 6

\circledR and \circledS need ToUnicode values. Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package magaz currently-incompatible TLC3 2

Inserts empty <Formula>s.

test(s) 2024-08-02
package magicnum compatible 9 2024-07-25
package makebox compatible 0.01 0.02 7 test(s) 2024-08-22
package makecell unchecked 1 10 5

needs tests

2024-08-01
package makecmds compatible 9 2026-02-01
package makeidx compatible TLC3 10 1 2 test(s) 2024-07-11
package manfnt partially-compatible 0.02 9

Text symbols missing ToUnicode/Alt/ActualText.

test(s) 2024-07-29
package manyfoot currently-incompatible TLC3 0.1 5 2

To be supported or not?

#289 test(s) 2024-07-26
package marcellus compatible TLC3 2 2024-07-15
package marginalia compatible 9 #874 test(s) 2025-10-28
package marginfit partially-compatible 9

Needs luatex85 with lualatex.

#549 test(s) 2024-08-13
package marginfix currently-incompatible 0.1 9 #547 test(s) 2024-08-13
package marginnote currently-incompatible TLC3 0.1 1 2 #165 test(s) 2024-07-17
package markdown unchecked 0.01 0.1 7

needs tests

2024-07-18
package marvosym partially-compatible TLC3 0.1 5 4

Missing ToUnicode for text symbols.

#272

needs tests

2024-07-25
package mathabx partially-compatible 0.1 0.1 6

Must be loaded after amsmath. Math symbols are not sensibly mapped to unicode. Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package mathcomp unchecked 0.1 9

needs tests

2026-01-23
package mathalpha partially-compatible TLC3 0.01 0.1 2

Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package mathastext partially-compatible 0.01 0.1 7

Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package mathbbol partially-compatible 0.1 0.1 6

No luamml support.

test(s) 2025-05-29
package mathdesign unchecked 0.1 0.1 6

Incompatible with unicode-math. No luamml support.

needs tests

2025-05-29
package mathdots partially-compatible TLC3 0.1 0.1 2

luamml support is suboptimal.

test(s) 2025-05-29
package mathenv unchecked 0.02 9

needs tests

2026-01-23
package mathfont unchecked 9

needs tests

2026-01-29
package mathpartir partially-compatible 0.02 9

No luamml support. mathpar environment errors.

#1189 test(s) 2026-01-30
package mathpazo partially-compatible TLC3 0.1 1 2

A pdftex engine bug has been fixed. Incompatible with unicode-math. No luamml support.

#837 test(s) 2025-05-29
package mathpple partially-compatible TLC3 0.01 8

Obsolete package; suggested replacement mathpazo. Incompatible with unicode-math. No luamml support.

2026-01-26
package mathptm partially-compatible TLC3 0.1 0.02 8

Obsolete package; suggested replacement newtxmath. Incompatible with unicode-math. No luamml support.

2025-06-26
package mathptmx partially-compatible TLC3 1 1 8

Obsolete package; suggested replacement newtxmath. Incompatible with unicode-math. No luamml support.

2026-01-26
package mathrsfs partially-compatible TLC3 10 5 2

No luamml support.

test(s) 2025-05-29
package mathscinet unchecked 0.02 9

needs tests

2026-01-23
package mathspec no-support 0.02 9

Requires the incompatible xetex engine.

2026-01-28
package mathtext unchecked 0.02 9

needs tests

2026-01-23
package mathtools partially-compatible TLC3 10 10 2

mathic key produces errors. centercolon incompatible with unicode-math. luamml support is limited to multlined and \shortintertext.

#139 #922 #1119 test(s) 2025-12-11
package matlab-prettifier unchecked 0.1 9

needs tests

2026-01-23
package mattens partially-compatible TLC3 2

Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package mcaption currently-incompatible 9 #292 test(s) 2024-07-26
package mcite compatible TLC3 0.01 8 test(s) 2026-01-26
package mciteplus compatible TLC3 0.1 0.02 8 test(s) 2026-01-26
package mdframed no-support TLC3 0.1 1 8

Recommended alternative: tcolorbox.

#73 2026-01-26
package mdsymbol partially-compatible 9

\circledR and \circledS need ToUnicode values. Incompatible with unicode-math. No luamml support.

test(s) 2024-07-31
package mdwlist unchecked 0.1 9

needs tests

2026-01-23
package mdwmath unchecked 0.1 9

needs tests

2026-01-23
package mdwtab unchecked 0.1 9

needs tests

2026-01-23
package media9 unchecked 0.01 0.1 7 #868

needs tests

2024-07-18
package memoize unchecked 9

needs tests

2024-07-18
package mercatormap unchecked 9

needs tests

2024-07-18
package merriweather compatible TLC3 2 2024-07-15
package metalogox partially-compatible 9

Logos need ActualText.

test(s) 2024-07-30
package mfb-oldstyle compatible 9 2024-08-07
package mfirstuc compatible 0.1 0.1 6 test(s) 2024-07-31
package mfpic unchecked 0.01 7

needs tests

2024-08-23
package mhchem unchecked 0.1 1 6 #793

needs tests

2024-07-18
package miama compatible TLC3 2 2024-07-15
package microtype compatible TLC3 5 10 2

Footnote patching doesn’t work but otherwise supported.

#67

needs tests

2024-07-06
package midfloat compatible 9

No longer included in texlive, so tests excluded

test(s) 2025-10-21
package midpage compatible 9 test(s) 2024-08-06
package minibox currently-incompatible 0.01 0.02 7

Tags \miniboxes as tables.

#905 test(s) 2025-06-10
package minijs currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
package minitoc currently-incompatible 0.1 0.1 6 #649 test(s) 2024-08-22
package minted currently-incompatible 0.1 1 4

Listings not tagged properly. See fvextra and fancyvrb.

test(s) 2025-11-11
package mintspirit compatible TLC3 2 2024-07-15
package mintspirit2 compatible TLC3 2 2024-07-15
package mleftright compatible TLC3 0.1 0.1 2 test(s) 2024-07-24
package mlist compatible 9 test(s) 2025-12-15
package mlmodern compatible 0.02 9 2024-07-21
package mls unchecked 9

needs tests

2026-01-26
package mmap compatible 9 2026-01-30
package monaspace-otf compatible 9 2025-12-09
package montserrat compatible TLC3 0.02 2 2024-07-15
package moreenum compatible 0.01 7 2024-08-20
package morefloats compatible 0.1 0.1 6 test(s) 2024-08-06
package moresize unchecked 0.1 9

needs tests

2026-01-23
package moreverb currently-incompatible TLC3 0.1 1 2 #361 test(s) 2024-07-31
package morewrites compatible TLC3 0.02 2 2024-07-15
package morisawa currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
package movie15 unchecked 0.02 9

Obsolete. Use the media9 package instead.

needs tests

2026-01-27
package mparhack partially-compatible TLC3 0.01 0.1 4

Errors with debug option.

#906 test(s) 2025-06-10
package mslapa unchecked 0.1 9

needs tests

2026-01-23
package multiaudience compatible TLC3 2 test(s) 2024-07-24
package multibbl unchecked 0.02 9

needs tests

2026-01-23
package multibib compatible TLC3 0.1 0.1 2 test(s) 2024-08-05
package multibibliography currently-incompatible 9 #637 test(s) 2024-08-22
package multicol compatible TLC3 5 10 2 #705 2025-06-09
package multicolrule compatible TLC3 0.02 2 #1209 test(s) 2024-08-04
package multido compatible 0.1 0.1 6 2024-08-06
package multienum currently-incompatible 0.01 7

List is not tagged correctly.

test(s) 2024-08-20
package multiexpand compatible 9 2024-07-25
package multilang currently-incompatible 9

Argument structure is not recognised once tagging enabled

test(s) 2024-08-20
package multimedia unchecked 0.01 0.1 7

needs tests

2024-07-18
package multind partially-compatible 0.01 7

Does not use section command for index headings. Not distributed with texlive, tests excluded.

test(s) 2025-10-21
package multirow currently-incompatible TLC3 10 10 2 #894 test(s) 2025-06-09
package multitoc compatible TLC3 2 test(s) 2024-08-05
package musicography partially-compatible 9 #1145 test(s) 2025-12-16
package musixtex currently-incompatible 9 #572 test(s) 2024-08-14
package mwe compatible 0.1 0.1 6 2024-08-13
package mweights compatible TLC3 0.01 2 2024-07-15
package myfilist compatible 9 2026-02-03
package nabatean partially-compatible 9

Text not correctly mapped to Unicode.

2026-02-01
package nag compatible 0.1 9 2026-01-28
package nameauth unchecked 9

needs tests

2024-07-18
package named compatible TLC3 2

Not distributed with texlive.

2024-07-31
package namedef compatible 9 2024-08-06
package nameref compatible TLC3 10 0.1 2 2024-07-15
package nar compatible TLC3 2 2024-07-31
package natbib compatible TLC3 10 10 2

Needs tests

2024-07-06
package nath no-support 9

Incompatibly redefines nearly all math commands.

2025-06-03
package natmove compatible 0.01 0.02 7 test(s) 2024-08-19
package ncccropbox currently-incompatible 0.01 7

Crop marks are tagged as Path.

test(s) 2024-08-23
package ncccropmark compatible 0.01 7 test(s) 2024-08-23
package nccfloats currently-incompatible 9 #1129 test(s) 2025-12-15
package nccfoots compatible TLC3 0.01 2 test(s) 2024-08-01
package nccmath currently-incompatible 0.1 0.1 6 #540 test(s) 2024-08-10
package needspace currently-incompatible TLC3 0.1 1 2 Other: herries-press/54 test(s) 2025-05-12
package newapa compatible TLC3 2

Not distributed with texlive.

2024-07-15
package newcent compatible TLC3 0.01 0.02 2

Obsolete package; suggested replacement tgschola.

2024-07-15
package newcomputermodern compatible 9 2024-07-21
package newfile unchecked 0.02 9

needs tests

2026-01-23
package newfloat currently-incompatible TLC3 0.1 1 2 #450 test(s) 2024-08-04
package newlfont unchecked 0.02 9

Obsolete.

needs tests

2026-01-27
package newpax unchecked 9

needs tests

2024-07-28
package newproof partially-compatible 9

Implements proofs as lists so tagging is not ideal.

test(s) 2024-07-30
package newpxmath partially-compatible TLC3 0.01 0.1 2

Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package newpx compatible 2 2024-08-05
package newpxtext compatible TLC3 0.01 0.1 2 test(s) 2024-08-05
package newtx compatible 0.02 2 2024-08-05
package newtxmath partially-compatible TLC3 1 1 2

Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package newtxtext compatible TLC3 1 1 2 test(s) 2024-08-05
package newtxsf compatible 0.02 9 test(s) 2024-08-05
package newtxtt compatible 0.1 0.1 6 2024-07-21
package newunicodechar partially-compatible 0.01 0.1 7

Needs a way to support ActualText for characters.

#417 test(s) 2024-08-02
package newverbs compatible TLC3 0.02 2 test(s) 2024-08-06
package nextpage compatible TLC3 2 2024-07-15
package nfssext-cfr compatible 9 2024-07-26
package ngerman unchecked 0.02 9

Obsolete. Use the ngerman option of babel.

needs tests

2026-01-27
package nicefilelist compatible 9 2026-02-03
package nicefrac currently-incompatible 5 1 4

Text-mode fractions are implemented as a sequence of formulas.

#897 test(s) 2025-06-09
package niceframe currently-incompatible 9 #220 test(s) 2024-07-23
package nicematrix currently-incompatible 0.1 0.1 2 #179 test(s) 2024-07-17
package nidanfloat currently-incompatible 0.01 7 #362 test(s) 2024-07-31
package nmbib currently-incompatible 9 #638 test(s) 2024-08-22
package noitcrul compatible 9 test(s) 2025-06-03
package nolbreaks compatible TLC3 2 test(s) 2024-08-01
package nomencl partially-compatible 0.1 1 6

nomentbl option produces poor tagging.

#363 test(s) 2025-11-06
package nonfloat currently-incompatible 0.01 7 #671 test(s) 2024-08-26
package nonumonpart compatible TLC3 2 test(s) 2024-07-25
package nopageno compatible TLC3 0.01 0.1 2 test(s) 2024-08-01
package normalcolor compatible 9 test(s) 2024-09-03
package notes2bib compatible 0.01 7 test(s) 2024-08-26
package noto compatible TLC3 0.02 2 2024-07-15
package noto-mono compatible 9 2024-07-15
package noto-sans compatible 9 2024-07-15
package noto-serif compatible 9 2024-07-15
package notoccite currently-incompatible TLC3 0.01 0.1 2 #458 test(s) 2024-08-05
package notocondensed compatible TLC3 2 2025-06-07
package notocondensed-mono compatible 9 2025-06-07
package notomath partially-compatible TLC3 2

Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package nowidow compatible 0.1 9 2026-01-28
package nth compatible 0.1 0.1 6 2024-07-25
package ntheorem currently-incompatible TLC3 0.1 0.1 2 #688 test(s) 2024-08-28
package numerica compatible 9 test(s) 2024-08-15
package numerica-plus unchecked 9

needs tests

2024-07-18
package numerica-tables currently-incompatible 9 #627 test(s) 2024-08-20
package numprint partially-compatible 0.1 0.1 6

In text mode, printed numbers are a mix of text and math.

test(s) 2024-08-07
package numspell compatible 9 test(s) 2024-08-07
package nunito compatible 9 2024-07-21
package OldStandard compatible TLC3 2 2024-07-13
package Oswald compatible 9 2024-07-21
package oands partially-compatible 9

Text not correctly mapped to Unicode.

2026-02-01
package ocg unchecked 9

needs tests

2026-01-31
package ocg-p unchecked 9

needs tests

2026-01-31
package ocgx unchecked 9

needs tests

2026-02-03
package ocgx2 unchecked TLC3 0.02 2

needs tests

2024-07-15
package odsfile compatible 9 test(s) 2024-08-15
package okumacro currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
package okuverb currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
package old-arrows partially-compatible 0.02 2

Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package oldgerm compatible 0.02 9 2026-02-01
package oldprsn partially-compatible 9

Text not correctly mapped to Unicode.

2026-02-01
package onepagem compatible TLC3 2 test(s) 2024-08-01
package opensans compatible 0.1 9 2024-07-21
package optidef unchecked 0.1 9

needs tests

2026-01-23
package optional compatible TLC3 0.01 2 test(s) 2024-08-02
package oscola partially-compatible TLC3 2

See biblatex.

2024-07-15
package otf currently-incompatible 0.1 9 Requires the use of (u)ptex. 2026-01-28
package oubraces currently-incompatible TLC3 0.01 2

Incompatible with unicode-math. No luamml support.

test(s) 2025-05-29
package outlines compatible 0.1 0.1 6 test(s) 2024-08-14
package overcite unchecked 0.02 9

needs tests

2026-01-23
package overlock compatible TLC3 2 2024-07-15
package overpic currently-incompatible TLC3 0.1 0.1 2

No way to tag as Artifact or with Alt text. Argument of Overpic cannot contain arbitrary content like tabular.

test(s) 2024-08-02
package PoiretOne compatible 9 2024-07-21
package PTMono compatible TLC3 2 2024-07-13
package PTSans compatible TLC3 2 2024-07-13
package PTSansCaption compatible TLC3 2 2024-07-13
package PTSansNarrow compatible TLC3 2 2024-07-13
package PTSerif compatible TLC3 2 2024-07-13
package PTSerifCaption compatible TLC3 2 2024-07-13
package Play compatible 9 2024-07-21
package PlayfairDisplay compatible TLC3 2 2024-07-13
package ProfCollege unchecked 0.02 9

needs tests

2026-01-23
package pacioli compatible 9 2026-02-01
package pagecolor compatible 0.01 0.02 7

Interaction with crop package not supported until crop is made compatible.

test(s) 2024-08-06
package pagegrid compatible 9 test(s) 2024-08-13
package pagenote partially-compatible 9

Does not error but \pagenotes are not tagged as <Note>s.

test(s) 2024-07-25
package pagesel currently-incompatible 9 #542 test(s) 2024-08-10
package pagella-otf compatible 9 2024-07-21
package pageslts unchecked TLC3 0.02 2

needs tests

2024-07-18
package palatino compatible TLC3 0.1 0.1 2

Obsolete package; suggested replacement tgpagella.

2024-07-28
package pandora compatible 9 2026-02-01
package paper unchecked 0.02 9

needs tests

2026-01-23
package paracol currently-incompatible TLC3 0.01 1 2 #227 test(s) 2024-07-23
package paralist currently-incompatible TLC3 1 1 2 #273 test(s) 2024-07-26
package parallel currently-incompatible TLC3 0.01 0.02 2 #471 test(s) 2024-08-06
package parcolumns currently-incompatible TLC3 0.01 0.02 2 #281 test(s) 2024-07-26
package parnotes partially-compatible TLC3 2

Does not error but \parnotes are not tagged as <Note>s.

test(s) 2024-07-25
package parskip compatible TLC3 0.1 5 2 test(s) 2024-07-25
package path compatible 0.01 7 test(s) 2024-08-19
package pb-diagram unchecked 0.02 9

needs tests

2026-01-23
package pbalance unchecked 0.02 9

needs tests

2024-07-18
package pbox compatible 0.1 0.1 6 #628 test(s) 2024-11-18
package pdfbase unchecked 0.02 9

needs tests

2026-01-23
package pdfcol unchecked 0.1 6

needs tests

2024-07-18
package pdfcolfoot currently-incompatible TLC3 2 #297 test(s) 2024-07-26
package pdfcolparallel unchecked 9

needs tests

2024-07-18
package pdfcolparcolumns unchecked 9

needs tests

2024-07-18
package pdfcomment currently-incompatible TLC3 0.1 0.1 2 #465 test(s) 2024-08-05
package pdfescape compatible 9 2024-07-25
package pdflscape compatible TLC3 0.1 1 2 test(s) 2024-08-04
package pdfmarginpar currently-incompatible 9 #584 test(s) 2024-08-16
package pdfmsym unchecked 9

needs tests

2024-07-18
package pdfoverlay partially-compatible 9

pdf added to shipout/background so corresponding tag appears at end of page

test(s) 2024-08-15
package pdfpages currently-incompatible 1 5 2

Creates duplicated structures as graphics are processed more than once in trial typesetting. Correct tagging of multipage includes unclear.

#86

needs tests

2024-07-06
package pdfrender compatible 0.01 0.02 7

Only works with luatex and pdftex.

test(s) 2024-07-31
package pdfsync unchecked 0.02 9

needs tests

2026-01-23
package pdftexcmds compatible 10 0.1 3 2024-08-01
package pdfx no-support 0.1 9

Incompatible with PDF-management, loading is suppressed. Standards should be set with \DocumentMetadata keys.

2024-07-07
package pennstander-otf compatible 9 2025-12-09
package perltex unchecked 9

needs tests

2024-07-18
package perpage compatible TLC3 0.1 0.1 2 test(s) 2024-07-31
package pfnote compatible 9 test(s) 2024-07-31
package pgf unchecked 10 1 3 2024-07-28
package pgf-pie unchecked 0.1 9

needs tests

2026-01-23
package pgf-umlcd unchecked 0.02 9

needs tests

2026-01-23
package pgfarrows unchecked 0.02 9

Obsolete compatibility package.

needs tests

2026-01-27
package pgfautomata unchecked 0.02 9

Obsolete compatibility package.

needs tests

2026-01-27
package pgfcalendar compatible 0.01 0.02 7 test(s) 2024-08-02
package pgfcore unchecked 0.02 9

needs tests

2026-01-23
package pgffor compatible 10 1 3 2024-08-02
package pgfgantt unchecked 0.1 9

needs tests

2026-01-23
package pgfheaps unchecked 0.02 9

Obsolete compatibility package.

needs tests

2026-01-27
package pgfkeys compatible 10 0.1 3 2024-08-02
package pgfmath compatible 10 0.1 3 2024-08-02
package pgfmorepages unchecked 9

needs tests

2024-07-18
package pgfnodes unchecked 0.02 9

Obsolete compatibility package.

needs tests

2026-01-27
package pgfopts compatible 0.01 0.1 7 2024-08-02
package pgfornament unchecked 0.1 9

needs tests

2026-01-23
package pgfpages currently-incompatible 0.01 0.1 7 #590 test(s) 2024-08-16
package pgfparser compatible 9 2025-12-16
package pgfplots currently-incompatible TLC3 1 5 2

Compatibility depends on tikz but also needs its own adjustments.

#924 2025-06-23
package pgfplotstable compatible 0.1 1 6

Table tagging is correct but any interaction with pgfplots is not yet supported.

test(s) 2024-07-16
package pgfrcs partially-compatible 10 3

relies on patches in pdfmanagement to make pgfrcs resource management compatible

2024-08-03
package pgfshade unchecked 0.02 9

Obsolete compatibility package.

needs tests

2026-01-27
package pgothic compatible 9 2026-02-01
package phoenician partially-compatible 9

Text not correctly mapped to Unicode.

2026-02-01
package phonenumbers compatible 9 test(s) 2024-08-06
package physics unchecked 1 9

needs tests

2026-01-23
package physics2 unchecked 0.02 9

needs tests

2026-01-23
package piano partially-compatible 9

Missing Alt text for graphic.

test(s) 2024-07-26
package picinpar currently-incompatible 0.01 0.1 7 #904 test(s) 2025-06-10
package picins unchecked 0.01 0.1 7

Not distributed with texlive.

needs tests

2024-07-18
package pict2e compatible TLC3 0.1 0.1 2 test(s) 2024-07-23
package picture compatible TLC3 0.1 0.02 2 test(s) 2024-07-23
package pifont partially-compatible TLC3 5 5 2

The ToUnicode values are incorrect in tl2025 luatex, they are fixed in test releases of tl2026 binaries.

#1132 test(s) 2025-12-15
package pigpen partially-compatible 0.01 7

With pdftex, spaces are lost. Tagged as the input, not cipher, text.

test(s)

How should a cipher font be tagged?

2024-08-19
package pinlabel unchecked 0.1 6

needs tests

2024-08-01
package piton currently-incompatible 9 #260 test(s) 2024-07-26
package placeins compatible TLC3 1 5 2 test(s) 2024-08-04
package plautopatch currently-incompatible 0.02 9 Requires the use of (u)ptex. 2026-01-28
package plex-mono compatible 9 2024-07-21
package plex-otf compatible 9 2025-06-07
package plex-sans compatible 0.02 9 2024-07-21
package plex-serif compatible 9 2024-07-21
package pmboxdraw currently-incompatible 0.01 0.1 7

Symbols are not correctly mapped to Unicode.

test(s) 2024-07-26
package poetry partially-compatible 9

Tagging of each line and line number as its own <Part> is not ideal.

test(s) 2024-08-21
package polexpr currently-incompatible 9 #1142 test(s) 2025-12-16
package polski unchecked 0.1 9

needs tests

2026-01-23
package polyglossia unchecked TLC3 0.1 2

needs tests

2024-07-17
package polynom currently-incompatible 0.01 0.1 7 #612 test(s) 2024-08-20
package polytable currently-incompatible 0.01 7 #670 test(s) 2024-08-26
package poormanlog compatible 9 2026-02-03
package postnotes partially-compatible 9 test(s) 2024-10-28
package prelim2e compatible 9 test(s) 2024-08-13
package prettyref compatible 0.1 0.02 6 test(s) 2024-08-06
package preview unchecked 0.1 0.02 6

needs tests

2024-07-18
package prftree currently-incompatible 9

No luamml support.

test(s) 2025-11-22
package printlen compatible 0.01 0.02 7 test(s) 2024-08-28
package program unchecked 0.1 9

needs tests

2026-01-23
package progressbar unchecked 0.02 9

needs tests

2026-01-23
package proof unchecked 0.02 9

needs tests

2026-01-23
package prooftrees compatible 9

Depends on forest-ext. Note tableaux are syntactic not semantic. Tagging via TeX syntax added to Alt on surrounding Figure.

#1117 test(s) 2026-01-19
package protosem partially-compatible 9

Text not correctly mapped to Unicode.

2026-02-01
package pseudocode unchecked 0.02 9

needs tests

2026-01-23
package psfrag unchecked 1 0.1 5

needs tests

2024-07-18
package pslatex unchecked 0.1 9

needs tests

2026-01-23
package pst-3d currently-incompatible 0.02 9

See pstricks.

2026-02-01
package pst-all currently-incompatible 0.1 9

See pstricks.

2026-02-01
package pst-barcode currently-incompatible 0.02 9

See pstricks.

2026-02-01
package pst-calculate partially-compatible 9

See siunitx.

2026-02-01
package pst-coil currently-incompatible 9

See pstricks.

2026-02-01
package pst-eps currently-incompatible 9

See pstricks.

2026-02-01
package pst-eucl currently-incompatible 0.02 9

See pstricks.

2026-02-01
package pst-fill currently-incompatible 9

See pstricks.

2026-02-01
package pst-func currently-incompatible 0.02 9

See pstricks.

2026-02-01
package pst-grad currently-incompatible 0.02 9

See pstricks.

2026-02-01
package pst-math currently-incompatible 0.02 9

See pstricks.

2026-02-01
package pst-node currently-incompatible 0.1 9

See pstricks.

2026-02-01
package pst-ovl currently-incompatible 9

See pstricks.

2026-02-01
package pst-pdf currently-incompatible 9

See pstricks.

needs tests

2025-11-24
package pst-plot currently-incompatible 0.1 9

See pstricks.

2026-02-01
package pst-text currently-incompatible 0.02 9

See pstricks.

2026-02-01
package pst-tree currently-incompatible 0.02 9

See pstricks.

2026-02-01
package pst-xkey compatible 0.02 9 2026-02-01
package pstool unchecked 0.01 0.02 7

needs tests

2024-08-26
package pstricks currently-incompatible TLC3 1 0.1 2

Possible compatibility is only with lualatex; dvips cannot properly support PDF/UA. Offers alt, actualtext, artifact, and correct-BBox keys, however these seem not to work. Not tagged as figures.

#913 test(s) 2025-11-24
package pstricks-add currently-incompatible 0.1 9

See pstricks.

2026-02-01
package psvectorian currently-incompatible 0.02 9

See pstricks.

2026-02-01
package ptext no-support 9

Requires the incompatible xetex engine.

2026-01-28
package pxbase currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
package pxchfon currently-incompatible 0.02 9 Requires the use of (u)ptex. 2026-01-28
package pxcjkcat currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
package px-ds compatible 9

No luamml support.

2025-06-13
package pxfonts partially-compatible 0.1 9

Obsolete package; suggested replacement newpxmath. Incompatible with unicode-math. No luamml support.

2026-01-28
package pxgreeks unchecked 9

needs tests

2026-02-03
package pxjahyper currently-incompatible 0.1 9 Requires the use of (u)ptex. 2026-01-28
package pxjodel currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
package pxpgfmark currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
package pxpic partially-compatible 9

pixpic’s should be tagged as figures with Alt text.

test(s) 2024-08-07
package pxrubrica unchecked 0.02 9

needs tests

2026-01-28
package pxtatescale currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
package pxtx-cal compatible 9

No luamml support.

2025-06-13
package pxtx-frak compatible 9

No luamml support.

2025-06-13
package pxufont currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
package pyluatex compatible 9

test file requires shell escape and is excluded by default

test(s) 2024-07-25
package pythonhighlight unchecked 0.1 9

needs tests

2026-01-23
package pythontex currently-incompatible 0.02 9

Verbatim environments not tagged correctly. See fvextra.

test(s) 2025-11-06
package qcircuit unchecked 0.1 9

needs tests

2026-01-23
package qrcode currently-incompatible TLC3 0.1 2 #328 test(s) 2024-07-28
package qtree unchecked 0.1 9

needs tests

2026-01-23
package quantikz unchecked 0.1 9

needs tests

2026-01-23
package quattrocento compatible TLC3 2 2024-07-21
package quiver currently-incompatible 0.1 9

See tikz-cd.

2026-01-28
package quotchap currently-incompatible TLC3 0.02 2 #329 test(s) 2024-07-28
package quoting currently-incompatible 0.01 0.1 7 #507 test(s) 2024-08-06
package Rosario compatible TLC3 2 2024-07-13
package ragged2e partially-compatible TLC3 0.1 5 2 #1070
Other: ragged2e/9 test(s)
2025-11-19
package raleway compatible TLC3 0.1 2 2024-07-15
package rawfonts unchecked 0.02 9

Should not be used in new documents.

needs tests

2026-01-27
package rccol compatible 9 test(s) 2024-08-12
package readprov compatible 9 2026-02-03
package realboxes partially-compatible 0.01 0.1 7

Depends on partially-compatible collectbox. \Parbox produces parent-child warnings. Graphics and dashbox macros not tagged correctly.

test(s) 2025-04-06
package realscripts partially-compatible TLC3 2 #457 test(s) 2025-11-19
package refcheck currently-incompatible TLC3 0.01 0.02 2 #330 test(s) 2024-07-28
package refcount compatible 10 1 3 test(s) 2024-08-01
package refstyle compatible 0.01 0.02 7 test(s) 2024-08-21
package regexpatch compatible 0.01 0.1 7 2024-07-25
package reledmac currently-incompatible TLC3 2 #689 test(s) 2024-08-28
package reledpar currently-incompatible 9

See reledmac.

test(s) 2024-08-28
package relsize compatible TLC3 1 1 2 test(s) 2025-05-28
package remreset compatible 0.02 9

Obsolete. Functionality now in the kernel.

2026-01-28
package repeatindex currently-incompatible TLC3 2 #461 test(s) 2024-08-05
package repltext currently-incompatible 9 #1071 test(s) 2025-11-19
package rerunfilecheck compatible 9 2024-08-06
package resizegather currently-incompatible TLC3 0.01 0.02 2 #352 test(s) 2024-07-29
package returntogrid unchecked 9

needs tests

2024-07-18
package roboto compatible TLC3 0.1 2 2024-07-15
package roboto-mono compatible 9 2024-07-15
package romanbar partially-compatible 0.01 7

\Romanbar produces rules that should be tagged as Artifacts.

test(s) 2024-08-19
package romande compatible 9 2024-07-26
package romannum compatible 0.1 0.1 6 test(s) 2024-08-06
package rotate unchecked 0.02 9

Obsolete. Use the rotating package.

needs tests

2026-01-27
package rotating compatible TLC3 5 10 2 #112 #751 test(s) 2025-06-09
package rotchiffre compatible 9 2024-07-25
package rotfloat currently-incompatible TLC3 0.01 0.1 2

See rotating and float.

test(s) 2024-08-04
package rotpages compatible 9 test(s) 2024-08-07
package rotunda compatible 9 2026-02-01
package rpgicons compatible 9 test(s) 2025-10-12
package rsfso unchecked 0.02 9

needs tests

2026-01-23
package runic partially-compatible 9

Text not correctly mapped to Unicode.

2026-02-01
package rustic compatible 9 2026-02-01
package SIunits unchecked 0.1 9

Obsolete. Use siunitx instead.

needs tests

2026-01-27
package sagetex unchecked 9

needs tests

2024-07-28
package sanitize-umlaut compatible 9 #1044 test(s) 2025-11-06
package sansmath partially-compatible 0.01 0.1 7

Incompatible with unicode-math. No luamml support.

test(s) 2025-06-08
package sansmathaccent partially-compatible 0.02 9

Incompatible with unicode-math. No luamml support.

test(s) 2025-05-28
package sansmathfonts partially-compatible 0.02 9

Symbols in math mode are not mapped correctly to unicode. Incompatible with unicode-math. No luamml support.

test(s) 2025-05-28
package sarabian partially-compatible 9

Text not correctly mapped to Unicode.

2026-02-01
package savesym unchecked 0.02 9

needs tests

2026-01-23
package savetrees currently-incompatible TLC3 0.1 0.1 2

Redefines \maketitle and uses titlesec to redefine section commands.

test(s) 2024-08-05
package scalefnt compatible TLC3 0.1 0.1 2 test(s) 2024-07-26
package scalerel compatible 0.1 0.1 6 test(s) 2024-07-29
package schemabloc unchecked 0.02 9

needs tests

2026-01-23
package schemata unchecked 0.02 9

needs tests

2026-01-23
package schola-otf compatible 9 2024-07-21
package scholax compatible 9 2024-07-21
package scontents compatible 0.02 9 test(s) 2024-07-25
package scrbase unchecked 0.1 9

needs tests

2026-01-23
package scrextend unchecked 0.1 1 6

needs tests

2024-07-17
package scrhack unchecked 0.1 9

needs tests

2026-01-23
package scrlfile unchecked 0.1 9

needs tests

2026-01-23
package scrlayer unchecked TLC3 0.02 2

needs tests

2024-07-17
package scrlayer-fancyhdr unchecked 9

needs tests

2024-07-17
package scrlayer-notecolumn unchecked 9

needs tests

2024-07-17
package scrlayer-scrpage unchecked 0.01 0.1 2

needs tests

2024-07-15
package scrletter unchecked 9 Related: #88

needs tests

2024-07-10
package srcltx unchecked 0.1 9

needs tests

2026-01-23
package scrpage2 unchecked 0.02 9

Obsolete. Use scrlayer-scrpage instead.

needs tests

2026-01-27
package scrtime unchecked 0.02 9

needs tests

2026-01-23
package scrwfile compatible 9 #696 test(s) 2024-09-13
package secdot compatible 0.01 0.02 7 test(s) 2024-07-26
package sectionbreak partially-compatible 9

Section break marks are tagged; should probably be Artifacts.

test(s) 2024-07-26
package sectsty partially-compatible 0.1 1 6

\sectionrule produces errors.

test(s) 2024-07-26
package selectp currently-incompatible 0.01 7 #506 test(s) 2024-08-06
package selinput partially-compatible 0.01 0.02 7

Only works with pdftex. Should not be necessary in new documents.

2025-11-19
package selnolig compatible 9 test(s) 2024-08-07
package sepfootnotes partially-compatible 9

Endnotes are not tagged as <Note>s.

test(s) 2024-07-26
package seqsplit compatible 0.1 9 2026-01-28
package setouterhbox unchecked 9

needs tests

2024-07-18
package setspace compatible TLC3 5 10 2 test(s) 2024-08-01
package settobox unchecked 0.1 9

needs tests

2024-07-18
package sfmath compatible 0.01 0.1 7

Incompatible with unicode-math. No luamml support.

test(s) 2024-07-29
package sgame unchecked 0.02 9

needs tests

2026-01-23
package shadethm currently-incompatible TLC3 0.01 2

Obsolete package; tcolorbox recommended.

test(s) 2024-07-15
package shadow currently-incompatible TLC3 0.01 0.02 2 #336 test(s) 2024-07-28
package shadowtext unchecked 0.02 9

needs tests

2026-01-23
package shapepar currently-incompatible 0.01 7

test currently excluded as it loops with pdftex

#630 #1014 test(s) 2025-10-21
package shellesc compatible TLC3 0.1 0.1 2 2024-07-07
package shorttoc currently-incompatible 0.01 7 #610 test(s) 2024-08-20
package shortvrb compatible TLC3 0.01 1 2 test(s) 2024-07-08
package showexpl currently-incompatible 9

See listings.

needs tests

2024-07-24
package showframe compatible 0.1 9 test(s) 2024-08-06
package showhyphenation compatible TLC3 2 test(s) 2024-08-02
package showidx currently-incompatible TLC3 0.01 2 #115 test(s) 2024-07-11
package showlabels partially-compatible 0.01 0.1 7 #593 test(s)

Determine how to tag the shown labels, matching showkeys.

2024-08-16
package showkeys partially-compatible TLC3 0.1 0.1 2

Rules drawn around labels display as Path in tags and the label in the margin is either not tagged at all (pdflatex) or as artifact (lualatex). Unproblematic for a draft, but not UA compatible.

test(s) 2024-07-11
package showtags compatible TLC3 2 test(s) 2024-08-02
package shuffle unchecked 0.02 9

needs tests

2026-01-23
package sidecap currently-incompatible TLC3 0.1 1 2 #290 test(s) 2024-07-26
package sidenotes currently-incompatible 0.02 9 #555 test(s) 2024-08-13
package silence compatible 1 9 2026-01-28
package sillypage compatible TLC3 2 test(s) 2024-08-01
package simpleicons partially-compatible 0.1 9

Symbols need Alt/ActualText.

test(s) 2024-07-26
package simplekv compatible 0.02 9 2026-01-28
package simplewick unchecked 0.02 9

needs tests

2026-01-23
package simpler-wick unchecked 0.02 9

needs tests

2026-01-23
package sistyle unchecked 0.02 9

Obsolete. Use siunitx instead.

needs tests

2026-01-27
package siunitx partially-compatible TLC3 1 10 2

does not complain, but produces separately formulas for numbers and units

#197 test(s)

needs even more tests

2024-07-18
package skak currently-incompatible 0.01 7 #607 test(s) 2024-08-20
package slantsc compatible 0.01 0.02 7 test(s) 2024-08-19
package slashed partially-compatible 1 0.1 5

No luamml support.

test(s) 2025-05-28
package smartdiagram unchecked 0.1 9

needs tests

2026-01-23
package smartref partially-compatible 0.01 7

No links with hyperref.

test(s) 2024-08-19
package snapshot compatible TLC3 0.01 2 test(s) 2024-08-01
package snotez currently-incompatible TLC3 2 #408 test(s) 2024-08-01
package soul currently-incompatible TLC3 5 10 2 #167 test(s) 2024-07-17
package soulpos currently-incompatible 9

See soul.

test(s) 2024-08-01
package soulutf8 no-support TLC3 0.01 0.1 2

This package is obsolete. Use the soul package directly.

2024-07-17
package sourcecodepro compatible TLC3 0.02 2 2024-07-15
package sourcesanspro compatible TLC3 0.1 2 2024-07-15
package sourceserifpro compatible TLC3 0.02 2 2024-07-15
package spalign partially-compatible 9

No luamml support for \spalignsys. Otherwise appears compatible.

test(s) 2025-06-03
package spark-otf partially-compatible 9

Spark charts need to be tagged as figure with Alt text.

test(s) 2024-08-07
package spectral compatible 9 2024-07-21
package splentinex compatible 9 2025-11-21
package splitbib currently-incompatible 9 #1125 test(s) 2025-12-11
package splitidx compatible 9 test(s) 2024-08-21
package spreadtab compatible 0.02 9 test(s) 2024-07-16
package spverbatim currently-incompatible TLC3 0.01 0.02 2 #168 test(s) 2024-07-17
package sqrcaps compatible 9 2026-02-01
package stabular currently-incompatible 9 #548 test(s) 2024-08-13
package stackengine unchecked 0.1 1 6

needs tests

2024-07-18
package stackrel compatible 0.1 0.1 6 test(s) 2024-07-29
package stampinclude compatible 9 2024-08-06
package standardsectioning unchecked 9

needs tests

2024-07-18
package steinmetz partially-compatible 0.01 0.02 7

Picture used to draw symbol should be Artifact. No luamml support.

test(s) 2025-05-28
package step compatible 9 2024-07-21
package stfloats currently-incompatible TLC3 1 1 2 #900 test(s) 2025-06-10
package stickstootext compatible TLC3 2 2024-07-15
package stix unchecked 0.1 9

needs tests

2026-01-23
package stix2 partially-compatible TLC3 0.02 2

Incompatible with unicode-math. No luamml support.

2025-05-28
package stmaryrd partially-compatible TLC3 1 1 2

Incompatible with unicode-math. No luamml support.

2025-05-28
package storebox currently-incompatible 9

Depends on partially-compatible collectbox. Loses all spaces in tags. Requires luatex85 with lualatex.

test(s) 2025-04-06
package stringenc compatible 9 2024-07-25
package stringstrings compatible 0.02 9 2026-01-28
package structuredlog compatible TLC3 2 2024-07-06
package subcaption currently-incompatible TLC3 5 10 2

Issue when hyperref and both listoffigures are used.

#85

needs tests

2024-07-06
package subdepth compatible TLC3 0.01 0.02 2 test(s) 2024-07-29
package subeqn currently-incompatible 9

Incompatible with amsmath which is loaded by the tagging code.

test(s) 2024-08-06
package subeqnarray currently-incompatible 0.1 0.1 6 #503 test(s) 2024-08-06
package subfig currently-incompatible TLC3 5 5 2 #702 test(s) 2024-09-10
package subfigure unchecked 5 5 4

Obsolete

needs tests

2024-07-28
package subfigmat unchecked 0.02 9

needs tests

2026-01-23
package subfiles compatible 0.1 1 6 test(s) 2024-08-06
package subfloat compatible 0.1 0.1 6 test(s) 2024-08-05
package sublabel compatible 0.01 7 test(s) 2024-09-03
package subscript compatible 0.02 9

Obsolete. The \textsubscript command is now provided by the kernel.

2026-01-28
package substr compatible 0.02 9 2026-01-28
package superiors compatible 9 test(s) 2025-11-22
package suffix compatible 0.1 9 2026-01-28
package supertabular currently-incompatible TLC3 0.1 0.1 2 #169 test(s) 2024-07-17
package svg partially-compatible 0.1 1 6

Missing user interface to set alt text, actualtext, artifact.

test(s) 2024-08-22
package svn-multi unchecked 2

needs tests

2024-07-15
package svn-prov compatible 0.01 7 2024-08-20
package syntax unchecked 0.02 9

needs tests

2026-01-23
package systeme currently-incompatible 0.01 0.1 7

No luamml support.

#358 test(s) 2025-05-28
package TheanoDidot compatible TLC3 2 2024-07-13
package TheanoModern compatible 9 2024-07-21
package TheanoOldStyle compatible 9 2024-07-21
package t1enc unchecked 0.1 9

Obsolete.

needs tests

2026-01-27
package tablefootnote compatible 0.1 1 6 test(s) 2024-07-16
package tableof currently-incompatible 9 #589 test(s) 2024-08-16
package tablists unchecked 0.02 9

needs tests

2026-01-23
package tabls currently-incompatible TLC3 0.01 0.02 2 #171 test(s) 2024-07-17
package tabstackengine unchecked 0.01 0.02 7

needs tests

2024-08-14
package tabto currently-incompatible TLC3 0.1 0.1 2

Inserts empty equation* tags.

#903 test(s) 2024-08-02
package tabu no-support TLC3 0.1 1 2

In theory a nice package but it is broken and not maintained. It is not compatible with current LaTeX, let alone with the tagging extensions. Do not use it for anything, unless it gets a new maintainer that brings it up to speed.

2024-07-15
package tabularcalc compatible 9 test(s) 2024-07-16
package tabularht compatible 9 test(s) 2024-07-16
package tabularkv compatible 9 test(s) 2024-07-16
package tabularray currently-incompatible TLC3 0.1 1 2 #177
Other: tabularray/27 test(s)
2024-07-17
package tabularx compatible TLC3 5 10 2

An old issue has been fixed.

#42 test(s) 2025-11-22
package tabulary compatible TLC3 0.1 0.1 2 test(s) 2024-07-12
package tagging compatible TLC3 0.02 2

This package allows conditional typesetting, i.e., tagging here means that the LaTeX source has labeled regions that you can include or exclude.

test(s) 2024-08-02
package tasks currently-incompatible TLC3 0.01 0.1 2 #370 test(s) 2024-07-31
package tcolorbox partially-compatible TLC3 1 10 2

Simple boxes are now tagged correctly. Not yet fully supported, but some suggestions in the listed issues

#73 #88 #1066 #1101 #1103 #1104 #1105 #1106 #1107 #1110 #1114
Other: tcolorbox/283 tcolorbox/358 test(s)

needs further tests

2025-12-06
package telprint compatible 9

Package updated

test(s) 2024-07-27
package tempora compatible TLC3 2 2024-07-15
package tensind partially-compatible 0.01 7

Incompatible with unicode-math.

test(s) 2025-05-28
package tensor partially-compatible 0.1 0.1 6

luamml support is suboptimal.

test(s) 2025-05-28
package termes-otf compatible 9 2024-07-21
package tex-locale compatible 9 2025-11-19
package tex4ebook currently-incompatible 9

See tex4ht.

#1084 2025-11-24
package tex4ht currently-incompatible TLC3 2

Simple files with \DocumentMetadata error when run with tex4ht.

#1084 2025-11-24
package texdimens compatible 9 2026-02-05
package texnames unchecked 0.02 9

Obsolete. Use hologo or hvlogos.

needs tests

2026-01-23
package texosquery compatible 9

tests currently excluded

test(s) 2025-10-20
package textalpha compatible 0.01 0.02 7 test(s) 2024-08-14
package textcase compatible TLC3 1 1 2

This package is obsolete. Use the kernel \MakeUppercase and \MakeLowercase.

test(s) 2024-07-30
package textcmds unchecked 0.02 9

needs tests

2026-01-23
package textcomp compatible TLC3 10 10 2

Package no longer needed as definitions have been moved into the kernel

2024-07-07
package textgreek compatible 0.1 0.1 6 test(s) 2024-07-30
package textpos currently-incompatible 0.1 1 6 #501 test(s) 2024-08-06
package tfrupee unchecked 0.1 9

needs tests

2026-01-23
package tgadventor compatible TLC3 0.02 2 2024-07-15
package tgbonum compatible TLC3 0.01 0.02 2 2024-07-15
package tgchorus compatible TLC3 2 2024-07-15
package tgcursor compatible TLC3 0.01 0.02 2 2024-07-15
package tgheros compatible TLC3 0.01 0.1 2 2024-07-15
package tgothic compatible 9 2026-02-01
package tgpagella compatible TLC3 0.01 0.1 2 2024-07-15
package tgschola compatible TLC3 0.02 2 2024-07-15
package tgtermes compatible TLC3 0.01 0.1 2 2024-07-15
package thaispec no-support 9

Requires the incompatible xetex engine.

2026-01-28
package theorem currently-incompatible TLC3 0.1 0.1 2 test(s) 2024-07-10
package theoremref compatible 0.02 9 test(s) 2026-01-30
package thepdfnumber compatible 9 2024-07-25
package thm-restate currently-incompatible 0.1 9

Just loads the thmtools package.

2026-01-28
package thmbox currently-incompatible TLC3 2 #172 test(s) 2024-07-17
package thmtools currently-incompatible TLC3 0.1 1 2

Numbering with sibling key is wrong.

#229 test(s) 2024-08-08
package threeparttable currently-incompatible TLC3 1 5 2 #173 test(s) 2024-07-17
package threeparttablex currently-incompatible TLC3 0.1 0.1 2

See threeparttable.

test(s) 2024-08-04
package thumbpdf unchecked 0.01 0.02 7

needs tests

2024-07-18
package thumbs partially-compatible 9

Thumb overviews produce destination warnings.

#1173 test(s) 2026-01-30
package tikz partially-compatible TLC3 10 10 2

Tagging code defines alt, actualtext, and artifact keys when tikz is loaded.

See [1]
#1160 #1208 test(s) 2026-01-19
package tikz-3dplot unchecked 0.1 9

needs tests

2026-01-23
package tikz-cd currently-incompatible TLC3 1 1 2 #30 test(s) 2025-05-08
package tikz-dependency unchecked 0.02 9

needs tests

2026-01-23
package tikz-dimline unchecked 0.02 9

needs tests

2026-01-23
package tikz-feynman unchecked 0.1 9

needs tests

2026-01-23
package tikz-network unchecked 0.02 9

needs tests

2026-01-23
package tikz-qtree unchecked 0.1 9

needs tests

2026-01-23
package tikzducks compatible TLC3 0.02 2

Compatible as long as alt text given to the containing tikzpicture.

test(s) 2025-11-19
library tikzlibrary-external currently-incompatible 9 #945 test(s) 2025-09-12
library tikzlibrary-matrix currently-incompatible 9 #30 test(s) 2025-09-12
package tikzlings compatible TLC3 2

Compatible as long as alt text given to the containing tikzpicture. See also tikzducks.

2025-11-19
package tikzpagenodes unchecked 0.1 9

needs tests

2026-01-23
package tikzpeople unchecked 0.02 9

needs tests

2026-01-23
package tikzscale unchecked 0.1 9

needs tests

2026-01-23
package tikzsymbols unchecked 0.1 9

needs tests

2026-01-23
package times compatible TLC3 10 10 2

Obsolete package; suggested replacement tgtermes.

2024-07-15
package tinos compatible TLC3 2 2024-07-15
package tipa currently-incompatible TLC3 0.1 0.1 2

Symbols not correctly mapped to Unicode.

test(s) 2024-08-28
package titlecaps compatible 0.01 0.1 7 test(s) 2024-08-06
package titlefoot currently-incompatible 0.01 7 #611 test(s) 2024-08-20
package titlepic unchecked 0.02 9

needs tests

2026-01-23
package titleps compatible 0.02 2 test(s) 2024-07-12
package titleref partially-compatible 9

Incompatible with hyperref.

test(s) 2024-08-15
package titlesec currently-incompatible TLC3 1 10 2 #24 test(s)

needs more tests

2025-12-24
package titletoc currently-incompatible TLC3 0.1 1 2

Mentioned in issue.

#24 #1157 test(s) 2025-12-26
package titling currently-incompatible TLC3 0.1 1 2 #687 test(s) 2024-08-28
package tkz-base unchecked 0.02 9

needs tests

2026-01-23
package tkz-berge unchecked 0.02 9

needs tests

2026-01-23
package tkz-euclide unchecked 0.1 9

needs tests

2026-01-23
package tkz-fct unchecked 0.02 9

needs tests

2026-01-23
package tkz-graph unchecked 0.1 9

needs tests

2026-01-23
package tkz-tab unchecked 0.1 9

needs tests

2026-01-23
package tocbasic currently-incompatible 0.1 0.1 6 #701 test(s) 2024-09-10
package tocbibind compatible TLC3 0.1 1 2 test(s) 2024-08-06
package tocdata currently-incompatible TLC3 2 #557 test(s) 2024-08-14
package tocenter compatible 0.01 7 test(s) 2024-08-14
package tocloft currently-incompatible TLC3 0.1 1 2

Package attempts to redefine \@starttocand fails.

#74 test(s) 2024-07-12
package tocstyle no-support 9

Obsolete

#700 2025-11-20
package tocvsec2 compatible TLC3 0.01 0.02 2 test(s) 2024-08-05
package todonotes currently-incompatible TLC3 1 5 2 #424 test(s) 2024-08-02
package topcapt compatible 0.01 7 test(s) 2024-07-21
package topsection compatible 9 test(s) 2024-08-14
package totalcount compatible 0.1 9 2024-08-06
package totcount compatible 0.1 9 2026-01-28
package totpages compatible 1 9 test(s) 2024-08-26
package trace compatible TLC3 2 2024-07-06
package tracefnt compatible TLC3 0.1 0.1 2 2024-07-06
package tracklang compatible 0.1 0.02 6 2024-08-06
package trajan compatible 9 2026-01-29
package translations compatible 0.02 9 test(s) 2024-07-26
package translator compatible 0.1 0.02 6 test(s) 2024-07-26
package transparent compatible 0.1 0.1 6

Transparency across page breaks only works with luatex and pdftex.

test(s) 2024-07-30
package trfsigns unchecked 0.02 9

needs tests

2026-01-23
package trig compatible 9 2024-07-06
package trimclip partially-compatible 1 0.1 5

Depends on partially-compatible collectbox. \clipbox adds empty tags.

test(s) 2025-04-05
package trimspaces compatible 1 0.02 5 2024-08-02
package trivfloat currently-incompatible 9

Environments defined with \trivfloat not tagged as floats. See float package.

test(s) 2024-08-07
package truncate currently-incompatible TLC3 0.01 0.1 2 #374 test(s) 2024-07-31
package turnstile partially-compatible 0.01 7

No luamml support.

#1182 test(s) 2026-01-28
package turnthepage compatible TLC3 2 test(s) 2024-07-30
package tweaklist unchecked 0.1 9

needs tests

2026-01-23
package twemojis partially-compatible 0.02 9

Symbols missing ToUnicode/Alt text.

test(s) 2024-07-30
package twoopt compatible 0.1 9 2026-01-28
package tx-ds compatible 9

No luamml support.

2025-05-28
package tx-of compatible 9

No luamml support.

2025-05-28
package txfonts partially-compatible TLC3 5 0.1 2

Obsolete package; suggested replacement newtxmath. Incompatible with unicode-math. No luamml support.

2025-05-28
package txgreeks unchecked 9

needs tests

2026-02-03
package txuprcal partially-compatible 9

No luamml support.

2025-05-28
package type1cm unchecked 0.1 9

needs tests

2026-01-23
package typearea unchecked TLC3 0.1 0.1 2

needs tests

2024-07-15
package typed-checklist currently-incompatible 2 #174 test(s) 2024-07-17
package typicons partially-compatible 9

Symbols need Alt/ActualText.

test(s) 2024-08-06
package tzplot unchecked 0.02 9

needs tests

2026-01-23
package ucharclasses no-support 9

Requires the incompatible xetex engine.

2026-01-28
package ucs unchecked 0.1 9

needs tests

2026-01-23
package ugarite partially-compatible 9

Text not correctly mapped to Unicode.

2026-02-01
package ulem currently-incompatible TLC3 10 5 2

Missing TextDecoration attributes.

test(s) 2024-07-26
package uncial compatible 9 2026-02-01
package underoverlap partially-compatible TLC3 2

No luamml support.

test(s) 2024-07-26
package underscore compatible TLC3 0.1 0.1 2 test(s) 2024-07-26
package undolabl compatible 9 test(s) 2024-08-04
package unicode-bidi no-support 9

Requires the incompatible xetex engine.

2026-01-28
package unicode-math compatible TLC3 1 2 #847 2025-05-26
package unicodefonttable currently-incompatible TLC3 2 #175 test(s) 2024-07-17
package uniquecounter compatible 9 2024-07-25
package units unchecked 0.1 9

needs tests

2026-01-23
package universalis compatible TLC3 2 2024-07-15
package unravel compatible 9 2024-07-25
package upgreek partially-compatible 1 9

Most commands overwritten by unicode-math. No luamml support.

test(s) 2025-05-28
package upquote compatible TLC3 0.1 0.1 2 test(s) 2024-07-26
package upref compatible TLC3 0.1 0.02 2 test(s) 2024-07-26
package uri compatible TLC3 0.01 2

Produces empty containers after links if hyperref loaded.

test(s) 2024-07-26
package url compatible TLC3 10 10 2

An old issue has been fixed.

#5 2024-07-06
package usebib compatible 9 test(s) 2024-08-20
package utf8 unchecked 0.02 9

Obsolete. Do not use in new documents.

needs tests

2026-01-27
package utfsym unchecked 0.02 9

needs tests

2026-01-23
package utopia compatible TLC3 0.01 0.1 2 2024-07-15
package varioref compatible TLC3 0.1 0.1 2 test(s) 2024-07-11
package varwidth currently-incompatible TLC3 1 0.1 2

Tagging structure looks ok, but the formatting is wrong when the tagging code is used.

#71 test(s)

adjustments in block code needed?

2024-07-10
package vcell currently-incompatible 0.01 0.02 7 #575 test(s) 2024-08-14
package vector unchecked 0.02 9

needs tests

2026-01-23
package venndiagram unchecked 0.02 9

needs tests

2026-01-23
package venturis compatible 9 2024-07-26
package verbatim partially-compatible TLC3 5 10 2

verbatim environment from package overwritten by tagging code; content input with \verbatiminput is tagged as normal text, not Code.

#156 test(s) 2024-07-17
package verbatimbox currently-incompatible 0.01 0.02 7 #571 test(s) 2024-08-14
package verbdef compatible 9 test(s) 2024-07-26
package verse compatible 0.02 9

firstaid is required for the fix of issue 49

#49

needs tests

2024-07-06
package version compatible TLC3 0.1 0.02 2 test(s) 2024-07-26
package versions unchecked 0.02 9

needs tests

2026-01-23
package versonotes currently-incompatible 9 #1127 test(s) 2025-12-15
package vertbars currently-incompatible TLC3 2

See lineno.

test(s) 2024-08-04
package vietnam unchecked 0.1 9

needs tests

2026-01-23
package vmargin unchecked 0.1 9

needs tests

2026-01-23
package vruler unchecked 1 9

needs tests

2026-01-23
package vwcol currently-incompatible 0.01 0.1 7 #315 test(s) 2024-07-28
package wallpaper currently-incompatible 0.01 0.1 7 #1158 test(s) 2025-12-26
package warpcol currently-incompatible 2

tests excluded as loops (no error raised).

#186 test(s) 2024-07-17
package wasysym partially-compatible TLC3 1 1 4

Missing ToUnicode for text symbols. amsmath must be loaded before wasysym.

#272 #1140 test(s) 2025-12-16
package watermark compatible 0.01 0.02 7 test(s) 2024-08-23
package widetable currently-incompatible TLC3 2 #176 test(s) 2024-07-17
package widows-and-orphans compatible TLC3 2 2024-08-03
package witharrows currently-incompatible 9 #1076 test(s) 2025-11-20
package wordcloud compatible 9 test(s) 2025-11-19
package worldflags unchecked 0.02 9

needs tests

2026-01-23
package wrapfig currently-incompatible TLC3 1 10 2

Generated tagging structure is incorrect.

#40 test(s) 2024-07-10
package wrapfig2 currently-incompatible 9

Generated tagging structure is incorrect.

test(s) 2024-07-26
package wrapstuff partially-compatible 9

The width and type keys produce parent-child warnings, so \caption cannot be used in the wrapstuff environment.

test(s) 2024-07-26
package XCharter compatible TLC3 0.01 0.1 2 2024-07-13
package xargs compatible 0.1 9 2026-01-28
package xcharter-otf compatible 9 2024-07-21
package xcite compatible TLC3 0.01 0.02 2

This package now simply loads xr.

2024-08-04
package xcolor compatible TLC3 10 10 2 2024-07-07
package xcoffins currently-incompatible 0.02 9 #345 #684 test(s) 2024-08-28
package xcomment partially-compatible TLC3 2

\nofloat produces parent-child warnings.

test(s) 2024-08-04
package xechangebar no-support 9

Requires the incompatible xetex engine.

2026-01-28
package xecjk no-support 0.1 9

Requires the incompatible xetex engine.

2026-01-28
package xecolor no-support 9

Requires the incompatible xetex engine.

2026-01-28
package xecyr no-support 9

Requires the incompatible xetex engine.

2026-01-28
package xecyrmongolian unchecked 9

Also works with lualatex.

needs tests

2026-02-03
package xeindex no-support 9

Requires the incompatible xetex engine.

2026-01-28
package xepersian no-support 9

Requires the incompatible xetex engine.

2026-01-28
package xepersian-hm no-support 9

Requires the incompatible xetex engine.

2026-01-28
package xesearch no-support 9

Requires the incompatible xetex engine.

2026-01-28
package xespotcolor no-support 9

Requires the incompatible xetex engine.

2026-01-28
package xetexko no-support 9

Requires the incompatible xetex engine.

2026-01-28
package xevlna no-support 9 test(s) 2024-08-07
package xfakebold compatible 9 test(s) 2024-07-26
package xfp compatible 0.1 9

Obsolete. Functionality built in to the kernel.

2026-01-28
package xfor compatible 0.02 9 2026-01-28
package xfrac partially-compatible TLC3 0.1 1 2

luamml support is suboptimal.

#879 test(s) 2025-05-28
package xgreek compatible TLC3 2 test(s) 2024-08-01
package xhfill currently-incompatible 0.01 0.1 7

Drawn rules should be tagged as Artifacts.

test(s) 2024-07-26
package xifthen compatible 1 9 2026-01-28
package xindex compatible 9 test(s) 2024-08-20
package xint unchecked 0.02 9

needs tests

2025-12-16
package xistercian partially-compatible 9

Missing ToUnicode or ActualText for symbols.

test(s) 2024-07-26
package xkeyval compatible 10 5 3 2024-07-25
package xlop currently-incompatible 0.02 9

Does not produce sensible tagging.

test(s) 2024-07-26
package xltxtra no-support 0.1 9

Requires the incompatible xetex engine.

2026-01-28
package xltabular compatible TLC3 0.01 0.1 2

An xltabular with page breaks works with pdftex only if at least latex-dev from February 2025 is used.

#170 test(s) 2025-03-02
package xmpmulti unchecked 0.02 9

needs tests

2026-01-23
package xparse compatible TLC3 5 1 2 2024-07-15
package xpatch compatible 0.1 1 6 2024-07-25
package xpiano partially-compatible 9

Missing Alt text for graphic.

test(s) 2024-07-26
package xpinyin currently-incompatible 9

Missing correct Ruby annotation. Only works with pdftex and xetex.

test(s) 2024-07-30
package xr compatible TLC3 0.1 1 2 #959 2025-09-16
package xr-hyper compatible TLC3 0.1 0.1 2

Package now identical to xr, thus not necessary any longer when hyperref is used.

2024-07-10
package xsavebox currently-incompatible 9 #325 test(s) 2024-07-28
package xsim unchecked 9

needs tests

2024-07-18
package xskak currently-incompatible 9 #1149 test(s) 2025-12-22
package xspace compatible TLC3 10 5 2 test(s) 2024-07-08
package xstring compatible 0.1 5 6 2024-07-25
package xtab currently-incompatible 0.02 2 #183 test(s) 2024-07-17
package xtemplate compatible TLC3 2

Legacy package. Templates are now supported in the kernel.

2026-01-28
package xunicode no-support 0.1 9

Requires the incompatible xetex engine.

2026-01-28
package xurl compatible 0.1 1 6 test(s) 2024-07-26
package xwatermark unchecked 0.02 9

needs tests

2026-01-23
package xxcolor compatible 9 test(s) 2024-08-02
package xy currently-incompatible TLC3 1 1 2

In text mode, no tagging occurs for \xymatrix. No luamml support. Requires luatex85 with luatex. unicode-math must be loaded after xy.

#899 test(s) 2025-06-09
package xypic unchecked 0.02 9

needs tests

2026-01-23
package yfonts compatible TLC3 0.1 0.1 2 2024-07-15
package yfonts-otf compatible 9 2024-07-21
package yhmath partially-compatible 0.1 0.1 6

Not compatible with unicode-math. No luamml support.

test(s) 2025-05-28
package youngtab partially-compatible 0.1 0.02 6

No luamml support. Diagrams in text mode need Alt text and for rules to be tagged as Artifacts.

test(s) 2024-08-06
package ytableau currently-incompatible 0.1 0.1 6 #499 test(s) 2024-08-06
package ysabeau compatible 9 2024-07-29
package zeckendorf compatible 9 2025-12-16
package zhlipsum unchecked 0.02 9

needs tests

2026-01-23
package zhnumber compatible 0.02 9 test(s) 2024-08-07
package zi4 compatible 0.1 9 2026-01-28
package zitie no-support 9

Requires the incompatible xetex engine.

2026-01-28
package zlmtt compatible TLC3 0.02 2 2024-07-15
package zref unchecked 0.01 0.02 7

needs tests

2024-07-17
package zref-abspage unchecked 0.02 9

needs tests

2026-01-23
package zref-check unchecked 9

needs tests

2024-07-18
package zref-clever compatible 0.02 9 test(s) 2024-08-20
package zref-savepos unchecked 1 9

needs tests

2026-01-23
package zref-totpages unchecked 0.02 9

needs tests

2026-01-23
package zref-user unchecked 1 9

needs tests

2026-01-23
package zref-vario compatible 9 test(s) 2024-08-20
package zxjafbfont no-support 9

Requires the incompatible xetex engine.

2026-01-28
package zxjafont no-support 9

Requires the incompatible xetex engine.

2026-01-28
package zxjatype no-support 0.02 9

Requires the incompatible xetex engine.

2026-01-28
class acmart unchecked TLC3 1 2

See acmart-tagged.cls.

needs tests

2024-08-28
class amsart partially-compatible TLC3 10 2

Currently \maketitle and \@starttoc will need adjustment. Used by project example arxiv3.

#443 #737 #970

needs further tests

2025-09-12
class amsbook partially-compatible TLC3 0.01 2

Currently \maketitle and \@starttoc will need adjustment.

#443 #737 #970

needs further tests

2025-09-12
class amsldoc currently-incompatible 2

See some needed adjustments in project example amsldoc.

#737

needs further tests

2024-10-18
class amsproc partially-compatible 0.1 6

Currently \maketitle and \@starttoc will need adjustment.

#443 #737 #970

needs further tests

2025-09-12
class article compatible TLC3 10 2 2024-07-05
class asmeconf compatible 9

Validates under luatex (don’t use subcaptions).

#1054 test(s) 2025-12-03
class asmejour compatible 9 test(s) 2025-12-03
class beamer no-support 9

Internals rebox material repeatedly in a way that is not compatible with any form of tagging support. The ltx-talk class is being developed as an alternative, and is recommended for new tagged presentations.

#710 2025-06-11
class book compatible TLC3 0.1 2 2024-07-05
class combine unchecked 9

needs tests

2024-07-18
class exam currently-incompatible 9 #979 #980 #1050 test(s)

needs more tests

2025-11-10
class extarticle currently-incompatible 9

Missing patches for \maketitle and TOCs. For now use article + extsizes.

#1151 test(s) 2025-12-22
class extbook currently-incompatible 9

Missing patches for \maketitle and TOCs. For now use book + extsizes.

#1151 test(s) 2025-12-22
class extletter unchecked 9

letter+extsizes is partially incompatible

needs tests

2025-07-07
class extproc currently-incompatible 9

Missing patches for \maketitle and TOCs. For now use proc + extsizes.

#1151 test(s) 2025-12-22
class extreport currently-incompatible 9

Missing patches for \maketitle and TOCs. For now use report + extsizes.

#1151 test(s) 2025-12-22
class IEEEtran currently-incompatible 5 4 #350

needs tests

2024-07-29
class jarticle currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class jbook currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class jlreq currently-incompatible 9 #719 test(s) 2024-10-18
class jltxdoc currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class jreport currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class jsarticle currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class jsbook currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class jspf currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class jsreport currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class kiyou currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class leaflet currently-incompatible 2 #239 test(s) 2024-07-23
class letter partially-compatible 2

Tagging is not ideal.

#912 test(s) 2025-06-12
class llncs currently-incompatible 1 5 #378 test(s) 2024-08-04
class lni currently-incompatible 9

\maketitle errors. Loads several incompatible packages.

test(s) 2024-08-04
class ltjarticle currently-incompatible 9

See ltjreport.

#713 2025-11-05
class ltjbook currently-incompatible 9

See ltjreport.

#713 2025-11-05
class ltjreport currently-incompatible 9

Breaks TOC tagging and \chapter errors.

#713 test(s) 2025-11-05
class ltjsarticle currently-incompatible 9

See ltjsreport.

#713 2025-11-05
class ltjsbook currently-incompatible 9

See ltjsreport.

#713 2025-11-05
class ltjsreport currently-incompatible 9

Breaks TOC and section heading tagging.

#713 test(s) 2025-11-05
class ltjtarticle currently-incompatible 9

See ltjreport.

#713 2025-11-05
class ltjtbook currently-incompatible 9

See ltjreport.

#713 2025-11-05
class ltjtreport currently-incompatible 9

See ltjreport.

#713 2025-11-05
class ltugboat partially-compatible 9

\bull needs proper Unicode mapping. Optional argument to verbatim leads to errors

test(s) 2025-06-08
class ltx-talk compatible 2

A new class developed from scratch for tagging; intended as a substitute for the popular beamer class for presentations

2025-06-11
class ltxdoc unchecked 9 #1075 #1150 #1175

needs tests

2026-01-28
class memoir currently-incompatible TLC3 0.01 2

Some code showing the needed adjustments can be found in the bible example.

#910 #1040 2025-11-10
class minimal currently-incompatible 9

The minimal class is not useful even for MWE’s. Don’t use it.

#284 test(s) 2025-05-08
class mitthesis compatible 9

Validates under luatex (don’t use subcaptions).

test(s) 2025-11-12
class moderncv unchecked 0.02 9

needs tests

2026-01-26
class novel no-support 2

Would need to use use pdfmanagement for XMP metadata and not error when array is loaded, among other fixes.

#533 test(s) 2024-08-08
class oblivoir currently-incompatible 9

Extension of the incompatible memoir class.

needs tests

2025-11-19
class powerdot no-support 9

Requires unsupported latex+dvips+ps2pdf workflow.

2026-02-01
class proc compatible 9

Based on article class.

test(s) 2024-07-11
class prosper no-support 9

Requires unsupported latex+dvips+ps2pdf workflow.

2026-02-01
class report compatible TLC3 0.1 2 2024-07-05
class revtex4-1 unchecked 5 4

Obsolete class: new documents should use 4-2.

2024-07-28
class revtex4-2 unchecked 9 #1089

needs tests

2025-12-04
class scrartcl currently-incompatible TLC3 0.1 2 #1118
Related: #88
2025-12-11
class scrbook currently-incompatible TLC3 0.01 2 #1118
Related: #88
2025-12-11
class scrlttr2 unchecked 9 #1118
Related: #88
2025-12-11
class scrreport currently-incompatible TLC3 0.01 2 #1118
Related: #88
2025-12-11
class seminar no-support 9

Requires unsupported latex+dvips+ps2pdf workflow.

2026-02-01
class simplecv unchecked 0.02 9

needs tests

2026-01-23
class standalone partially-compatible 0.1 0.1 6

With the standalone class, content is lost at pdf level due to being boxed. Using the standalone package to input standlone files is compatible.

#1177 test(s) 2026-01-30
class tarticle currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class tbook currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class treport currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class tufte-book no-support 9 #551 2024-08-13
class tufte-handout no-support 9 #551 2024-08-13
class ujarticle currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class ujbook currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class ujreport currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class utarticle currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class utbook currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28
class utreport currently-incompatible 9 Requires the use of (u)ptex. 2026-01-28

References

1. U. Fischer and F. Mittelbach. Automated tagging of LaTeX documents — what is possible today, in 2023? TUGboat, 44(2):262–266, 2023

2. F. Mittelbach and U. Fischer. Enhancing LaTeX to automatically produce tagged and accessible PDF. TUGboat, 45(1), 2024