Hi,
I feel pretty uncomfortable with the LaTeX output and I did not find the answers to my question on the official documentation so I looked at the sources `sphinx/writers/latex.py`.
I would like to get a basic LaTeX output while being able to choose my own class. Unfortunately if I set `myclass` instead of `howto` it implies `report` instead of `article` which generates `chapters` that does not exist on `article`. Moreover there are some options that I want to remove such as `fontpkg` (`\\usepackage{times}`).
Actually I would like to get rid of most the header, but it is almost fully hard-coded in LaTeXTranslator, default_elements.
Reworking the code to achieve my goals would involve lots of changes and I think this could be greatly simplified by using a templating engine such as `jinja2`.
To maximize the compatibility I imagine two templates: `sphinxhowto.cls.jinja` and `sphinxmanual.cls.jinja`. In the case somebody wants to use its own template, he can either use a plain class or a jinja template where he is free to add `{{fontpkg}}`.
Should I go in this direction ?