javascript - LaTex 数学到 ASCIImath 的转换

标签 javascript mathjax transpiler asciimath

我有一个 JavaScript Web 应用程序,想要在 LaTeX 数学字符串和 ASCIImath 字符串之间进行转换。看来MathJax可以做到这一点,但我不确定最好的方法是什么。

编写我自己的转译器会更容易吗(我对解析等不太了解……)?有谁知道是否存在这样的库?

最佳答案

Mathjax 似乎支持 ASCII 数学的处理,并包括一些 preprocessing options

尽管您不需要在两种文件类型之间进行转换,但如果您查看 ASCIIMath GitHub repo ,您会看到它们有两个文件:

  • ASCIIMathML.js - 用于转换 ASCII 数学符号的 JavaScript 函数 和(一些)LaTeX 到Presentation MathML。
  • LaTeXMathML.js - 用于转换(最简单)LaTeX 的 JavaScript 函数 到Presentation MathML 的数学符号。

关于javascript - LaTex 数学到 ASCIImath 的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41653387/

相关文章:

javascript - React 和 Express 不起作用?

Javascript:在 settimeout 之前调用 cleartimeout 可以吗?

javascript - 背景颜色不适用于动态插入的元素

typescript - 使用 TypeScript 3 构建到 dist/文件夹时保持 src/文件夹结构

javascript - jQuery:多个按钮使用 localStorage 切换多个类(过滤)

javascript - 类型 'any[]' 的参数不可分配给类型 'A' 的参数。类型 'a' 中缺少属性 'any[]'

javascript - 使用 MathJax 获取 MathML 代码

svg - tex-mml-svg.js :1 Uncaught Error: Unknown node type "body" while creating MathJax SVG

javascript - WebStorm:仅在保存时可以转译 TypeScript 文件

typescript - 以 ES5/ES3 为目标时,Typescript 会转译什么?