我有一个JavaScript网络应用程序,想要在LaTeX数学字符串和ASCIIMath字符串之间进行转换。看起来MathJax可以做到这一点,但我不太确定,什么是最好的方法。是否编写自己的转换器更容易(我对解析等方面不太了解)?是否有任何现有的库可供使用?
看起来Mathjax支持ASCII数学处理,并包括一些预处理选项。 虽然您不需要在两种文件类型之间进行转换,但如果您查看ASCIIMath GitHub存储库,您将看到他们有两个文件: ASCIIMathML.js - JavaScript函数,用于将ASCII数学符号和(某些)LaTeX转换为Presentation MathML。 LaTeXMathML.js - JavaScript函数,用于将(大多数简单的)LaTeX数学符号转换为Presentation MathML。