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

  2. abstract-section abstract-section Public

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

    Lua 58

  3. section-bibliographies section-bibliographies Public

    Filter to create a separate bibliography for each section or chapter

    Lua 42 4

  4. logging logging Public

    Pandoc lua filter logging support

    Lua 34 1

  5. pagebreak pagebreak Public

    Manual page breaks

    Lua 27 4

  6. list-table list-table Public

    Write tables as list of cells and rows.

    Lua 24 2

Repositories

Showing 10 of 14 repositories
  • diagram Public

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

    pandoc-ext/diagram’s past year of commit activity
  • include-files Public

    Filter to include other files in the document

    pandoc-ext/include-files’s past year of commit activity
    Lua 9 MIT 3 0 1 Updated Sep 27, 2024
  • section-bibliographies Public

    Filter to create a separate bibliography for each section or chapter

    pandoc-ext/section-bibliographies’s past year of commit activity
    Lua 42 MIT 4 3 0 Updated Sep 26, 2024
  • run-lua Public

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

    pandoc-ext/run-lua’s past year of commit activity
    Lua 4 MIT 0 0 0 Updated Sep 2, 2024
  • cito Public

    Support for the Citation Typing Ontology (CiTO)

    pandoc-ext/cito’s past year of commit activity
    Lua 8 MIT 1 3 0 Updated Sep 2, 2024
  • abstract-section Public

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

    pandoc-ext/abstract-section’s past year of commit activity
    Lua 58 MIT 0 0 0 Updated Sep 1, 2024
  • pagebreak Public

    Manual page breaks

    pandoc-ext/pagebreak’s past year of commit activity
    Lua 27 MIT 4 0 0 Updated Aug 16, 2024
  • multibib Public

    Generate multiple, topic-specific bibliographies.

    pandoc-ext/multibib’s past year of commit activity
    Lua 15 MIT 5 6 1 Updated Jul 11, 2024
  • fonts-and-alignment Public

    A Pandoc Lua filter to style fonts and align text in generated LaTeX documents.

    pandoc-ext/fonts-and-alignment’s past year of commit activity
    HTML 12 MIT 1 0 0 Updated Jun 30, 2024
  • logging Public

    Pandoc lua filter logging support

    pandoc-ext/logging’s past year of commit activity
    Lua 34 MIT 1 0 0 Updated May 5, 2024