J'aime LaTeX, mais je trouve son système macro et sa logique à la fois complexes et faibles. des langages tels que Schem / Lisp / Clojure sont très bons pour les macros. J'imagine le document entier écrit dans un langage familial lisp, qui, une fois exécuté, émettrait du code LaTeX et produirait un document. Cela a-t-il déjà été fait? Des liens?
*suffixe. Lisp a letet let*ainsi de suite, LaTeX a \sectionet \section*.