我正在寻找最快的方法来创建一个网页内的公式。
我认为我在杰斯普夫上找到了解决方案,其中MathQuill是目前最快的解决方案。在研究了一些测试之后,我注意到MathQuill的测试是以同步模式运行的,但是它有一个异步设置。但是,如果选中异步复选框,MathQuill将不会触发render事件,因此测试将永远不会完成。
那么问题是,MathQuill异步吗?这是好的性能测试吗?有没有更好的公式渲染器?
发布于 2016-01-13 03:04:37
那么问题是,MathQuill异步吗?
基于MathQuill源,它同步地在文档上呈现元素,但也可以通过.mathquill() API动态地呈现元素。不过,从技术上讲,您可以自己调用该方法并异步执行。
这是好的性能测试吗?
我不能真正谈论测试的有用性,因为不清楚您想要做什么,但是我可以为您提供一些关于这个问题的一般背景。
MathQuill的主要优势是能够动态渲染数学,有漂亮的、用户友好的文本框。他们自己承认,由于静态数学对LaTeX的支持有限,所以它不是一个很好的呈现静态数学的选项。
据我所见的KaTeX 最多 基准说,从长远来看,它比MathJax快。但是,它对LaTeX的支持还有些不完整,因此这可能是一个问题。
相对于其他的,MathJax非常慢,但是它几乎完全支持LaTeX。如果这是你愿意付出的代价,那就去做吧。
简而言之,选择MathQuill进行编辑,选择KaTeX表示速度,选择MathJax表示全面性。
有没有更好的公式渲染器?
这三个是我唯一听说过的。基于前一个问题,唯一的其他选项是MathJax的前身jsMath。这是从2004年开始的,所以你没有理由使用它。
发布于 2021-01-21 07:43:41
您可以使用马特利夫编辑和静态TeX内容。
https://stackoverflow.com/questions/27217242
复制相似问题