# multimark > Python bindings to cmark: CommonMark parsing and rendering (HTML, LaTeX, man, XML) ## Docs ### API Reference #### Renderers > Convert Markdown to various output formats - [markdown_to_html](https://posit-dev.github.io/multimark/reference/markdown_to_html.html): Parse CommonMark/GFM and render as HTML - [markdown_to_latex](https://posit-dev.github.io/multimark/reference/markdown_to_latex.html): Parse CommonMark/GFM and render as LaTeX - [markdown_to_man](https://posit-dev.github.io/multimark/reference/markdown_to_man.html): Parse CommonMark/GFM and render as a groff man page - [markdown_to_commonmark](https://posit-dev.github.io/multimark/reference/markdown_to_commonmark.html): Parse CommonMark/GFM and render back as normalized CommonMark - [markdown_to_xml](https://posit-dev.github.io/multimark/reference/markdown_to_xml.html): Parse CommonMark/GFM and render as XML #### Options > Parsing and rendering configuration - [Options](https://posit-dev.github.io/multimark/reference/Options.html): CommonMark/GFM parsing and rendering options #### Utility > Package information - [cmark_version](https://posit-dev.github.io/multimark/reference/cmark_version.html): Return the version string of the vendored cmark-gfm library