diff --git a/app/src/protyle/render/mathRender.ts b/app/src/protyle/render/mathRender.ts index 4368ff0ec..8c4a4bcf9 100644 --- a/app/src/protyle/render/mathRender.ts +++ b/app/src/protyle/render/mathRender.ts @@ -8,7 +8,8 @@ declare const katex: { renderToString(math: string, option: { displayMode: boolean; output: string; - macros: IObject + macros: IObject; + trust: boolean; }): string; }; @@ -45,7 +46,8 @@ export const mathRender = (element: Element, cdn = Constants.PROTYLE_CDN, maxWid renderElement.innerHTML = katex.renderToString(Lute.UnEscapeHTMLStr(mathElement.getAttribute("data-content")), { displayMode: mathElement.tagName === "DIV", output: "html", - macros + macros, + trust: true, // REF: https://katex.org/docs/supported#html }); renderElement.classList.remove("ft__error"); const blockElement = hasClosestBlock(mathElement);