I'll talk to the team to see how they feel about LaTeX, it is well documented but some people have bad experiences with it ...
It does look like a good fit as a solution though.
Where we can, we use LaTeX templates. In other places we use Python to generate Word (python-docx) or PowerPoint presentations (python-pptx).
A few years ago I had success generating WYSIWYG PDFs using HTML5 and the printable classes in CSS Bootstrap (https://getbootstrap.com); in that particular case I used CherryPy (https://cherrypy.org) under IIS and sent the rendered HTML to pdfkit (https://pypi.org/project/pdfkit/) to generate PDFs. That was preferred over relying on the user to print to the page to PDF from their web browser.
Texpad (https://www.texpadapp.com) most often; I like the editor, it has syntax highlighting and shortcuts. You can set it to auto-typeset as you type and it can sync the PDF with where you are in your TeX file. I use Overleaf (https://www.overleaf.com/) when I'm collaborating with others.
* https://developer.apple.com/documentation/corelocation/monit... * https://en.wikipedia.org/wiki/IBeacon