1. It doesn't generate 5 bloody files when compiling.
2. Compiling is instant.
3. Diagnostics are way easier to understand (sort of like Rust compiler suggestion style).
4. List items can be either - item1 - item2, etc. or [item1], [item2]. The latter is way better because you can use anchoring to match on the braces (like "%" in vim), which means navigating long item entries is much easier.
5. In latex you have the \document{...} where you can't specify macros so they need to be at the top, in Typst you can specify the macros close to where you need them. [I've been informed this is actually incorrect and Latex does allow you to specify macros anywhere]
6. It's easier to version control and diff, especially if you use semantic line breaks.
7. Changing page layout, margins, spacing between things, etc., footers with page counters, etc. just seems way easier to do.
8. Compiling with Typst is always one pass.
9. I'm not sure how this would compare with Latex but I'm in law school and needed to cite using AGLC4 which has a CSL (citationstyles.org) template supported by Typst; I have confirmed the CSL XML is correct but doesn't render properly in Typst. The workaround I found was to hand typeset my own citation and bibliography which sucks.
10. Most of what you need is built in to Typst and I've yet to need to import a package or template; even for the most basic documents with Latex you find you'll need to use many packages (such as fancyhdr for customised headers and footers).
11. Latex distributions can be a monstrosity, gigabytes in size like TexLive, and I acknowledge you can get slimmed down on-demand version such as Miktex. There's just one distribution of Typst and its pretty lean, although it might be nice to have multiple implementations in the future.
12. Latex markup looks like an eye-sore, typst reads more naturally as plain-text with a bit of a markdown flavour.
13. Although I loathe discord, I find getting real time support so easy with an almost real time answer to any question I have and the community is heaps friendly; getting support with Latex is not so easy.
I was looking for a way to donate them a little cash the other day because i found typst super useful for my non-profit activities (and super easy to teach), but i didn't find one.
Glad that that's no longer the case!
However typst? God , it is so fast that downloading and rendering it inside a pdf viewer is the new bottleneck… it generates 2000 page pdfs in second with maximum of 2 gb , however most of the time it used 250mb memory. Peachpdf used 15-30gb for that, heck even itext used 4 gb. Cpu everything was so fucking fast, even while going through p/invoke.
I just fucking love it. I mean sometimes the syntax is weird, but it’s the best layout+data to pdf renderer.
creating my resume in it felt as magical as it can be.
i loved the tech and ideas behind typst even added native support for it in my WYSIWYG markdown(and typst) editor[1].
How many authors intended to break copy and paste of their data?
But in general that would also be a mistaken post-hoc rationalization of the state of an ecosystem.
The "author's intent" could just be "I just want to fit the requirement". And the publisher's intent could just be "I don't want to change". None of which is about the deficiency of alternative formats re. "conveying [supposedly design] intent"
And PDF is an abomination because of the awful way it implements the "intent preservation"
EDIT: I just checked the article on my phone, and every browser renders the equation as in your screenshot. FF and Chromium on desktop are perfect. Another example of how mobile browsers suck.