> I think LaTeX is a far superior choice, yet the author pretty much dimissed it as a possibility.
Learning curve is a thing: I've never touched LaTeX, and I don't anticipate using it in the future. If I wanted to automate a thing as a learning project, I probably would rule out LaTeX unless I had a reason to want to learn it.