In divulge for you to convert recordsdata from one markup format into any other, pandoc is your swiss-military knife. Pandoc can convert between the following formats:
(←=conversion from; →=conversion to; ↔︎=conversion from and to)
Pandoc understands a quite quite loads of of precious markdown syntax extensions, together with document metadata (title, writer, date); footnotes; tables; definition lists; superscript and subscript; strikeout; enhanced ordered lists (birth number and numbering kind are fundamental); running example lists; delimited code blocks with syntax highlighting; dapper quotes, dashes, and ellipses; markdown inside of HTML blocks; and inline LaTeX. If strict markdown compatibility is desired, all of these extensions will also be modified into off.
LaTeX math (and even macros) will also be ragged in markdown documents. Diverse assorted solutions of rendering math in HTML are provided, together with MathJax and translation to MathML. LaTeX math is transformed (as wished by the output format) to unicode, native Phrase equation objects, MathML, or roff eqn.
Pandoc contains a sturdy system for computerized citations and bibliographies. This form that you are going to jot down a quotation tackle
[see @doe99, pp. 33-35; also @smith04, ch. 1]
and pandoc will convert it proper into a well formatted quotation utilizing any of hundreds of CSL styles (together with footnote styles, numerical styles, and writer-date styles), and add a well formatted bibliography on the tip of the document. The bibliographic records might per chance well per chance per chance be in BibTeX, BibLaTeX, CSL JSON, or CSL YAML format. Citations work in every output format.
There are quite loads of solutions to customise pandoc to transfer well alongside with your desires, together with a template system and a sturdy system for writing filters.
Pandoc contains a Haskell library and a standalone present-