v1.4.0
This minor release introduces two new exciting features.
And it's an anniversary release.
New features
- Common
- Header shifting option for Markdown, Djot, Pandoc AST (#86)
When including or embedding content, you now have the ability to shift the headings. So included "chapters" may become "sections", etc. If your document class supports it, it also allows accessing levels above the usual scheme, such as "parts" with the resilient book class.
- Header shifting option for Markdown, Djot, Pandoc AST (#86)
- Djot (extensions)
- Predefined symbols and external metadata passing in Djot (#87)
In the previous version, we already used Djot symbols in original ways. When including or embedding content, you now have the ability to pass metadata from the upper "wrapper" document and access them via symbols.
A few predefined symbols are also available: for inserting a table of contents, and as a convenience for typesetting Unicode characters by their code points.
- Predefined symbols and external metadata passing in Djot (#87)
Fixes
- Djot
- Markdown
- Fix references and notes in fenced divs (#82) (backport)
The documentation also received a number of fixes, rewrites and improvements.
An anniversary release...
Around mid-July 2022, I started overhauling SILE's native Markdown support, initially as a PR under the aegis of the SILE organization; later as this 3rd-party collection of packages, due to the amount of dependencies it involved and the design choices that had to be made.
One year later, after a bunch of contributions to the SILE typesetter and to the Lunamark library, I am quite happy with the result of this effort. As an early adopter of Djot, I also enjoy its capabilities and its extensibility; and I am glad it turned out just when it was the right moment for it to be included in this collection.
After trying this collection, if you enjoy it as much as I do, please add a "Star" ⭐ to its GitHub repository. It's important, for its visibility first of all, and also for myself to feel this is useful to other peoples. You are also welcome contributing to the GitHub discussions or reporting issues.