mathml è una libreria di xml per fare matematica…
la differenza che chiedo è tra latex e xml.
se vogliamo, tra un mondo un po’ datato ed uno nuovo
No, la differenza è nel fine dei due sistemi. XML (di cui MathML è un sottoinsieme) serve per immagazzinare in modo non ambiguo contenuti di carattere matematico. TeX (e quindi anche LaTeX) è stato concepito per la composizione tipografica di testi con una particolare attenzione verso la matematica.
È evidente che la struttura rigida e precisa di MathML permette una traduzione in linguaggio (La)TeX; il viceversa non accade perché TeX ammette l’espansione di macro.
Tuttavia, con sistemi di cui ignoro il funzionamento, da testi LaTeX opportunamente scritti è possibile ricavare un MathML corretto (chiedere a Kaveh Bazargan :D).
Ciao
Enrico