groff+eqn
What do we think of groff+eqn as an alternative to the bloated LaTeX typesetting system?
It's fulfilled all my needs as an undergrad as of yet in just under 225KB compared to the 2.6GB of data pulled in when installing the texlive meta package on Arch.
2024-11-17 · 1 year ago · 👍 mimas2AC, greg
8 Comments ↓
🐸 chilledfrogs · 2024-11-17 at 16:05:
I personally use Neatroff instead of TeX, imagine Neatroff as the XeLaTeX of Troff, very happy with it for a few years now
👤 apk [OP] · 2024-11-17 at 16:21:
@chilledfrogs Thanks for the recommendation. A cursory glance makes it seem promising. However, the latest package in the AUR is from 2020 and fails to compile...
🐸 chilledfrogs · 2024-11-17 at 16:59:
Yeah don't bother with the package, it's easy and very quick to compile from source and symlink to your ~/bin/ or equivalent
👤 apk [OP] · 2024-11-17 at 17:01:
That's what I ended up doing. Will give it a go when I have some more free time to move over.
🦂 zzo38 · 2024-11-17 at 20:03:
Another alternative is Plain TeX (if you can get it to install only the necessary files; texlive package has many more files than should be needed though).
Groff with the mm macros is my go-to for all things typesetting.
I used it for my Bachelor's thesis (sadly it had only one formula in it, so not much reason to use `eqn`), with a bit of glue code that allowed me to manage references with `jabref`.
Currently I mostly use it to generate invoice PDFs for my freelance work, and to build the occasional PDF presentation.
I wish I had more opportunities to use it though.
👤 apk [OP] · 2024-11-18 at 12:23:
@daruma how would you go about formatting Mathematics in that case? Also, you can compile TeX and troff documents to PostScript which is a plaintext format.
🐸 chilledfrogs · 2024-11-18 at 15:12:
Another reason why I recommend Neatroff in particular is its better (TeX-inspired) handling of math with neateqn