Accessible Math
Overview
Accessible math is about more than making equations visible on the screen. It requires encoding the structure and meaning of expressions so that screen readers, braille displays, and other assistive technologies can present them accurately and navigably.
For most courses, that means creating math in at least one of these structural formats:
- HTML with MathML (for web and Canvas content), or
- Documents with Office Math Markup Language (OMML) (for Word/PowerPoint).
Tools already in use at Harvard, like Canvas and Microsoft Word/PowerPoint, can produce these formats and provide students with a more robust, navigable math experience.
Because PDFs often lack the structures needed to make math accessible, avoid using a PDF as the only format you share with students.
PDFs Cannot Reliably Display Accessible Math
- PDFs have limited support for MathML, the structured format that makes math accessible to screen readers and literacy tools.
- As a result, equations are often just images. Even with alt text, these image descriptions are plain text, inconsistent, and not navigable, so they don’t provide an equivalent experience, especially for anything beyond very simple math.
- Tagging the PDF doesn’t fix this if the math itself has no underlying structure.
Demonstration
Math with a Screen Reader: HTML vs PDF (watch on MathTech YouTube)
Why It Matters
- Students who use assistive technologies like screen readers and other text-to-speech tools can encounter significant barriers when accessing math content in PDF format.
- Many PDFs generated from LaTeX and other tools lack the necessary semantic structure that makes equations fully accessible and navigable by screen readers. As a result, students who use assistive technologies may be excluded from learning experiences.
- To ensure equal access, it is important to provide course materials in a second, more accessible format alongside PDFs, such as HTML with MathML or Word documents with OMML.
Accessibility Strategy: The Plus-One Approach
Distribute your PDF along with one other accessible alternative, such as HTML with MathML or Microsoft Word with OMML (Office Math Markup Language).
This is known as the Plus-One (+1) Approach (Tobin and Behling, 2018) which aligns with Universal Design for Learning (UDL) guidelines.
Why Formats like MathML and OMML Matter
- Encodes both visual presentation and semantic meaning of math.
- Fully supported by modern screen readers and math plugins like MathCAT.
- Allows navigation, copying, and interaction with equations.
Learn More About Accessible Math Formats
Overview of Tools for Creating Accessible Math
| Tool | Type | Output | Screen Reader Accessible | Best For |
|---|---|---|---|---|
LaTeX (traditional PDF) | Authoring | PDF (not tagged) | Poor | Print or visual reading only |
LaTeX (Tagged PDF 2.0*) | Authoring | Tagged PDF 2.0 with MathML | Inconsistent | Advanced LaTeX users; archival PDFs with navigable math |
Canvas Equation Editor | Authoring | HTML (MathML) | Excellent | Small-scale math input |
Microsoft Word Equation Editor | Authoring | OMML | Excellent | Individual equation input |
Pandoc | Conversion | LaTeX to HTML/ Word | Excellent | Full document conversion, Batch conversions |
Pandoc in the Browser | Conversion | LaTeX to HTML/ Word | Excellent | Full document conversion, Batch conversions |
*Requires a recent LaTeX distribution with Tagged PDF 2.0 support (e.g. TeX Live 2025+), appropriate \DocumentMetadata{...} settings, and up-to-date assistive technology with math ad-on (e.g. MathCat)
How to Create Accessible Math from LaTeX
Option 1
Use the Canvas Equation Editor to Create Equations
Enter LaTeX or use the visual tools in the Canvas Rich Content Editor’s equation editor to create one equation at a time.
Math is rendered as a vector image in the browser and stored as MathML behind the scenes, which makes it fully accessible to assistive technologies like screen readers.
Option 2
Use the Microsoft Word Equation Editor to Create Equations
Enter LaTeX using Word’s Linear input or use the visual equation tools in the Microsoft Word Equation Editor to create one equation at a time.
Equations are rendered visually and stored as OMML (Office Math Markup Language) behind the scenes, which makes them accessible to assistive technologies like screen readers when the document is used in compatible formats (such as DOCX).
PDFs exported from Microsoft365 apps like Word and PowerPoint can include accessible math, but it’s always important to test with assistive technologies like screen readers.
Important: For equations created in Word to remain accessible, always follow accessible document authoring practices and use the recommended export methods.
Option 3
Use Pandoc to Convert Entire Files or Batches of Files
Use Pandoc to convert .tex files or batches of files to HTML with MathML or Word docs with OMML. There are two options for using Pandoc:
Pandoc Quick Links
- Pandoc Official User’s Guide
- Harvard Pandoc User’s Guide
Option 4
Use LaTeX to Generate a Tagged PDF 2.0
Status (Spring 2026): Experimental - not recommended for routine course use.
There have been noteworthy advances in using LaTeX to generate PDF 2.0 files with semantically encoded math and, in some cases, partially or fully navigable with assistive technologies like screen readers. However, results are not yet consistent or reliable:
- Behavior varies widely across PDF viewers and screen readers.
- Some combinations can read math but do not support robust navigation within sub-expressions.
- Support is often limited to specific tools and versions and is not available on all platforms.
Because of these limitations, we do not currently recommend LaTeX-generated PDF 2.0 as a primary accessibility strategy for math. It may be useful for research, pilots, or advanced users who are actively testing specific AT combinations, but for most teaching scenarios, DAS recommends the “Plus-One Approach” by providing:
- HTML with MathML (e.g., Canvas pages)
- Word/PowerPoint with OMML
We are closely following ongoing development and will update this guidance as PDF-based math accessibility stabilizes.
Sample PDF 2.0 with MathML
Follow the link and click the button labeled “Generate Tagged PDF”, then click the “PDF” link in the output to download a copy.
Generate a PDF that represents MathML via structure elements
Author requirements
- Install a LaTeX distribution that supports Tagged PDF and PDF 2.0.
Example: TeX Live 2025 or later
- At the very top of your main
.texfile, before\documentclass, add a\DocumentMetadata{...}declaration that enables Tagged PDF and MathML for formulas.
Viewer requirements
Recommended assistive technology stacks for viewing accessible math (as of 2026)
| Operating System | Screen Reader | Math Plugin | Browser | PDF Viewer |
|---|---|---|---|---|
Windows | Firefox or Chrome | Adobe Acrobat Reader or Foxit | ||
Windows | JAWS | Chrome or Edge | Adobe Acrobat Reader or Foxit | |
macOS | VoiceOver | Native MathML support | Safari | Preview or Adobe Acrobat Reader |
LaTeX → PDF Quick Links
- The LaTeX Tagged PDF Project (Guides for creating PDF 2.0 with LaTeX)
- The TeX User’s Group (TUG) (Download a recent distribution of LaTeX)
- Foxit PDF reader (Free PDF reader for Windows and Mac)
- NVDA (Windows-only screen reader)
- MathCAT Plugin (Windows-only math plugin for NVDA and JAWS)