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 let
et let*
ainsi de suite, LaTeX a \section
et \section*
.