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 117 11

  2. abstract-section abstract-section Public

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

    Lua 64

  3. section-bibliographies section-bibliographies Public

    Filter to create a separate bibliography for each section or chapter

    Lua 46 5

  4. logging logging Public

    Pandoc lua filter logging support

    Lua 43 1

  5. pagebreak pagebreak Public

    Manual page breaks

    Lua 35 6

  6. info info Public

    General info on pandoc extensions

    30

Repositories

Showing 10 of 14 repositories
  • pagebreak Public

    Manual page breaks

    Lua 35 MIT 6 0 0 Updated Feb 13, 2025
  • abstract-section Public

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

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

    Filter to create a separate bibliography for each section or chapter

    Lua 46 MIT 5 4 0 Updated Jan 26, 2025
  • cito Public

    Support for the Citation Typing Ontology (CiTO)

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

    Generate multiple, topic-specific bibliographies.

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

    Makes URLs prettier by removing the protocol prefix.

    Makefile 9 MIT 1 0 0 Updated Jan 26, 2025
  • diagram Public

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

    Lua 117 MIT 11 14 (2 issues need help) 3 Updated Dec 12, 2024
  • logging Public

    Pandoc lua filter logging support

    Lua 43 MIT 1 0 0 Updated Dec 4, 2024
  • list-table Public

    Write tables as list of cells and rows.

    Lua 29 MIT 2 4 0 Updated Nov 28, 2024
  • include-files Public

    Filter to include other files in the document

    Lua 15 MIT 4 0 1 Updated Sep 27, 2024