TYPST: A new markup + page layout engine to take on LaTeX

Right, the previous version was not compiling with Typst V0.13.1[1], so I made a couple of fixes and this one compiles for me (I only tested the markdown > typst compile format

V0.46: Typst.scriv.zip (318.3 KB)

The PDF generated by Pandoc+Typst direct from the Scrivener compiler: Typst.pdf.zip (162.0 KB)

NOTE: just a reminder this won’t compile as-is on your system, you will need to change paths in the post-processing panel for markdown and plain text typst outputs, provide the lua filters or remove them in the commandline etc. For plain text (Pure Typst compile) you need to fiddle with locking the bibliography file or accepting you use typst compile after Scrivener.


[1] for geeks, Typst made a pretty major breaking change replacing an older syntax with a #context command that is used when dynamic contents like figure numbers are needed. Context is more unified and an important part of Typst: Context – Typst Documentation

3 Likes