pandoc-3.2: Conversion between markup formats
Pandoc is a Haskell library for converting from one markup format to another. The formats it can handle include
- light markup formats (many variants of Markdown, reStructuredText, AsciiDoc, Org-mode, Muse, Textile, txt2tags, djot)
- HTML formats (HTML 4 and 5)
- Ebook formats (EPUB v2 and v3, FB2)
- Documentation formats (GNU TexInfo, Haddock)
- Roff formats (man, ms)
- TeX formats (LaTeX, ConTeXt)
- Typst
- XML formats (DocBook 4 and 5, JATS, TEI Simple, OpenDocument)
- Outline formats (OPML)
- Bibliography formats (BibTeX, BibLaTeX, CSL JSON, CSL YAML, RIS)
- Word processor formats (Docx, RTF, ODT)
- Interactive notebook formats (Jupyter notebook ipynb)
- Page layout formats (InDesign ICML)
- Wiki markup formats (MediaWiki, DokuWiki, TikiWiki, TWiki, Vimwiki, XWiki, ZimWiki, Jira wiki, Creole)
- Slide show formats (LaTeX Beamer, PowerPoint, Slidy, reveal.js, Slideous, S5, DZSlides)
- Data formats (CSV and TSV tables)
- PDF (via external programs such as pdflatex or wkhtmltopdf)
Pandoc can convert mathematical content in documents between TeX, MathML, Word equations, roff eqn, typst, and plain text. It includes a powerful system for automatic citations and bibliographies, and it can be customized extensively using templates, filters, and custom readers and writers written in Lua.
For the pandoc command-line program, see the
pandoc-cli
package.
Modules
pandoc-3.2
- Text
- Text.Pandoc
- Text.Pandoc.App
- Text.Pandoc.Asciify
- Text.Pandoc.Chunks
- Text.Pandoc.Citeproc
- Text.Pandoc.Class
- Text.Pandoc.Data
- Text.Pandoc.Emoji
- Text.Pandoc.Error
- Text.Pandoc.Extensions
- Text.Pandoc.Filter
- Text.Pandoc.Format
- Text.Pandoc.Highlighting
- Text.Pandoc.ImageSize
- Text.Pandoc.Logging
- Text.Pandoc.MIME
- Text.Pandoc.MediaBag
- Text.Pandoc.Options
- Text.Pandoc.PDF
- Text.Pandoc.Parsing
- Text.Pandoc.Process
- Text.Pandoc.Readers
- Text.Pandoc.Readers.BibTeX
- Text.Pandoc.Readers.CSV
- Text.Pandoc.Readers.CommonMark
- Text.Pandoc.Readers.Creole
- Text.Pandoc.Readers.CslJson
- Text.Pandoc.Readers.Djot
- Text.Pandoc.Readers.DocBook
- Text.Pandoc.Readers.Docx
- Text.Pandoc.Readers.DokuWiki
- Text.Pandoc.Readers.EPUB
- Text.Pandoc.Readers.EndNote
- Text.Pandoc.Readers.FB2
- Text.Pandoc.Readers.HTML
- Text.Pandoc.Readers.Haddock
- Text.Pandoc.Readers.Ipynb
- Text.Pandoc.Readers.JATS
- Text.Pandoc.Readers.Jira
- Text.Pandoc.Readers.LaTeX
- Text.Pandoc.Readers.Man
- Text.Pandoc.Readers.Markdown
- Text.Pandoc.Readers.MediaWiki
- Text.Pandoc.Readers.Muse
- Text.Pandoc.Readers.Native
- Text.Pandoc.Readers.ODT
- Text.Pandoc.Readers.OPML
- Text.Pandoc.Readers.Org
- Text.Pandoc.Readers.RIS
- Text.Pandoc.Readers.RST
- Text.Pandoc.Readers.RTF
- Text.Pandoc.Readers.TWiki
- Text.Pandoc.Readers.Textile
- Text.Pandoc.Readers.TikiWiki
- Text.Pandoc.Readers.Txt2Tags
- Text.Pandoc.Readers.Typst
- Text.Pandoc.Readers.Vimwiki
- Text.Pandoc.Scripting
- Text.Pandoc.SelfContained
- Text.Pandoc.Shared
- Text.Pandoc.Slides
- Text.Pandoc.Sources
- Text.Pandoc.Templates
- Text.Pandoc.Transforms
- Text.Pandoc.Translations
- Text.Pandoc.UTF8
- Text.Pandoc.Version
- Text.Pandoc.Writers
- Text.Pandoc.Writers.AnnotatedTable
- Text.Pandoc.Writers.AsciiDoc
- Text.Pandoc.Writers.BibTeX
- Text.Pandoc.Writers.ChunkedHTML
- Text.Pandoc.Writers.CommonMark
- Text.Pandoc.Writers.ConTeXt
- Text.Pandoc.Writers.CslJson
- Text.Pandoc.Writers.Djot
- Text.Pandoc.Writers.DocBook
- Text.Pandoc.Writers.Docx
- Text.Pandoc.Writers.DokuWiki
- Text.Pandoc.Writers.EPUB
- Text.Pandoc.Writers.FB2
- Text.Pandoc.Writers.HTML
- Text.Pandoc.Writers.Haddock
- Text.Pandoc.Writers.ICML
- Text.Pandoc.Writers.Ipynb
- Text.Pandoc.Writers.JATS
- Text.Pandoc.Writers.Jira
- Text.Pandoc.Writers.LaTeX
- Text.Pandoc.Writers.Man
- Text.Pandoc.Writers.Markdown
- Text.Pandoc.Writers.Math
- Text.Pandoc.Writers.MediaWiki
- Text.Pandoc.Writers.Ms
- Text.Pandoc.Writers.Muse
- Text.Pandoc.Writers.Native
- Text.Pandoc.Writers.ODT
- Text.Pandoc.Writers.OOXML
- Text.Pandoc.Writers.OPML
- Text.Pandoc.Writers.OpenDocument
- Text.Pandoc.Writers.Org
- Text.Pandoc.Writers.Powerpoint
- Text.Pandoc.Writers.RST
- Text.Pandoc.Writers.RTF
- Text.Pandoc.Writers.Shared
- Text.Pandoc.Writers.TEI
- Text.Pandoc.Writers.Texinfo
- Text.Pandoc.Writers.Textile
- Text.Pandoc.Writers.Typst
- Text.Pandoc.Writers.XWiki
- Text.Pandoc.Writers.ZimWiki
- Text.Pandoc.XML
- Text.Pandoc