我尝试使用Node.js中的MathJax从用户输入服务器端渲染数学方程式。我使用一个单独的库(mathjs)将输入转换为LaTeX,但是花了一个小时查看MathJax文档之后我就没有把LaTeX变成MathML了。
我假设我在NPM上使用mathjax
包,然后使用MathJax.InputJax
和MathJax.OutputJax
类进行处理,但我&# 39;我们不知道如何将所有东西放在一起。
(如果有人想知道,我使用CSS文件来填充MathML,而不是在浏览器中加载MathJax并在处理过程中导致延迟。)
答案 0 :(得分:3)
您想使用MathJax-node。它被设置为运行MathJax服务器端。 bin
目录中有许多示例命令行工具。您还可以连接Web服务来处理转换。 Tim Arnold在npmjs.com上以mathjax-server提供了一个。