The Typst Mate plugin replaces MathJax with Typst for rendering math expressions offering inline math, display math and code block support. It includes productivity features like snippet expansion, symbol completion (with LaTeX command search via backslash), bracket jumping and a linter. The plugin supports preambles and templates called processors, works with nearly all Typst packages and handles custom fonts on desktop. Background rendering keeps things smooth while you type. Context menu options let you copy rendered output as SVG or PNG. Integration exists for Excalidraw, Equation Citator, and various export plugins. Typst Tools provide a symbols viewer, packages browser, handwritten symbol recognition via Detypify, LaTeX-to-Typst conversion through TyLax and a commutative diagram editor.
The Typst Renderer plugin enables users to render `typst` code blocks and math blocks into images directly within Obsidian. Using WebAssembly for rendering, the plugin supports Typst's syntax and integrates preamble features to style and format the output consistently. Users can customize how `typst` code and math blocks are displayed by defining shared, math-specific, or code-specific preambles. The plugin also allows for importing packages from Typst's namespaces, with options to download and manage missing packages. While Typst currently exports only PNGs, SVGs, and PDFs, this plugin provides tools to work around scaling and rendering issues. It is designed for advanced users who require visually enhanced mathematical or typographic outputs in their notes.
The Wypst plugin integrates the Typst rendering engine into Obsidian for high-quality rendering of mathematical expressions. By overriding standard math blocks, it allows for seamless Typst rendering, while also offering a fallback to LaTeX if necessary. This plugin is highly compatible with LaTeX structures and provides enhanced rendering for various mathematical notations. Users can easily switch between Typst and LaTeX for optimal output depending on the expression. The plugin aims to deliver precise and consistent rendering for both Typst and LaTeX, making it ideal for Obsidian users working with advanced mathematical formulas.