MathML es el lenguaje utilizado no sólo para representar ecuaciones en una página Web, sino para tratar su contenido.
Recientemente, necesitaba mostrar algunas ecuaciones en una página web, la opción más inmediata para que fuera compatible con la mayor parte de los navegadores era utilizar un editor de textos con soporte para ecuaciones, trazar la ecuación y capturar la imagen.
Por ejemplo, para mostrar la siguiente ecuación, con algo de ingenio y paciencia, se puede utilizar el tag <pre>:
dP(MPa) S-So (J/°K) ----------- = ------------- dT(°K) V-Vo(cc) y °G-°Go = (°H-°Ho(MJ)) - T(°K) · (S-So(J/°K))
sin embargo, cuando hay que utilizar el símbolo de la integración y además indicar sus límites puede resultar en algo como esto:
Wba = ∫baF dr
es decir, algo ilegible para cualquiera.
La otra alternativa era utilizar MathML, pero encontré que Internet Explorer no tenía soporte para MathML, sin embargo, Mozilla y los navegadores basados en Mozilla, sí. Para el caso de Internet Explorer, sólo encontré un “plugin”, MathPlayer 2.0 que funciona únicamente con Internet Explorer 6.0, según parece, no con versiones anteriores.
Si alguien desea conocer rápidamente, si su navegador soporta o no MathML, existe una dirección donde se puede realizar esta prueba: http://pear.math.pitt.edu/mathzilla/itex2mmlFrag.html
Otra solución es convertir las ecuaciones de un documento MathMl a gráfico, esto es lo que pretende “The JEuclid project”. Más información en esta dirección:http://jeuclid.sourceforge.net/.
Parece que Microsoft Internet Explorer, tiene otra asignatura pendiente más que aprobar, sin embargo, los desarrolladores de Mozilla “hacen bien los deberes”.
Más información en W3C.
Software adicional para la implementación de MathML en http://www.w3.org/Math/implementations.html