MultiMarkdown is a
lightweight markup language
A lightweight markup language (LML), also termed a simple or humane markup language, is a markup language with simple, unobtrusive syntax. It is designed to be easy to write using any generic text editor and easy to read in its raw form. Lightw ...
created by Fletcher T. Penney as an extension of the
Markdown
Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber created Markdown in 2004 as an easy-to-read markup language. Markdown is widely used for blogging and instant messaging, and also used ...
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
Latex is an emulsion (stable dispersion) of polymer microparticles in water. Latices are found in nature, but synthetic latices are common as well.
In nature, latex is found as a wikt:milky, milky fluid, which is present in 10% of all floweri ...
using
BibTeX
BibTeX is both a bibliographic flat-file database file format and a software program for processing these files to produce lists of references (citations). The BibTeX file format is a widely used standard with broad support by reference manage ...
)
* 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
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
,
HTML
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
, and
LaTeX
Latex is an emulsion (stable dispersion) of polymer microparticles in water. Latices are found in nature, but synthetic latices are common as well.
In nature, latex is found as a wikt:milky, milky fluid, which is present in 10% of all floweri ...
that share the same name as the format. Several other open-source and commercial text editors, such as
Scrivener
A scrivener (or scribe) was a person who, before the advent of compulsory education, could literacy, read and write or who wrote letters as well as court and legal documents. Scriveners were people who made their living by writing or copying w ...
, also include broad MultiMarkdown support.
See also
*
Setext
Setext (Structure Enhanced Text) is a lightweight markup language used to format plain text documents such as e-newsletters, Usenet postings, and e-mails. In contrast to some other markup languages (such as HTML), the markup is easily readable wi ...
*
Markdown
Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber created Markdown in 2004 as an easy-to-read markup language. Markdown is widely used for blogging and instant messaging, and also used ...
*
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
References
{{Reflist
External links
MultiMarkdown
Lightweight markup languages