如何在博客上用Katex脚本替换Matjax脚本?

时间:2016-04-11 17:18:17

标签: javascript mathjax katex

我有一个网站,它与Mathjax一起使用了许多方程式。到目前为止,我发现只有一个Mathjax脚本正在我的博客上运行。我现在的脚本是 Java

http://imgur.com/IRlx4oT

我想要一个Katex脚本来替换这个MatJax脚本,以便在不做任何修改的情况下使用我的博客。我把乳胶部分写在$ ... $之间。 我将欣赏一个已经托管了.js文件的简单脚本。我可以复制粘贴到我的博客网站并工作的脚本。 你能告诉我吗? 谢谢。

2 个答案:

答案 0 :(得分:0)

根据文档,您应该首先安装KaTeX:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.5.1/katex.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.5.1/katex.min.js"></script>

然后安装Auto-render extension,大概是这样的:

<script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.5.1/contrib/auto-render.min.js"></script>

并添加

<script>renderMathInElement(document.body);</script>

到body元素的末尾。请参阅我引用的页面上的详细信息(看起来您需要设置这样的分隔符:

<script>renderMathInElement(document.body,{delimiters:
  [{left: "$", right: "$", display: false}]
});</script>

答案 1 :(得分:0)

scrript来源的路径出了什么问题。它不是

<script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.5.1/auto-render.min.js"></script>

但是

<script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.5.1/contrib/auto-render.min.js""></script>

现在我还有另外一个问题:我的网站包含许多希腊字符,在方程式中很容易用Matjax渲染,但Katex对此并不好。例如我使用的是νsymbo(不是/ nu)。有没有办法让Katex渲染希腊符号,请。谢谢。你得到了意想不到的帮助。