github iamgio/quarkdown v2.6.4

2 hours ago

Added

 

SI units in TeX formulas

The new built-in latex-siunitx library brings the commands of LaTeX's siunitx package to TeX formulae.

.include {latex-siunitx}

$ \qty{9.81}{\meter\per\second\squared} $

 

Changed

 

Faster paged document rendering

Paged documents now render up to 6x faster in the browser, live preview, and PDF export.

 

Avoid breaking page inside table rows

Table rows now avoid page breaks by in paged documents, as long as they fit on one page.

Thanks @Ethereal49!

 

Fixed

 

Documents with many block function calls compile in linear time

Tokenization of a block-level function call was optimized to be linear rather than quadratic, and more memory-efficient.

 

Faster loops and custom functions

Loops like .repeat and .foreach, and custom functions defined via .function, run up to four times faster when their body calls other functions.

 

Pre-compiled localization

Every compilation is now a few milliseconds faster, as the built-in stdlib localization table is no longer processed from scratch each time.

 

Positional page size

.pageformat {A4} sets the page size again, as it did before page sides and ranges were introduced.


Sponsors

Thanks to our sponsors! 🎉

@vitto4

Falconer

Don't miss a new quarkdown release

NewReleases is sending notifications on new releases.