Copyright © Nikita Tseykovets <tseikovets@rambler.ru>
nvMathViewer是NVDA的附加插件,可用于将LaTeX和AsciiMath表达式中的数学内容以MathML形式查看。
这些标记语言被广泛的应用在计算机系统中编写数学表达式。但是,了解 LaTeX 和 AsciiMath 可能需要普通用户掌握额外的技术,另外,因为不能了解公式结构,通过直接阅读这些标记语言来理解一个表达式可能还不够方便。
nvMathViewer 解决了这些难点,并使视障用户可以使用 NVDA 的特殊功能方便快捷的查看任何 LaTeX 或 AsciiMath 表达式,以非视觉方式阅读数学内容并可以进行结构化导航。
此插件为 NVDA 添加了一些额外的快捷键首饰(默认未分配),因此您必须在“输入首饰”对话框的“查看数学内容”类别下自行设置,有关如何操作,请查看《NVDA用户指南》→“输入手势”章节。
如果未选择文本将从剪贴板中获取。
转换 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)
然后可看到以下显示效果:
nvMathViewer 是免费且开源的软件。
本文档根据知识共享署名4.0国际许可证许可.