Hace poco se me dio por buscar algunas formas que existen para escribir en lenguaje matemático en la web y encontre una que me llamó bastante la atención, se trata de mathjax una biblioteca que permite visualizar formulas matemáticas en diferententes navegadores, lo mejor de todo es que se puede escribirlas en lenguaje , funciona de la siguiente manera:

Escrito por tomado de Wikipedia
MathJax, que es descargado entre el contenido de una página web, analiza el contenido de esta página para buscar expresiones matemáticas (en lenguaje LaTeX o MathML) y las dibuja. Por lo tanto, MathJax no requiere la instalación de ninǵun tipo de software o de tipos de letras adicionales en el sistema del lector. Esto permite que MathJax funcione en cualquier navegador con soporte JavaScript, incluidos los dispositivos móviles.
La forma de usarlo es bastante sencilla, solamente se tiene que incluir el siguiente script (por ejemplo para usarlo en los blogs de google)

[HTML]
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js","fp.js"],
// ^load fp.js
jax: ["input/TeX","output/HTML-CSS"],
"HTML-CSS": {
styles: {".MathJax_Preview": {visibility: "hidden"}}
},
tex2jax: {inlineMath: [["$","$"],["\\(","\\)"]]},
TeX: {extensions: ["xypic.js","AMSmath.js","AMSsymbols.js"]}
// load xypic.js
});
</script>
<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js" type="text/javascript"> </script>
[/HTML]y se puede escribir cualquier fórmula matemática encerrandola entre los símbolos $$, la última línea [FONT=Lucida Console]<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js" type="text/javascript"> </script>[/FONT]indica la ruta en donde tienen instalada la biblioteca los responsables de este script, en caso de querer instalarla en un servidor propio bastará con descargarlo he instalarlo donde corresponda.

Menciono el anterior parrafo debido a que existe un paquete compatible con mathjax llamado xyjax, el cual permite crear diagramas matemáticos al estilo de xypic, un paquete también de .

Me gustaron estas dos bibliotecas, ya que no almacenan imágenes en el servidor, ya que simplemente interpretan el lenguaje escrito usando las fuentes del navegador que cada quien tenga instalado.

Algunas cosas que no me agradaron mucho son que no funcionan en todos los navegadores, solamente en los más modernos y que para poder usar xyjax es necesario instalarlo en algun servidor, ya que salvo que haya buscado mal no encontré una ruta análoga a la de mathjax.

Referencias:

http://es.wikipedia.org/wiki/MathJax

http://www.mathjax.org/

http://homepage.mac.com/oasis/xyjax.html