Skip to content

latex-access, providing easy on-the-fly braille and speech access to LaTeX documents

License

Notifications You must be signed in to change notification settings

njsch/latex-access

 
 

Repository files navigation

LaTeX-access

Python scripts for processing LaTeX source into Nemeth or UEB braille and audible speech.

Scripts written by Alastair Irving [email protected]

Website

Overview

These scripts, written in the Python language, are designed to process a line of LaTeX source, and translate it into braille on a refreshable braille display. They only handle a single line of LaTeX at any one time, however when scrolling through a LaTeX document the braille is refreshed on the fly. Currently, support for cursor routing buttons on Braille displays is only provided when working with Brltty under Linux.

The scripts also translate the current line into English speech which is then spoken by JAWS/emacspeak/NVDA.

The Python scripts provide output in a large area of mathematics, such as fractions, superscripts and subscripts, calculus notation, set theory notation, and a large number of mathematical symbols.

The scripts currently interface to Jaws for Windows, (version 5 and above), NVDA, (2011.1 or later), Brltty and Emacspeak. For documentation regarding any of the interfaces to the previously mentioned screen readers/editors, please refer to any of the readme files in the appropriate folder, or consult the latex-access manual.

Releases

No releases published

Packages

No packages published

Languages

  • Python 84.2%
  • Emacs Lisp 8.1%
  • JavaScript 7.2%
  • TeX 0.5%