Not long ago, I came across an alternative to LaTeX and Markdown + Pandoc for generating technical and other types of documentation.
My problem was that I wanted to find a markup language for generating PDF documentation that was both simple and powerful and automatizable.
LaTeX is very powerful, but it requires countless modules and has a fairly complex syntax that’s difficult to automate.
On the other hand, Markdown with Pandoc seemed simple to me, but it lacked options. It was too simple.
I’ve finally found a very interesting project that’s been around for just a few years (2023) but has already garnered a huge number of stars on GitHub. It strikes a good balance by being quite powerful—even featuring its own language for automating projects—while still being simple to learn.
Furthermore, markup languages today have the advantage of receiving invaluable assistance from AI, which understands them quite well.
I've already started transcribing documents I had in Writer (Word) into Typst markup format. So far, I've run into some issues trying to add a vertical line between two columns of text. The project is still in version 0.15, so there are still some details that need to be ironed out.
On the other hand, the compiler takes up barely 50 MB and is extremely fast. It’s nothing like LaTeX. It’s also much more powerful and customizable than Markdown.
I definitely have a new tool for generating PDF documentation now.
https://en.wikipedia.org/wiki/Typsthttps://typst.app/docs/tutorial/writing-in-typst/https://github.com/typst/typst Edit: characteristics
- Open Source (Apache License 2.0)
- Free offline compiler + Free online services + Premium online services (like Git and GitHub)
- With scripting language
- Offline tool:
https://github.com/typst/typst/releases/- Online service:
https://typst.app/play/