Skip to content

pandoc extensions

Filters and other goodies to get the most out of pandoc, the universal document converter.

Principles

  • Filters share a similar design and usage pattern.

  • When sensible, the filters or templates are setup to be usable as quarto extensions.

  • All code is released under the MIT license.

  • Lua code follows the HsLua style guide

Popular repositories Loading

  1. diagram diagram Public

    Generate diagrams from embedded code; supports Mermaid, Dot/GraphViz, PlantUML, Asymptote, CeTZ, and TikZ.

    Lua 148 15

  2. abstract-section abstract-section Public

    Write an article abstract in a normal section, not the YAML metadata.

    Lua 69 1

  3. section-bibliographies section-bibliographies Public

    Filter to create a separate bibliography for each section or chapter

    Lua 54 6

  4. pagebreak pagebreak Public

    Manual page breaks

    Lua 45 6

  5. logging logging Public

    Pandoc lua filter logging support

    Lua 43 1

  6. list-table list-table Public

    Write tables as list of cells and rows.

    Lua 37 3

Repositories

Showing 10 of 14 repositories
  • include-files Public

    Filter to include other files in the document

    Lua 23 MIT 8 0 1 Updated Jul 10, 2025
  • run-lua Public

    Run Lua code that is embedded into documents via XML processing instructions

    Lua 5 MIT 1 0 0 Updated May 21, 2025
  • pagebreak Public

    Manual page breaks

    Lua 45 MIT 6 0 0 Updated May 20, 2025
  • diagram Public

    Generate diagrams from embedded code; supports Mermaid, Dot/GraphViz, PlantUML, Asymptote, CeTZ, and TikZ.

    Lua 148 MIT 15 18 (2 issues need help) 5 Updated May 14, 2025
  • abstract-section Public

    Write an article abstract in a normal section, not the YAML metadata.

    Lua 69 MIT 1 1 0 Updated Jan 26, 2025
  • section-bibliographies Public

    Filter to create a separate bibliography for each section or chapter

    Lua 54 MIT 6 6 0 Updated Jan 26, 2025
  • cito Public

    Support for the Citation Typing Ontology (CiTO)

    Lua 10 MIT 1 3 0 Updated Jan 26, 2025
  • multibib Public

    Generate multiple, topic-specific bibliographies.

    Lua 20 MIT 5 6 2 Updated Jan 26, 2025
  • pretty-urls Public

    Makes URLs prettier by removing the protocol prefix.

    Makefile 10 MIT 1 0 0 Updated Jan 26, 2025
  • logging Public

    Pandoc lua filter logging support

    Lua 43 MIT 1 0 0 Updated Dec 4, 2024

Top languages

Loading…