Hyperbola GNU/Linux and Wordgrinder or jstar (from the Joe package) and Markdown, or even Groff as the basic syntax can be easy enough. Then you run

     groff file.troff -step -k  > file.pdf 
And you can now enjoy a formated book in the spot.

If any, check Groff with Mom macros, with does what you need with ease:

https://www.schaffter.ca/mom/

Online manual:

https://www.schaffter.ca/mom/momdoc/toc.html

For a quick command:

     pdfmom -step -k yourfile.troff > output.pdf
In order to get the last version:

- Install groff in Hyperbola GNU/Linux (or any other) if is not installed. It's mandatory in a 99% of distros but not Hyperbola.

- get https://www.schaffter.ca/mom/mom-2.6_d.tar.gz

- uncompress it

- copy om.tmac to /usr/share/groff/current/tmac/om.tmac

- cd to examples/ directory and do some tests:

             pdfmom -step -k mom-pdf.mom  > mom-pdf.pdf
WIth jstar+groff+mom you can get something basically perfect. "-step -k" it's just "-s -t -e -p -k", a bunch of options to enforce UTF-8, some proper handing and whatnot.

I essentially did this in college for my freshman comp english class.

It wasn't groff, or even Unix, or even a screen editor.

It was some RUNOFF clone running on NOS, using the XEDIT line editor.

But once you added the few commands you need (page size, margins, double space), it was just blank lines demarcate paragraphs and you're off to the races.

The advantage here is that one of the things that actual Wordstar brings to the table is formatting. Few of the other just "editors" offer that. (Notably, things like double space). I would not like to have to maintain double space text in a random text editor.

Since the text formatter dealt with word wrap and pages and everything else, I was just able to dump in raw text, not worry about formatting (at all), and just go. It's "OK" to have a line with just a single word on it, so using a line editor really isn't an issue. (Joining lines in XEDIT is kind of a pain in the neck.)

The teacher was kind enough to accept my papers from dot matrix printers on reversed green bar paper (cut to width, of course).

But, fundamentally, using simple groff is very capable for basic manuscripts without having to fall down a deep dark rabbit hole.

Groff+Mom does a lot of hard stuff easy. Adding fonts, headers, chapters... and it's far smaller than Texlive.

Just a footnote to parent post: Groff is developed as a complete set of programs and macro files. Debian, hence Ubuntu and other derivative distros, segment groff into a base package with what you need to display man pages (using the man macros) that comes as part of a base install and an additional package that has the mom macros and all. Just 'apt install groff' to get the full groff distribution.