Groff MOM
Using something like Microsoft Word or LibreWriter is a bad experiance.
But there aren’t many good alternatives.
An alternative that is good enough is GNU’s roff, also known as just “groff”.
If you are on a Linux system right now, chances are - whether you realise it or not - groff is installed on your computer.
As well as several macro sets, including mom.
Learning these macro sets is relatively annoying (there are so many, and you have to take about 2 hours to learn each, just to find out that wasn’t a good macro set.)
So I’ve gone ahead and decided for you.
Use mom.
There are special use-cases for man (creating mandocs), mm writing scientific papers, all the others… for doing … something 🤷♂️.
mom is used for making books, generally.
But I’ve gone ahead and created an oppiononated template that I may use in the future (and you can too!)
Once rendered using groff -mom -T pdf file.mom > out.pdf you get the follow:
Other useful links: