Me gusta LaTeX, pero encuentro que su sistema macro y su lógica son complejos y débiles. lenguajes como Schem / Lisp / Clojure son muy buenos en macros. Me imagino todo el documento escrito en un lenguaje familiar lisp, que, cuando se ejecuta, emitiría código LaTeX y produciría un documento. ¿Se ha hecho esto antes? Cualquier enlace?
*sufijo. Lisp tiene lety let*así sucesivamente, LaTeX tiene \sectiony \section*.