nvMathViewer 1.1.1

关于

nvMathViewer是NVDA的附加插件,可用于将LaTeX和AsciiMath表达式中的数学内容以MathML形式查看。

这些标记语言被广泛的应用在计算机系统中编写数学表达式。但是,了解 LaTeX 和 AsciiMath 可能需要普通用户掌握额外的技术,另外,因为不能了解公式结构,通过直接阅读这些标记语言来理解一个表达式可能还不够方便。

nvMathViewer 解决了这些难点,并使视障用户可以使用 NVDA 的特殊功能方便快捷的查看任何 LaTeX 或 AsciiMath 表达式,以非视觉方式阅读数学内容并可以进行结构化导航。

初始设置

此插件为 NVDA 添加了一些额外的快捷键首饰(默认未分配),因此您必须在“输入首饰”对话框的“查看数学内容”类别下自行设置,有关如何操作,请查看《NVDA用户指南》→“输入手势”章节。

使用

  1. 选择 LaTeX 或 AsciiMath 表达式的文本内容并按下执行相应功能的快捷键(请参阅“初始设置”部分)。
  2. 此时会打开可使用浏览模式的独立窗口,您可以查看转换后的结果。

如果未选择文本将从剪贴板中获取。

转换 LaTeX 时,将自动删除文本两端的“$”字符,文本开头的“\[”字符和文本结尾的“\]”字符。

有关在数学内容中交互式导航的更多信息,请阅读《NVDA用户指南》→“阅读数学内容”章节。

例子

如果选中以下 LaTeX 表达式并执行“在浏览模式下,以交互MathML形式查看选择的LaTeX表达式”功能

x_{1, 2} = \frac{-b \pm \sqrt{b^2 -4ac}}{2a}

或者选择以下 AsciiMath 表达式并执行“在浏览模式下,以交互MathML形式查看选择的AsciiMath表达式”功能

x_(1, 2) = (-b +- sqrt(b^2 -4ac))/(2a)

然后可看到以下显示效果:

x 1 , 2 = b ± b 2 4 a c 2 a

更新历史

许可协议

nvMathViewer 是免费且开源的软件。

链接