package documentation

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

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

Unknown Field: math2html
LaTeX math -> HTML conversion from eLyXer
Unknown Field: latex2mathml
LaTeX math -> presentational MathML
Unknown Field: unichar2tex
Unicode character to LaTeX math translation table
Unknown Field: tex2unichar
LaTeX math to Unicode character translation dictionaries
Unknown Field: tex2mathml_extern
Wrapper for 3rd party TeX -> MathML converters
Module latex2mathml Convert LaTex maths code into presentational MathML.
Module math2html No module docstring; 0/1 variable, 2/2 functions, 78/80 classes documented
Module tex2mathml​_extern Wrappers for TeX->MathML conversion by external tools
Module tex2unichar Undocumented
Module unichar2tex Undocumented

From __init__.py:

Function pick​_math​_environment Return the right math environment to display code.
Function toplevel​_code Return string (LaTeX math) code with environments stripped out.
def toplevel_code(code):
Return string (LaTeX math) code with environments stripped out.
def pick_math_environment(code, numbered=False):

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.