Back to Anki

Customizing MathJax

docs-site/faqs/customizing-mathjax.mdx

26.08b1762 B
Original Source

Anki's bundled MathJax support is loaded before your card content, so if you wish to customize MathJax, you will need to do so in a specific way.

For recent Anki versions, use something like this:

html
<script>
    MathJax.config.tex["macros"] = {
        R: "{\\mathbb {R",
    };
    if (typeof is_already_run == "undefined") {
        is_already_run = true;
        MathJax.startup.getComponents();
    }
</script>

For older Anki versions:

html
<script>
    MathJax.Hub.Config({
    ...
    });
    MathJax.Hub.Configured();
</script>

Notes:

  • Please avoid changing the standard open/close tags (\( and \[), to something like $ and $$, as Anki has special logic for cloze deletions, which will not work if you change the delimiter.