This plugin extends the MathJax support in Obsidian with a MathJax preamble file which is loaded at startup. It also enables some additional MathJax extensions (notably mhchem
and bussproofs
).
The preamble is stored in a preamble.sty
file in the root of the vault. To reload changes to the preamble refresh the vault using Cmd + R
/ Ctrl + R
.
- Install 'Extended MathJax' from the Obsidian community plugin browser.
- Create a
preamble.sty
file in the root of your vault using your choice of text editor. - Add your macros to
preamble.sty
If you make changes to your preamble you will need to reload it. To do this run ⌘ + R
/ Ctrl + R
to refresh Obsidian. This will reload all your obsidian plugins and update your preamble.
Look at examples/stlc
for an example of an obsidian vault using a preamble to define custom macros.