如何在Node.js中使用MathJax将LaTeX更改为MathML?

我试图在Node.js中使用MathJax从用户input服务器端渲染math公式。 我正在使用一个单独的库(mathjs)将input转换成LaTeX,但花了一个小时看着MathJax文档后,我并没有把LaTeX转换成MathML。

我假设我会在NPM上使用mathjax包,然后使用MathJax.InputJaxMathJax.OutputJax类来处理,但我不知道如何把所有的东西放在一起。

(如果有人想知道,我正在使用CSS文件来填充MathML,而不是在浏览器中加载MathJax,并在处理发生时导致延迟。)

你想为此使用MathJax节点 。 它被设置为运行MathJax服务器端。 bin目录中有许多示例命令行工具。 您也可以挂接一个Web服务来处理转换。 Tim Arnold在npmjs.com上提供了一个可用的mathjax-server 。