CTAN update: markdown
Date: October 1, 2024 4:28:22 PM CEST
Vít Starý Novotný submitted an update to the
markdown
package.
Version: 3.7.1-0-g8e726800 2024-09-30
License: lppl1.3c
Summary description: Converting and rendering markdown documents inside TeX
Announcement text:
Development: - Remove dependency on `UnicodeData.txt`. (#400, #458 #486, #492, #499) This change improves the speed of parsing markdown input by up to 25% for a cold conversion run and makes life easier for users of TeX distributions other than TeX Live, such as MikTeX and ConTeXt Standalone, where `UnicodeData.txt` may not be as easily available. This change also adds a new file `markdown-unicode-data.lua`, which must be properly installed with the rest of the Markdown package. - Add renderers `warning` and `error` that represent warnings and errors produced by the markdown parser. (#452, #473, #496) Fixes: - Properly load LaTeX themes when `theme` or `import` is used in `\usepackage[...]{markdown}`. (#471, #498) - Prevent endless loop when setting deprecated `jekyllDataString` (renderer) prototype. (#500) - Correctly handle backslashes in `\markdownOptionOutputDir` on Windows. (#492, #500, reported by @l0th3r) - Fix hard line breaks in blockquotes. (#494, #495, reported by @l0th3r, #496, contributed by @lostenderman) Deprecation: - Soft-deprecate the `hybrid` option. (#470, #504, 546faa87) Soft-deprecated features will never be removed but using them prints a warning and is discouraged. Instead of the `hybrid` option, consider one of the following better alternatives for mixing TeX and markdown: - With the `contentBlocks` option, authors can move large blocks of TeX code to separate files and include them in their markdown documents as external resources. - With the `rawAttribute` option, authors can denote raw text spans and code blocks that will be interpreted as TeX code. - With options `texMathDollars`, `texMathSingleBackslash`, and `texMathDoubleBackslash`, authors can freely type TeX commands between dollar signs or backslash-escaped brackets. For more information, see the user manual at <https://witiko.github.io/markdown/>.
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: - Remove dependency on `UnicodeData.txt`. (#400, #458 #486, #492, #499) This change improves the speed of parsing markdown input by up to 25% for a cold conversion run and makes life easier for users of TeX distributions other than TeX Live, such as MikTeX and ConTeXt Standalone, where `UnicodeData.txt` may not be as easily available. This change also adds a new file `markdown-unicode-data.lua`, which must be properly installed with the rest of the Markdown package. - Add renderers `warning` and `error` that represent warnings and errors produced by the markdown parser. (#452, #473, #496) Fixes: - Properly load LaTeX themes when `theme` or `import` is used in `\usepackage[...]{markdown}`. (#471, #498) - Prevent endless loop when setting deprecated `jekyllDataString` (renderer) prototype. (#500) - Correctly handle backslashes in `\markdownOptionOutputDir` on Windows. (#492, #500, reported by @l0th3r) - Fix hard line breaks in blockquotes. (#494, #495, reported by @l0th3r, #496, contributed by @lostenderman) Deprecation: - Soft-deprecate the `hybrid` option. (#470, #504, 546faa87) Soft-deprecated features will never be removed but using them prints a warning and is discouraged. Instead of the `hybrid` option, consider one of the following better alternatives for mixing TeX and markdown: - With the `contentBlocks` option, authors can move large blocks of TeX code to separate files and include them in their markdown documents as external resources. - With the `rawAttribute` option, authors can denote raw text spans and code blocks that will be interpreted as TeX code. - With options `texMathDollars`, `texMathSingleBackslash`, and `texMathDoubleBackslash`, authors can freely type TeX commands between dollar signs or backslash-escaped brackets. For more information, see the user manual at <https://witiko.github.io/markdown/>.
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 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 documents inside TeX documents.
Package | markdown |
Version | 3.8.1-0-gbbed72f3 2024-11-03 |
Copyright | 2009–2016 John MacFarlane, Hans Hagen 2016–2024 Vít Starý Novotný, Andrej Genčur |
Maintainer | Vít Starý Novotný |