Skip to content

Pandoc Lua filters used to produce the journal Dialectica

License

Notifications You must be signed in to change notification settings

dialoa/dialectica-filters

Repository files navigation

Dialectica filters

Pandoc Lua filters created to produce the journal Dialectica.

This repository collects some Lua filters written to produce the journal Dialectica.

All filters are under MIT License. See each folder for copyrights.

List

  • columns Multiple columns support

  • statement Statement and theorem support

  • imagify Imagify LaTeX elements for HTML output

  • labelled-lists Custom labelled lists in LaTeX and HTML output.

  • first-line-indent First-line indentation (LaTeX and HTML output) (Quarto / Pandoc)

  • recursive-citeproc Handle self-citing bibliographies (Quarto / Pandoc)

  • bib-place Template control of the placement of a document's bibliography when using Pandoc citeproc .

  • not-in-format Keep part of a document out of selected output formats. Included in pandoc/lua-filters.

  • secnumdepth Enables the secnum-depth variable in formats other than LaTeX. (h/t tarleb)

  • prefix-ids Adds a prefix to all identifiers within a Pandoc document.

And:

  • longtable-to-xtab Convert LaTeX longtable environments into xtab environments in Pandoc's LaTeX output. (Project for an enhancement of the columns filter.)

  • functions some functions to be reused across filters.

Contributions

PR welcome.