diff --git a/documentation/docs/javascripts/mathjax.js b/documentation/docs/javascripts/mathjax.js index e648674dda..d3f8bf2412 100644 --- a/documentation/docs/javascripts/mathjax.js +++ b/documentation/docs/javascripts/mathjax.js @@ -1,16 +1,21 @@ +//https://squidfunk.github.io/mkdocs-material/reference/math/#mathjax-docsjavascriptsmathjaxjs + window.MathJax = { - tex: { - inlineMath: [["\\(", "\\)"]], - displayMath: [["\\[", "\\]"]], - processEscapes: true, - processEnvironments: true - }, - options: { - ignoreHtmlClass: ".*|", - processHtmlClass: "arithmatex" - } - }; - - document$.subscribe(() => { - MathJax.typesetPromise() - }) \ No newline at end of file + tex: { + inlineMath: [["\\(", "\\)"]], + displayMath: [["\\[", "\\]"]], + processEscapes: true, + processEnvironments: true + }, + options: { + ignoreHtmlClass: ".*|", + processHtmlClass: "arithmatex" + } +}; + +document$.subscribe(() => { + MathJax.startup.output.clearCache() + MathJax.typesetClear() + MathJax.texReset() + MathJax.typesetPromise() +}) \ No newline at end of file diff --git a/documentation/mkdocs.yml b/documentation/mkdocs.yml index cbc5aaab09..e6b60509ba 100644 --- a/documentation/mkdocs.yml +++ b/documentation/mkdocs.yml @@ -65,8 +65,8 @@ markdown_extensions: extra_javascript: - javascripts/mathjax.js - https://polyfill.io/v3/polyfill.min.js?features=es6 - - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js - + - https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js + # Navigation nav: - About: