我有一个 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/