【发布时间】:2016-10-10 13:34:46
【问题描述】:
我正在使用KaTeX 在浏览器中呈现数学。
现在我正在使用类似的东西
document.getElementById('el').innerHTML = function () {
const span = document.createElement('span');
katex.render('2+\frac{1}{x}', span);
return span.innerHTML;
});
但是我必须将它应用到一个元素上,然后从这个元素中获取 html 并插入到我的字符串中,这似乎真的很愚蠢。
我查看了 KaTeX 文档,但找不到任何可以帮助我直接在浏览器中渲染一些文本的内容,例如 katex.render('2+3+4')。
【问题讨论】:
-
为什么不简单地
katex.render('2+\\frac{1}{x}', document.getElementById('el'));?
标签: javascript node.js mathjax katex