MultiMarkdown

MultiMarkdown is a lightweight markup language created by Fletcher T. Penney as an extension of the Markdown format. It supports additional features not available in plain Markdown syntax.

There is also a text editor with the same name that supports multiple export formats.

File format description
The MultiMarkdown language adds the following features to the basic Markdown specification:
 * footnotes
 * tables
 * citations and bibliography (works best in LaTeX using BibTeX)
 * math support
 * automatic cross-referencing ability
 * smart typography, with support for multiple languages
 * image attributes
 * table and image captions
 * definition lists
 * glossary entries (LaTeX only)
 * document metadata (e.g. title, author, date, etc.)

Software
There are a series of open-source interactive and automated software tools for editing and conversion to XML, HTML, and LaTeX that share the same name as the format. Several other open-source and commercial text editors, such as Scrivener_(software), also include broad MultiMarkdown support.