Introduction
LaTeX-like Theorem & Equation Referencer (Math Booster since version 2.1.4) is an Obsidian plugin that provides a powerful indexing & referencing system for theorems & equations in your vault, bringing LaTeX-like workflow into Obsidian.
Pre-Conditions
Installation
Install Pre-Conditioned Plugins
- To install Community Plugins, you need to disable Safe Mode under
Settings -> Community Plugins -> Safe Mode
. - Click Settings button in the left corner, choose Community Plugins, enter in Community Plugin Market.
- Search for
MathLinks
andDataview
plugins and install them.
Install Math Booster
Now let’s stall Math Booster! You can install this plugin via BRAT (Beta Reviewers Auto-update Tester):
- Install BRAT and enable it.
- Go to Options. In the Beta Plugin List section, click on the Add Beta plugin button.
- Copy and paste
https://github.com/RyotaUshio/obsidian-math-booster
in the pop-up prompt, choose version 2.1.4 (tested successfully) and click on Add Plugin. (vpn REQUIRED!!!) - Go to Community plugins > Installed plugins. You will find “Math Booster” in the list. Click on the toggle button to enable it.
Docs
Theorem Callouts
The plugin offers theorem callouts. They are designed for creating theorem environments (theorem, definition, lemma, …) in Obsidian as LaTeX-like as possible.
|
|
It will be rendered as below.

Here’s the complete list of available envionments and aliases:
Environment name | Alias |
---|---|
axiom | axm |
definition | def |
lemma | lem |
proposition | prp |
theorem | thm |
corollary | cor |
claim | clm |
assumption | asm |
example | exm |
exercise | exr |
conjecture | cnj |
hypothesis | hyp |
remark | rmk |
Unnumbered Theorem Callouts
Similarly to the LaTeX syntax (e.g. \begin{theorem*}
), the following will create an unnumbered theorem callout.
|
|
It will be rendered as below.

Manually Numbered Theorem Callouts
It is also possible to explicitly specify the theorem number by yourself.
|
|
It will be rendered as below.

Equations
By default, the plugin only numbers equations with backlinks (i.e. the ones that are referenced elsewhere). Alternatively, you can number all equations by turning off the option Equations - numbering > Number only referenced equations
.
|
|
It will be rendered as below.

Custom Link Autocomplete
In the editor, type \ref
(by default). Then, live suggestions for all theorem callouts & equation blocks in the entire vault show up.
Enter
: insert a link to the selected item.Shift
+Enter
: insert a link to the note containing the selected item.Cmd
+Enter
on Mac/Ctrl
+Enter
on Windows: jump to the selected item by pressing.
Use \tref
or \eqref
(by default) instead of \ref
to suggest only theorems or only equations.
Use \ref:r
or \tref:r
or \eqref:r
(by default) to search only within recently opened notes.
Use \ref:a
or \tref:a
or \eqref:a
(by default) to search only within active note.
It will be rendered as below.

Caution: Requiring the Include theorem callout label for search target
option to be turned on!
Proof environment
The plugin supports LaTeX-like proof environments.
|
|
It will be rendered as below.

Use the following syntax to print custom text.
Any inline markdown syntax can be used, but inline formulas will render with flickering in the live preview.
|
|
It will be rendered as below.

Suppose that you have a theorem like below and it has a block ID 123456
.
|
|
The following will be printed as “Proof of Theorem 1 (Title).” by default.
|
|
It will be rendered as below.
