I know groff, at least the bible K&R C programming book is published by groff, if I am not wrong.
For me, I think groff/LaTeX/SILE/typst all belongs to same category, i.e, the author write some markup language, then processed by some processors, then get an output. I chose LaTeX and Typst as the classic ones in my post:
- LaTeX is the classic, old school typesetting engine
- Typst, clearly more modern, with many advanced design like incremental compilation, wasm and web app, instant preview, better error message.
For others, groff/SILE, to be honest I don't have time to dive into each of these.
I haven't used LaTeX in ages to be honest. I guess I could give it a shot and compare pros/cons between them. If I'm not wrong also the book "The Go Programming Language" by Kernighan and Donovan has also been typeset with groff (I think there's actually an email sent by someone to Kernighan mentioning how beautifully the book was typeset and he explains why he didn't choose LaTeX and leaned towards groff). The main reason why I used it was because is a tool that has been in unix systems for ages and was simply curious about it and re-writting my CV with it was an excuse to give it a shot.
I feel like LaTeX is very hard to really learn. I wrote it for years without really understanding it. (Still don't).
I asked what was the best book for learning LaTeX. The response... "There is no book. Sit next to someone writing their dissertation."
Typst on the other hand, feels modern, is readable, and is fast. (4 seconds vs 2 minutes for some of my books.) The developers are responsive.
My only complaint is that some of my code broke during the latest release. I'll not complain too much because of is a nascent project and still making quick progress.
After I realized that Typst had the features I required for my books, I immediately moved to it.
Good riddance LaTeX. You served me well, but I felt like there was never a better option... Until now.
There is some support, but I do not know the details. You might try and ask in the TeXmacs forum, at http://forum.texmacs.cn/; a few of the developers read it and answer questions and they might have the information you are looking for.
Highly suggest SaaS makers integrate social sign-in to make the onboarding auth flow smooth but better to provides traditional email/password sign in as a fallback to avoid the danger of blocking by social sign in providers.
For me, I think groff/LaTeX/SILE/typst all belongs to same category, i.e, the author write some markup language, then processed by some processors, then get an output. I chose LaTeX and Typst as the classic ones in my post:
- LaTeX is the classic, old school typesetting engine - Typst, clearly more modern, with many advanced design like incremental compilation, wasm and web app, instant preview, better error message.
For others, groff/SILE, to be honest I don't have time to dive into each of these.
----
Do you see any advantages of groff over LaTeX?
reply