Thanks to the excellent suggestion from @agx, I have created a sample chapter for the book. A link is available on the product page for each version of the book, or you can check it out directly here:
@jebba I used vim and LaTeX.
LaTeX is the greatest.
I did a LaTeX template that tries to incorporate every section you could want in a technical book.
https://spacecruft.org/spacecruft/LaTeXBookTemplate
SNOUG is a text I am working on using LaTeX and vim. :)
@ljs @jebba With the help of a few macros (which I'm sure you also set up in EMACS), it is *very* fast to format a book compared to GUI tools or Word/LibreOffice templates. Most of the text for this book was already written other than some front material and chapter intros. Learning LaTex, iterating through formatting, editing, indexing, and waiting for page proofs to arrive took less than 4 weeks from start to book launch.
@ljs @jebba This is why I like the LaTeX workflow. If you are using a publisher's Word/LibreOffice template, the temptation is to write the book directly in the formatting tool, so your writing ends up being interrupted by formatting.
With $text_editor + LaTeX, I can focus on the writing first (I do basic formatting hints in markdown). This lets me write the full draft and keep my focus on the writing before I worry about layout and formatting.
Very nice. :)
I used graphviz for this one.
https://spacecruft.org/spacecruft/SNOPO/src/branch/main/SNOPO
@kyle A great read. Thanks!
@kyle
What software did you use for layout?