Math Booster

by Ryota Ushio
5
4
3
2
1
Score: 53/100

Description

Category: Note Enhancements

The Math Booster plugin is a powerful tool for Obsidian users who work with mathematical theorems and equations. This plugin provides an indexing and referencing system that allows you to easily cite and link to specific theorems and equations in your notes. With automatic equation numbering, clever referencing, and search and link autocomplete features, this plugin makes it easy to keep track of complex mathematical concepts and references.

One of the standout features of Math Booster is its ability to display links to theorems and equations with their title or number, similar to the cleveref package in LaTeX. This means you can easily create citations and references without having to manually type aliases.

Additionally, this plugin allows you to customize the appearance of theorem callouts using CSS snippets, giving you complete control over the look and feel of your mathematical notes.

Whether you're a student, researcher, or academic, Math Booster is an essential tool for anyone working with mathematical concepts in Obsidian.

Reviews

No reviews yet.

Stats

240
stars
38,003
downloads
23
forks
971
days
820
days
882
days
104
total PRs
1
open PRs
2
closed PRs
101
merged PRs
156
total issues
50
open issues
106
closed issues
0
commits

Latest Version

2 years ago

Changelog

Important: Math Booster has been renamed!

Starting from version 2.2.0, Math Booster has been renamed to LaTeX-like Theorem & Equation Referencer for better clarity and discoverability.

While the display name in the community plugin browser may still reflect the previous version, it will be updated shortly.

A big thank you for those who shared their ideas here!

[!warning] If you have custom CSS snippets with CSS classes .math-booster-*, don't worry, they still work!

But I do recommend you to replace them with .latex-referencer-* as the old class names might be removed in the future.

New features

Improvements

  • Rewrote the custom link autocomplete so that a trigger string can start with the trigger of another type of autocomplete. The default trigger strings have been updated accordingly.
  • Now inline math ocntained in theorem titles are rendered in suggestions.
  • Now you can choose whether to show theorem contents in Obsidian's built-in link suggestions.

README file from

Github

LaTeX-like Theorem & Equation Referencer for Obsidian

[!important] This plugin had been called Math Booster until version 2.1.4, but has been renamed for better clarity and discoverability. A big thank you to those who shared their thoughts here.

LaTeX-like Theorem & Equation Referencer is an Obsidian.md plugin that provides a powerful indexing & referencing system for theorems & equations in your vault, bringing $\LaTeX$-like workflow into Obsidian.

Screenshot

(The theorem in the screenshot is cited from Tao, Terence, ed. An introduction to measure theory. Vol. 126. American Mathematical Soc., 2011.)

Docs

https://ryotaushio.github.io/obsidian-latex-theorem-equation-referencer/

Features

[!note] For more modular and focused enhancements, some features are planned to be transitioned from this plugin to dedicated, specialized plugins in the near future. Below are the upcoming changes:

Transitioning to Better Math in Callouts & Blockquotes
  • Rendering equations inside callouts
  • Multi-line equation support inside blockquotes

Theorems & equations can be dynamically/automatically numbered, while you can statically/manually number them if you want. The number prefix can be either explicitly specified or automatically inferred from the note title.

Thanks to the integration with MathLinks, links to theorems/equations are displayed with their title or number, similarly to the cleveref package in LaTeX. (No need for manually typing aliases!)

You can also customize the appearance of theorem callouts using CSS snippets; see here.

Companion plugins

Here's a list of other math-related plugins I've developed:

Installation

You can install this plugin via Obsidian's community plugin browser (see here for instructions).

Also, you can test the latest beta release using BRAT:

  1. Install BRAT and enable it.
  2. Go to Options. In the Beta Plugin List section, click on the Add Beta plugin button.
  3. Copy and paste RyotaUshio/obsidian-latex-theorem-equation-referencer in the pop-up prompt and click on Add Plugin.
  4. (Optional) Turn on Auto-update plugins at startup at the top of the page.
  5. Go to Community plugins > Installed plugins. You will find "LaTeX-like Theorem & Equation Referencer" in the list. Click on the toggle button to enable it. Since version 2 is still beta, it's not on the community plugin browser yet.

Dependencies

Obsidian plugins

This plugin requires MathLinks version 0.5.3 or higher installed to work properly (Clever referencing).

In version 2, Dataview is no longer required. But I strongly recommend installing it because it enhances this plugin's search functionality significantly.

Fonts

You have to install CMU Serif to get some of the preset styles for theorem callouts displayed properly.

Additionally, Noto Sans JP is required for render the preset styles properly in Japanese.

Contributing

  • Feel free to create a new issue if something is not working well. Questions are also welcomed.
  • Please send a pull request if you have any ideas to improve this plugin and our experience!
  • Contribution to the docs is also highly appreciated: see here.

Roadmaps

  • Import from LaTeX: ArXiv papers, research/literature notes written in LaTeX, ...
  • Export to LaTeX: Write research notes in Obsidian, and then export them into LaTeX.

Support development

If you find this plugin useful, please support my work by buying me a coffee!

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
AI LaTeX Generator
2 years ago by Aayush Shah
An Obsidian plugin that generates latex code from natural language inputs.
Auto Math
2 months ago by Vladislav Sorokin
Auto-expands LaTeX snippets. External rules with live reload, Custom Rules Editor, and default math pack.
Auto-\displaystyle Inline Math
2 years ago by Ryota Ushio
An Obsidian.md plugin to automatically make all inline maths \displaystyle.
Calctex
3 years ago by Mike
An Obsidian plugin for automatic calculation of LaTeX formulas.
Completr
4 years ago by tth05
Auto-completion plugin for the obsidian editor.
Copy as LaTeX
4 years ago by mo-seph
Quick plugin to be able to copy/paste from Obsidian/Markdown into a Latex document
Desmos
4 years ago by Nigecat
Embed graphs directly into your obsidian notes
Export To TeX
5 years ago by Zach Raines
export obsidian markdown files in a format that can be pasted into a TeX file
Extended MathJax
5 years ago by Xavier Denis & Ng Wei En
Function Plot
4 years ago by leonhma
A obsidian.md plugin for rendering maths graphs.
Image2LaTEX
3 years ago by Hugo Persson
This is a plugin for obsidian that will read your latest copied image from clipboard and generate math latex from it
IMSwitch in Math Block
a year ago by XXM
LaTeX Algorithms
3 years ago by SamZhang02
A simple plugin for writing Algorithms and pseudocodes in Obsidian.md
LaTeX autocomplete
6 months ago by Yanis Gerst
Latex Environments
6 years ago by Zach Raines
Quickly insert and change latex environments within math blocks in Obsidian.
Latex Exporter
a year ago by Matthew S. Scott
LaTeX Math
a year ago by Zarstensen
Integrated CAS (via. Sympy) plugin for Obsidian, with a LaTeX focused workflow.
Latex Matrices
3 years ago by Daniele Susino
An obsidian plugin to create latex matrices.
Latex OCR
2 years ago by Lucas Van Mol
Generate LaTeX equations from images in your clipboard or vault
LaTeX Panel Helper
5 months ago by Luster
A powerful and convenient LaTeX symbol panel for Obsidian to enhance your mathematical and scientific note-taking efficiency.
Latex Suite
4 years ago by artisticat1
Make typesetting LaTeX as fast as handwriting through snippets, text expansion, and editor enhancements
LaTeX to unicode converter
3 years ago by fjdu
Convert LaTeX commands into unicode sequences
LaTeX-OCR
2 years ago by Jack Barker
Linter
5 years ago by Victor Tao
An Obsidian plugin that formats and styles your notes with a focus on configurability and extensibility.
Math Indicator Changer
2 years ago by Ori Replication
Mathematica Plot
2 years ago by Marcos Nicolau
Insert functions on Obsidian using Wolfram Mathematica!
MathLive
3 years ago by Dan Zilberman
The must-have plugin for math in Obsidian
MathLive in Editor Mode
2 years ago by MizarZh
MathLive input in editor mode.
MathType
a year ago by slateblua
Type math faster
Meld Calc
5 years ago by meld-cp
No more flickering inline math
3 years ago by Ryota Ushio
No longer disturbed by flickering inline math in Obsidian.
Numerals
3 years ago by RyanC
An obsidian plugin which turns a math code block into a full featured calculator
Obsidian asciimath
3 years ago by widcardw
Asciimath support for Obsidian (based on asciimath-parser)
Obsidian Math+
4 years ago by Oscar Capraro
This is an Obsidian plugin for taking math notes using Excalidraw.
Obsidian matrix
4 years ago by Jonas Mohr
Plot Vectors and Graphs
2 years ago by Nicole Tan YiTong
Obsidian Plugin to generate graphs given the function.
Project Euler Stats
a year ago by Artem Korsakov
Get statistics from Project Euler.
Pseudocode
3 years ago by Yaotian Liu
An obsidian plugin that helps to render a LaTeX-style pseudocode inside a code block.
Quick LaTeX
5 years ago by joeyuping
Quick Matrix
5 months ago by Charlie Flowe
Plugin for Obsidian.md that allows for faster interactions with matrices in LaTeX
SwiftLaTeX Render
2 years ago by gboyd068
TikZJax
4 years ago by artisticat1
Render LaTeX and TikZ diagrams in your notes
Transfer LaTeX from GPT
2 years ago by Xixia
Typst Mate
3 months ago by azyarashi
Render math expressions with Typst instead of MathJax in Obsidian.
Typst Renderer
3 years ago by fenjalien
Renders typst code blocks in Obsidian into images using Typst through the power of WASM!
Wypst
2 years ago by 0xpapercut
High quality rendering of Typst in Obsidian, powered by wypst.