pandoc-3.10: Conversion between markup formats

# pandoc-3.10: 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, Vimdoc)
- 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, Excel spreadsheets)
- 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.10

- Text
  Submodules
  - Text.Pandoc
    Submodules
    - Text.Pandoc.App
    - Text.Pandoc.Asciify
    - Text.Pandoc.Chunks
    - Text.Pandoc.Citeproc
    - Text.Pandoc.Class
      Submodules
      - Text.Pandoc.Class.IO
    - 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
      Submodules
      - Text.Pandoc.Readers.AsciiDoc
      - 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.Mdoc
      - 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.Pod
      - Text.Pandoc.Readers.Pptx
      - 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.Readers.Xlsx
    - Text.Pandoc.Scripting
    - Text.Pandoc.SelfContained
    - Text.Pandoc.Shared
    - Text.Pandoc.Slides
    - Text.Pandoc.Sources
    - Text.Pandoc.Templates
    - Text.Pandoc.Transforms
    - Text.Pandoc.Translations
      Submodules
      - Text.Pandoc.Translations.Types
    - Text.Pandoc.UTF8
    - Text.Pandoc.Version
    - Text.Pandoc.Writers
      Submodules
      - Text.Pandoc.Writers.ANSI
      - Text.Pandoc.Writers.AnnotatedTable
      - Text.Pandoc.Writers.AsciiDoc
      - Text.Pandoc.Writers.BBCode
      - 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.Vimdoc
      - Text.Pandoc.Writers.XML
      - Text.Pandoc.Writers.XWiki
      - Text.Pandoc.Writers.ZimWiki
    - Text.Pandoc.XML