logo

LaTeX Tagging Project

Well Tagged PDF Video Examples


Full Document Sources

LaTeX document with no tagging

\documentclass[a4paper,twocolumn]{article}
\usepackage{unicode-math}
\usepackage{graphicx}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}
\usepackage[colorlinks]{hyperref}
\addtolength\marginparwidth{1.3cm}
% stub if not tagging
\providecommand\tagpdfsetup[1]{}
\begin{document}
\title{A Two Column Example}
\date{2025-03-13}
\author{The \LaTeX\ Team}
\pagestyle{headings}
\maketitle
\begin{abstract}
An example document showing automatic tagging of typical structures
found in a \LaTeX\ document, including titles, sections, theorems, lists,
citation lists and mathematics. A two column layout is used, the
tagging enables the reading order to correctly follow the flow of
text through the columns.
\end{abstract}
\tableofcontents
\section{Introduction}
This document shows a typical two-column document incorporating tables, figures and mathematics.
Apart from two commands at the start to enable tagging, and a small
amount of additional markup to give alternative texts for graphics
inclusion, and to specify the heading rows of tables%
\footnote{The current tagging markup for tables is temporary and a new interface
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Foxit/NVDA reading untagged PDF

Acrobat/NVDA reading untagged PDF

Foxit reading GitHub display of markdown extracted by ChatGPT

Foxit/NVDA reading PDF tagged by Acrobat Pro auto-tagging (FMi)

Foxit/NVDA reading PDF tagged by Acrobat Pro auto-tagging (UF)

Tagging, using associated files for math

\DocumentMetadata{
lang = en,
pdfversion = 2.0,
pdfstandard = ua-2,
pdfstandard = a-4,
testphase = latest
}
\tagpdfsetup{
math/setup=mathml-AF,
root-supplemental-file=latex-align-css.html,
root-supplemental-file=latex-list-css.html
}
\input{t4}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Foxit/NVDA reading PDF with MathML AF

Tagging, using MathML structure elements

\DocumentMetadata{
lang = en,
pdfversion = 2.0,
pdfstandard = ua-2,
pdfstandard = a-4,
testphase = latest
}
\tagpdfsetup{
math/setup=mathml-SE,
root-supplemental-file=latex-align-css.html,
root-supplemental-file=latex-list-css.html
}
\input{t4}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Acrobat Reader/NVDA reading PDF with MathML SE