Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

HTML Table Math

timeofmeitimeofmei125 downloads

Render LaTeX math inside raw HTML table cells.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Render LaTeX math inside raw HTML table cells for Obsidian.

Obsidian renders $...$ math in regular markdown, but not inside raw HTML tables. This plugin fills that gap: math in <table> cells is rendered with MathJax in both Reading View and Live Preview.

Usage

Write math as you normally would, inside the td / th cells of a raw HTML table:

<table>
  <tr>
    <th>Notation</th>
    <th>Meaning</th>
  </tr>
  <tr>
    <td>$\operatorname{span}(\mathbf{x})$</td>
    <td>$$E = mc^2$$</td>
  </tr>
</table>

Supported delimiters (matching Obsidian's own math):

  • $ ... $ — inline math
  • $$ ... $$ — display math
  • \$ — a literal dollar sign

Everything else in the cell — plain text, escaped $, unbalanced $ — is left exactly as-is.

Settings

Setting Description
Enable rendering Master switch for the plugin.
Live Preview Whether math is rendered in Live Preview as well as Reading View.
On render error What to show when a formula fails to render: keep the raw LaTeX, or MathJax's error output.

Changes to the settings apply immediately to already-open notes — no reload required.

Requirements

  • Obsidian 1.13.0 or newer (uses the declarative settings API)

Installation

Install from the community plugin catalog in Obsidian, or manually:

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Copy them into your vault at <vault>/.obsidian/plugins/html-table-math/.
  3. Enable the plugin in Settings → Community plugins.

License

MIT

HealthExcellent
ReviewPassed
About
Render LaTeX math inside raw HTML table cells in Obsidian notes using MathJax. Support Obsidian math delimiters $...$, $$...$$ and \$ for literal dollars, and show rendered math in both Reading View and Live Preview while leaving other cell content unchanged.
MathHTML
Details
Current version
0.1.2
Last updated
Last month
Created
Last month
Updates
3 releases
Downloads
125
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
timeofmeitimeofmeitimeofmei
timeofmei.com
GitHubtimeofmei
  1. Community
  2. Plugins
  3. Math
  4. HTML Table Math

Related plugins

Latex Suite

Make typesetting LaTeX math as fast as handwriting through snippets, text expansion, and editor enhancements.

Numerals

Turn any code block into an advanced calculator. Evaluate math expressions on each line of a code block, including units, currency, and optional TeX rendering.

HTML Reader

Open .html and .htm files.

Fix Math

Convert LaTeX equations from ChatGPT and AI assistants to the correct Markdown format: block equations to display math, inline to inline math.

Quick Latex

Simplify and speed up LaTeX math typing.

Surfing

Surf the net like a web browser.

Custom Views

Create custom HTML views for your notes based on filter rules. Transform how your notes are displayed.

Calctex

Calculate LaTeX formulas.

Extended MathJax

Enable additional MathJax packages and adds a global preamble for MathJax.

Typst Mate

Render math expressions with Typst instead of MathJax.