Mi piace LaTeX, ma trovo che il suo sistema macro e la sua logica siano sia complessi che deboli. linguaggi come Schem / Lisp / Clojure sono molto bravi nelle macro. Immagino l'intero documento scritto in un linguaggio familiare lisp, che, una volta eseguito, emetterebbe codice LaTeX e produrrebbe un documento. È già stato fatto prima? Qualche link?
*suffisso. Lisp ha lete let*così via, LaTeX ha \sectione \section*.