SnakeBridge.Docs.MathRenderer (SnakeBridge v0.9.0)
View SourceRenders LaTeX math expressions for documentation.
Converts reStructuredText math directives to Markdown-compatible math notation (KaTeX/MathJax style).
Supported Formats
- Inline math:
:math:`E = mc^2`→$E = mc^2$ - Display math:
.. math::blocks →$$...$$
Summary
Functions
Extracts all math expressions from text.
Renders math expressions in a docstring, converting RST math to Markdown.
Converts math expressions to KaTeX-compatible format.
Functions
Extracts all math expressions from text.
Returns a list of math expression strings (without delimiters).
Renders math expressions in a docstring, converting RST math to Markdown.
Examples
iex> MathRenderer.render("The formula is :math:`E = mc^2`.")
"The formula is $E = mc^2$."
Converts math expressions to KaTeX-compatible format.
KaTeX uses $...$ for inline and $$...$$ for display math.