正如我在评论中所说,您使用的库是一个薄包装器,它将标记转换为与
MathJax JS-library
.
如果您对客户端上执行的最终渲染和实际情况一样满意,那么您需要在页面中加载和配置mathjax。您需要阅读mathjax文档中配置的详细信息
here
和
here
. 使您的示例对我有用的一些(非最小)配置是:
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-AMS_HTML-full"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [["$", "$"], ["\\\\(", "\\\\)"]],
displayMath: [["$$", "$$"], ["\\[", "\\]"]],
processEscapes: true
},
config: ["MMLorHTML.js"],
jax: ["input/TeX", "output/HTML-CSS", "output/NativeMML"],
extensions: ["MathMenu.js", "MathZoom.js"]
});
</script>
这可能是一个错误的配置,只是一个例子。我强烈建议您阅读实际文档,并决定如何为您的案例正确配置它。
如果您想进行完整的服务器端渲染,Mathjax声称它可以在nodejs下运行,但我没有尝试过。