Customizing MathJax

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:

<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:

<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.