24 junio 2007

LaTeX en los blogs

Hace unos días encontré un artículo en un blog sobre como insertar fórmulas matemáticas en páginas web: Fórmulas matemáticas con mimeTeX.

Existe un lenguaje basado en XML llamado MathML, creado por el W3C. MathML es muy bonito y tal y cual, pero practicamente ningún navegador puede visualizarlo.

Konqueror me muestra bien las fórmulas en esta página. Firefox me da un aviso de que me faltan fuentes matemáticas y hace un intento de mostrarlas pero no salen del todo bien.

La wikipedia tiene una característica que está muy bien: puedes escribir fórmulas directamente en LaTeX utilizando la etiqueta math. Al guardar el artículo utiliza LaTeX para generar las imágenes correspondientes al código que has escrito y al visualizar la página se ven las fórmulas como imágenes. Ejemplo: Artículo sobre las integrales.

Pues algo parecido a lo que hace la wikipedia podemos conseguir con mimeTex. Nos proporciona un cgi que podemos colocar en nuestro servidor para generarnos las imágenes sobre la marcha.

Como blogger no permite subir CGIs pues podemos usar el CGI de la página de los creadores de mimeTex.

Ejemplo:

<img src="http://www.forkosh.dreamhost.com/mimetex.cgi?c=\sqrt{a^2+b^2}" >

Como vemos, escribiendo el código LaTeX después del símbolo ? nos genera una imagen con el resultado de ese código.

Resultado:



<img src="http://www.forkosh.dreamhost.com/mimetex.cgi?\mathcal{ADIOS}" >