CTAN update: markdown
Date: June 19, 2026 6:36:54 AM CEST
Vít Starý Novotný submitted an update to the
markdown
package.
Version: 3.16.0-0-g4d0fb773 2026-06-17
License: lppl1.3c
Summary description: Converting and rendering markdown documents inside TeX
Announcement text:
### Development This version of the Markdown package has added the following new features: - Allow delimiters other than `{` and `}` after `\markinline`. (#646, d17a31f6) This allows potentially unbalanced braces to appear in the markdown text: ``` tex \documentclass{article} \usepackage[bracketed_spans]{markdown} \begin{document} \markinline|[JSON]{.acronym}| \end{document} ``` ### Continuous integration This version of the Markdown package has made the following changes to our continuous integration: - Fix @mermaid-js/mermaid-cli not downloading chrome-headless-shell. (b5cc155e) - In `workflows/main.yml`, add `buildDocumentation` dispatch input. (effc46de, 8b6a4d20) This allows running the pipeline without building the documentation and example documents, which is helpful in quickly building a Docker image, especially if building the documentation and example documents fails.
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
### Development This version of the Markdown package has added the following new features: - Allow delimiters other than `{` and `}` after `\markinline`. (#646, d17a31f6) This allows potentially unbalanced braces to appear in the markdown text: ``` tex \documentclass{article} \usepackage[bracketed_spans]{markdown} \begin{document} \markinline|[JSON]{.acronym}| \end{document} ``` ### Continuous integration This version of the Markdown package has made the following changes to our continuous integration: - Fix @mermaid-js/mermaid-cli not downloading chrome-headless-shell. (b5cc155e) - In `workflows/main.yml`, add `buildDocumentation` dispatch input. (effc46de, 8b6a4d20) This allows running the pipeline without building the documentation and example documents, which is helpful in quickly building a Docker image, especially if building the documentation and example documents fails.
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 TeX
The package provides facilities for the conversion of markdown and YAML markup to plain TeX. These are provided both in form of a Lua module and in form of plain TeX, LaTeX, and ConTeXt macro packages that enable the direct inclusion of markdown and YAML documents inside TeX documents.
| Package | markdown |
| Version | 3.16.0-0-g4d0fb773 2026-06-17 |
| Copyright | 2009–2016 John MacFarlane, Hans Hagen 2016–2026 Vít Starý Novotný, Andrej Genčur |
| Maintainer | Vít Starý Novotný |