LaTeX Documents Accessibility

If you’re reading this page, you probably know that LaTeX is basically a plain text format in which “special” commands are inserted to instruct a “compiler” on how to render the text. But weird as it is, generating an accessible artifact out of this (theoretically highly accessible) format is… Well… Hard! No solution can give you a perfect results, and many times the option is to distribute the original source among with the produced artifact (generally speaking, a PDF document).

In this section you can find various resources to tackle different aspects of this problem, but beware that this is a very (maybe too) complex problem. If possible, my advice would be to investigate usage of alternative document formats (e.g. web pages), that can be made fully accessible, and without too many many efforts.

Resources

Showing results 1 to 9, out of 9.

Stories of Web Users

Vincenzo Rubano
·

Imagining how people with disabilities use the Web and mobile devices can be hard. Reading all those standards, guidelines, specifications, tutorials and whatnot can be daunting, especially if you cannot make sense of the reason why your web content, mobile or desktop applications must satisfy certain requirements.

Read more

Diverse Abilities and Barriers

Vincenzo Rubano
·

This informative document from the Web Accessibility Initiative (WAI) at the World Wide Web Consortium (W3C) explores the wide diversity of people and abilities, illustrating conditions that people with disabilities may face while using your products and services (websites, mobile or desktop applications, etc.

Read more

LaTeXML - the Manual

Vincenzo Rubano
·

This is the official manual of LaTeXML, a command line tool that can be used to convert LaTeX documents into HTML pages, MathML, ePub or other web-based formats.

Read more

Latex2html

Vincenzo Rubano
·

LaTeX2HTML is a command line tool that allows you to convert LaTeX documents into their equivalent HTML representation. It extracts key components from the LaTeX document (section titles, text, figures, table of contents, etc.

Read more

LaTeXML

Vincenzo Rubano
·

LaTeXML is a command line tool that can be used to convert TeX or LaTeX documents into a variety of web page formats including (but not limited to) HTML, MathML and ePub.

Read more

Accsupp

Vincenzo Rubano
·

Accsupp is an experimental package that provides a low level interfaces for programmers to tag page fragments in PDF documents to improve their accessibility. In other words, it helps making PDF documents generated from LaTeX sources compliant with PDF/UA, and therefore accessible!

Read more

Axessibility

Vincenzo Rubano
·

Axessibility is an experimental LaTeX package whose goal is to help authors generate accessible PDF documents from their LaTeX files. It has been designed as an ongoing research project by the Math department at University of Torino, Italy.

Read more

Tagpdf

Vincenzo Rubano
·

As its author defines it, tagpdf is “a package to experiment with tagging with PDFLatex and LuaLatex”. It provides low level commands to make these compiler output appropriate “tags” within PDF documents in order to make them compliant with PDF/UA (and therefore accessible!

Read more