CTAN update: markdown

CTAN Announcements ctan-ann at ctan.org
Tue Nov 1 11:51:12 CET 2022

Vít Novotný submitted an update to the



Version number: 2.18.0-0-gd8ae860 2022-10-30
License type: lppl1.3c

Summary description: A package for converting and rendering markdown documents 
inside TeX

Announcement text:


- Accept snake_case variants of options in addition to camelCase variants in
  `\markdownSetup` and Lua CLI. Accept snake_case and caseless variants of
  options in `\setupmarkdown`. (#193, #194, #195, #196, #197, #198)
- Rename renderers, renderer prototypes and options based on the semantics of
  elements: (#187, #201)
  - Rename the `horizontalRule` and `footnote` renderers and renderer
    prototypes to `thematicBreak` and `note`.
  - Rename the `footnotes` and `inlineFootnotes` options to `notes` and
  - Rename the `HorizontalRule` rule to `ThematicBreak` and increment
    `grammar_version` to `2`. This change is not backwards-compatible with the
    `grammar_version` of `1`.
- Add `\markdownEscape` macro that inputs a TeX document in the middle of a
  markdown document fragment. (1478f7b)
- Add support for raw attributes. (#173, #202)


- Fix missing support for forward slashes in
  `\markdownSetup{jekyllDataRenderers = {...}}` keys. (#199, #200)
- Fix `plain` LaTeX option not preventing changes to renderer prototypes.

Continuous Integration:

- Check user manual with MarkdownLint. (#203)

Contributed Software:

- Update `contributions/pandoc-to-markdown`.
  (contributed by @drehak, 3d5b8e5, d3073bc)


- Deprecate `horizontalRule` and `footnote` renderers and renderer prototypes.
  (#187, #201)


This package is located at

More information is at


   Thanks for the upload.

     For the CTAN Team
    Erik Braun


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs

More information about the Ctan-ann mailing list