These are some notes I wrote when I started out with typst when comparing with LaTeX: 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 vi…
8. Programming with it is lovely. Its got a little interpreted language built in, with helper functions like json("some_file.json"). I wrote a paper in it, and used that extensively to populate all my result tables. (Benchmark script -> JSON files -> typst compiled the results directly into the PDF).
Typst: A Possible LaTeX Replacement
41–50 of 390 posts
Re: Typst: A Possible LaTeX Replacement
#42These are some notes I wrote when I started out with typst when comparing with LaTeX: 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 vi…
Re: Typst: A Possible LaTeX Replacement
#43These are some notes I wrote when I started out with typst when comparing with LaTeX: 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 vi…
Have you tried actually writing an article with it? I had very limited success. And since nobody is using it really, you're kind of on your own.
Re: Typst: A Possible LaTeX Replacement
#44Another unpronounceable project name. Well done.
> /taɪpst/. "Ty" like in Typesetting and "pst" like in Hipster.
https://github.com/typst/typst?tab=readme-ov-file#pronunciat...
Re: Typst: A Possible LaTeX Replacement
#45Re: Typst: A Possible LaTeX Replacement
#46Typst is a markdown plug-in. It is a productivity tool. It lacks the standalone nature of LaTeX as a language and proper extensibility.
Re: Typst: A Possible LaTeX Replacement
#47Tex doesn’t attract software developers. The programming language has remained really old fashioned and clunky. The error system is particularly bad. I use it on a daily basis, and it doesn’t feel nice, far from the experience with Python or Rust. The output is superb though, which is why everyone in academia keep using it. It’s just the tooling that is poor. I think it needs to be modernized.
Re: Typst: A Possible LaTeX Replacement
#48Typst is fantastic and I recommend to dive into it to see how much value it offers. To me personally, the biggest strength is the ergonomics of both the tooling and the language, and how ergonomics persist even between documents of various complexity. Writing a paper in LaTeX is nice, but making something like a CV takes some patience. Meanwhile, in typst it was quick to get started and go all the way to building res…
I maintained my CV in Latex for years (originally got started on this due to the fear of MS Word) and recently tried out Typst. I agree with you that it's quite simple to get started with. Also, I had to maintain a Ubuntu based Docker image with everything needed for the build. Also if anyone is looking for a little help in getting started, LLMs are pretty decent at converting (and I forget which one I used).
If nothing else, typist is going go give me more opportunities to procrastinate! Nice.
Re: Typst: A Possible LaTeX Replacement
#49* Submitted too fast. A quick search tells me Pandoc already added Typst input and output support (e.g. https://pandoc.org/typst-property-output.html), so guess I need to look into if I should switch to use that for generating PDFs.
Re: Typst: A Possible LaTeX Replacement
#50I have written a couple of lecture notes in LaTeX and I wrote my master's thesis (mathematics) in LaTeX as well[1]. It's actually a fine language if all you want to do is write and rely on other people's templates. But actually writing my own package or understand how the underlying systems work has always seemed like black magic where individual packages have to avoid stepping on each other's toes, or add specific w…