我正在使用 katex 来渲染数学。
一般来说,为了让它工作,我链接到文件katex.min.js
和katex.min.css
来自 cdn,这是方向建议的方式之一。
我将需要呈现的内容包装在标签中并提供所有相同的类。例如:
<span class='math'>\begin{bmatrix}a & b \\c & d\end{bmatrix}</span>
在脚本标签内,我应用以下内容:
var math = document.getElementsByClassName('math');
for (var i = 0; i < math.length; i++) {
katex.render(math[i].innerHTML, math[i]);
}
因此,我的实现有效,但 katex 返回的内容存在问题。上面的输出给了我:
这里提出了完全相同的问题:
https://github.com/j13z/reveal.js-math-katex-plugin/issues/2
但我什么都看不懂。