KATEX : 如何处理 try-catch 块中的 KaTex 解析错误



我们目前正在使用自动渲染扩展将 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 .

相关内容

  • 没有找到相关文章

最新更新