KATEX:如何处理Try-Catch块中的KaTex Parse错误?

时间:2017-01-20 07:57:38

标签: web latex tex 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引发的任何错误。有人能指出,我们做错了什么和哪里?

1 个答案:

答案 0 :(得分:0)

自动渲染器不会抛出解析异常,catches them并将它们打印到console.error