diff --git a/src/components/HTMLLoader.jsx b/src/components/HTMLLoader.jsx index e687b60b..b65fa184 100644 --- a/src/components/HTMLLoader.jsx +++ b/src/components/HTMLLoader.jsx @@ -24,7 +24,10 @@ function HTMLLoader({ function typeset(code) { promise = promise.then(() => { - if (typeof window?.MathJax !== 'undefined') { return window.MathJax?.typesetPromise(code()); } + if (typeof window?.MathJax !== 'undefined') { + window.MathJax.typesetClear(); + return window.MathJax?.typesetPromise(code()); + } return null; }) .catch((err) => logError(`Typeset failed: ${err.message}`));