Copyright © Nikita Tseykovets <tseikovets@rambler.ru>
nvMathViewer is an add-on for NVDA that can be used to view mathematical content in LaTeX and AsciiMath notations as MathML.
These notations are widely used to write mathematical symbols and formulas in computer systems. However, understanding LaTeX and AsciiMath requires special knowledge and skills that the average user may not have, such as a simple schoolboy or a humanitarian student. In addition, reading these notations directly may not be convenient enough, because it does not provide additional opportunities for analyzing the structure of formulas.
nvMathViewer solves these problems and enables blind users to quickly view any LaTeX or AsciiMath notations using special functions of NVDA for non-visual reading mathematical content and structural navigation through it.
This add-on adds several extra gestures to NVDA. By default they are unassigned, so you will have to configure them from “Input Gestures” dialog in “Viewing mathematical content” category. For more information about configuring gestures, read the NVDA User Guide → Input Gestures.
If there is no the selected text then the add-on will try to take a text from the clipboard.
When converting LaTeX the “$” characters at both ends of the text, the “\[” characters at the beginning of the text, and the “\]” characters at the end of the text are automatically removed.
For more information about interactive navigation through mathematical content, read the NVDA User Guide → Reading Mathematical Content.
If you select the following LaTeX notation and perform the “View the selected LaTeX notation as interactive MathML in the browse mode” command
x_{1, 2} = \frac{-b \pm \sqrt{b^2 -4ac}}{2a}
or you select the following AsciiMath notation and perform the “View the selected AsciiMath notation as interactive MathML in the browse mode” command
x_(1, 2) = (-b +- sqrt(b^2 -4ac))/(2a)
then it can be viewed in the following form:
nvMathViewer is a free/libre and open source software.
This document is licensed under a Creative Commons Attribution 4.0 International License.