我们目前正在使用自动渲染扩展将 KaTeX 渲染到预览模式,我们确实有调用renderMathInElement
函数的辅助函数,我们的辅助函数如下:
function renderMath(element) {
try {
window.renderMathInElement(element,
{
delimiters: [
{ left: "$$", right: "$$", display: true },
{ left: "\[", right: "\]", display: true },
{ left: "$", right: "$", display: true },
{ left: "\(", right: "\)", display: false }
]
});
} catch (err) {
console.log(err);
}
}
此函数不会捕获 KaTeX 引发的任何错误。有人可以指出我们做错了什么以及在哪里做错了吗?
自动渲染器不会抛出解析异常,它会捕获它们并将它们打印到console.error
.