LaTeX Accessibility: Review the Export, Not Just the Source
LaTeX accessibility depends on the generated format, preserved mathematical meaning and student usability. Evaluate supported exports and retain unresolved cases.
LaTeX is useful for authoring mathematical content, but the accessibility of its output depends on the source, toolchain, format and checks used. A successful compilation does not establish that a student using assistive technology can understand and navigate the result.
Inspect the generated format
A PDF can contain selectable text yet lack useful semantic structure or mathematical representation. Conversely, it is inaccurate to say that every LaTeX-generated PDF is necessarily inaccessible. Check the actual output and toolchain rather than assigning an outcome from the source format alone.
HTML with MathML can provide a useful representation of mathematics. Conversion may still omit unsupported commands, alter grouping or lose context. Compare subscripts, superscripts, fractions, matrices, equation references and surrounding text with the authored material.
Author for meaning
Use consistent source structure, meaningful sectioning and descriptions for informative figures. Prefer semantic commands where the toolchain supports them. Document custom macros and dependencies. Tables, diagrams and external assets need attention beyond converting equations.
A natural-language description is not automatically an equivalent representation of an equation. Subject expertise is needed to confirm what information the student must obtain.
Evaluate Aelira's current scope
Aelira Core v0.9.11 is beta. Supported workflows can detect issues, suggest changes and apply eligible partial fixes. Other findings need manual work, and some inputs may not produce a downloadable remediated artifact. Review the actual saved file, its recorded fixes and its unresolved findings. An automated score does not establish WCAG conformance.
Check the current repository and release documentation for supported LaTeX paths. Some exports may be diagnostic refusals rather than downloadable repairs. Saved-output verification for a specific structure does not establish mathematical equivalence for all inputs, overall presentation fidelity or assistive-technology acceptance.
An illustrative pilot
Assume a department has 2,000 LaTeX projects. This is a hypothetical inventory, not an observed customer deployment. Sample simple equations, complex notation, tables, diagrams and custom packages. Retain originals and compare each saved result with its source. Record unsupported constructs and manual work separately.
Use measured accepted-output yield and total staff effort to estimate a schedule. Do not infer that thousands of documents will become accessible in minutes.
Budget and publish responsibly
The self-hosted software is free and open source. Paid services cover support or managed hosting. Operational allowances, provider charges and service commitments depend on the chosen deployment and written terms; free software does not mean unlimited processing or zero operating cost. Use current US pricing or current Australian pricing, and obtain a written pilot quote covering continuation terms.
The applicable legal standard depends on the institution and jurisdiction. In US Title II planning, confirm the public-entity scope and population-based 2027/2028 dates in DOJ guidance. Before publishing teaching material, complete the necessary specialist and assistive-technology checks for the actual export.
Aelira Team
•Accessibility EngineersThe Aelira team is building beta accessibility tools for higher education. Institutions can evaluate selected checks and partial fixes on their own files, with human review required before publication.
Related Articles
Aelira Core v0.9.12: publishing the security record with the release
Aelira Core v0.9.12 fixes a LaTeX file-access vulnerability, publishes three security advisories, discloses every unfixed image advisory and adds reviewed PDF working files.
I applied for GitHub's security fund. Then CodeQL found 42 alerts.
We applied for GitHub's security fund, then CodeQL raised 42 alerts. Here's what we changed, deployed and still need to review.
Aelira Core progress toward v1.0
Aelira Core adds stronger checks on saved LaTeX exports and updates its dependency baseline as work continues toward the v1.0 alpha and later releases.