Prerequisites: You must have Noeqtion installed. If you haven’t installed it yet, see the Installation Guide.
Try It Now: 3-Step Tutorial
Create a Test Page
Open Notion and create a new page (or use an existing one)Paste this sample text containing LaTeX equations:
At this point, Notion shows these as plain text — they’re not rendered as math.
Convert with Keyboard Shortcut
Press
Ctrl+Alt+M (Windows/Linux) or Cmd+Option+M (macOS)What you’ll see:- The extension scans the page for equations
- Each equation is selected and converted sequentially
- Math dialogs appear briefly (the extension hides them to reduce distraction)
- After a few seconds, all equations are converted
If successful, all equations are now rendered as Notion’s native math blocks! The inline equations (
$...$) appear inline, and the display equations ($$...$$) appear as centered blocks.What Just Happened?
When you pressedCtrl+Alt+M, the extension:
- Scanned the page using a regex pattern to find all
$...$and$$...$$equations - Processed each equation sequentially:
- For display equations (
$$...$$): Deleted the text, typed/math, pressed Enter, inserted the LaTeX, clicked “Done” - For inline equations (
$...$): Replaced the text with$$...$$format (Notion’s inline math syntax)
- For display equations (
- Rescanned the DOM after each conversion to find newly-exposed equations (Notion updates the DOM dynamically)
- Repeated until no more equations were found
The entire process typically takes 1-3 seconds for a page with 10-20 equations, depending on your system and Notion’s responsiveness.
Understanding the Two Equation Types
Noeqtion handles two types of LaTeX equations differently:- Inline Equations
- Display Equations
Syntax:
$...$ (single dollar signs)Examples:$E=mc^2$— Simple inline equation$O(n)$— Big-O notation$\alpha + \beta$— Greek letters
$...$ with $$...$$, which Notion interprets as inline math (content.js:153-165)Common First-Time Questions
What if the keyboard shortcut doesn't work?
What if the keyboard shortcut doesn't work?
Try these solutions:
- Check you’re on a Notion page: The extension only works on
https://www.notion.so/*URLs - Use the popup instead: Click the extension icon and press “Convert”
- Check for conflicts: Another application may be using
Ctrl+Alt+M - Reload the page: Sometimes the content script doesn’t inject on first load
Can I convert just one equation instead of all?
Can I convert just one equation instead of all?
Not currently — the extension converts all equations on the page when triggeredWorkaround: If you only want to convert specific equations:
- Copy the equations to a separate page
- Run the conversion there
- Copy the converted math blocks back
What happens to invalid LaTeX syntax?
What happens to invalid LaTeX syntax?
The extension attempts to create the math block, but:
- Display equations: If KaTeX detects an error, the extension detects the error dialog (
content.js:138) and presses Escape to cancel - Inline equations: Notion shows an error indicator in the inline math block
Can I undo the conversion?
Can I undo the conversion?
Yes! Use Notion’s standard undo:
- Keyboard:
Ctrl+Z(Windows/Linux) orCmd+Z(macOS) - Menu: Click the ”⋯” menu and select “Undo”
Does it work in Notion tables or databases?
Does it work in Notion tables or databases?
Partially:
- ✅ Works in: Regular text blocks, callouts, quotes, toggles
- ⚠️ May fail in: Table cells, database properties, page titles
Test Cases to Try
Once you’re comfortable with the basics, try these test cases to see edge cases:Performance Expectations
Small Pages
1-10 equationsConversion time: 1-3 seconds
Medium Pages
10-50 equationsConversion time: 5-15 seconds
Large Pages
50+ equationsConversion time: 15-60+ seconds
Sequential processing limits speed on large pages
Complex Equations
Matrices, nested fractionsSlightly slower due to KaTeX validation
Next Steps
Now that you’ve successfully converted your first equations, explore these guides:Detailed Usage Guide
Learn the full conversion workflow and best practices
Keyboard Shortcuts
Master both trigger methods and troubleshoot shortcut conflicts
Troubleshooting
Fix common issues like timing problems and invalid LaTeX
Technical Details
Understand how the extension works under the hood