CTAN Comprehensive TeX Archive Network

CTAN update: markdown

Date: June 12, 2026 7:40:32 PM CEST
Vít Starý Novotný submitted an update to the markdown package. Version: 3.15.1-0-g51841b67 2026-06-11 License: lppl1.3c Summary description: Converting and rendering markdown documents inside TeX Announcement text:
### Fixes This version of the Markdown package has fixed the following issues: - Define unexpandable functions as protected. ([witiko/expltools#201][expltools-201], #644) [expltools-201]: https://github.com/witiko/expltools/pull/201 ### Defaults This version of the Markdown package has made the following changes to the default renderer and renderer prototype definitions. - Render bracketed spans by default. (8c3b0716) Previously, bracketed span contents were consumed by the default renderer prototype. - In LaTeX, format `[...]{.acronym}`s throughout the document. (#645) After this change, explicitly listed acronyms using the HTML class `acronym` will be recorded in the auxiliary file, so that they are applied throughout the document in the next compilation run. For example, assume the following LaTeX example document: ``` tex \documentclass{article} \usepackage[bracketed_spans]{markdown} \markdownSetup { acronyms = {HTML, YAML}, } \begin{document} \begin{markdown} HTML, JSON, and YAML are two staples of modern tooling that often get mentioned in the same breath, even though they live in very different layers of the stack. Here, the author has explicitly marked up [JSON]{.acronym}. \end{markdown} \begin{markdown} In the following compilation runs, the previous occurrence of JSON will also be correctly formatted as an acronym. \end{markdown} \end{document} ``` During the first compilation run, only HTML and YAML are formatted as acronyms in the first paragraph, not JSON, which is only formatted as an acronym in the second and third paragraphs. However, in the following compilation runs, JSON is formatted as an acronym throughout. ### Continuous integration This version of the Markdown package has made the following changes to our continuous integration: - Bump `softprops/action-gh-release` from 2 to 3. (added by @dependabot in #643)
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/markdown The package’s files themselves can be inspected at https://mirrors.ctan.org/macros/generic/markdown/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
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

markdown – Converting and rendering markdown documents inside

The package provides facilities for the conversion of markdown and YAML markup to plain . These are provided both in form of a Lua module and in form of plain , , and Cont macro packages that enable the direct inclusion of markdown and YAML documents inside documents.

Packagemarkdown
Version3.15.1-0-g51841b67 2026-06-11
Copyright2009–2016 John MacFarlane, Hans Hagen
2016–2026 Vít Starý Novotný, Andrej Genčur
MaintainerVít Starý Novotný

Announcements

more

Guest Book Sitemap Contact Contact Author