docutils.utils.math package

This is the Docutils (Python Documentation Utilities) “math” sub-package.

It contains various modules for conversion between different math formats (LaTeX, MathML, HTML).

math2html:

LaTeX math -> HTML conversion from eLyXer

latex2mathml:

LaTeX math -> presentational MathML

unichar2tex:

Unicode character to LaTeX math translation table

tex2unichar:

LaTeX math to Unicode character translation dictionaries

tex2mathml_extern:

Wrapper for 3rd party TeX -> MathML converters

toplevel_code(code)[source]

Return string (LaTeX math) code with environments stripped out.

pick_math_environment(code, numbered=False)[source]

Return the right math environment to display code.

The test simply looks for line-breaks (\) outside environments. Multi-line formulae are set with align, one-liners with equation.

If numbered evaluates to False, the “starred” versions are used to suppress numbering.

Submodules