Fórmulas en la web con jsMath

Enviado por Alex el Mié, 13/12/2006 - 01:51

Posted in es | software | mathematĭca | web | blog de Alex | agregar nuevo comentario | 411 lecturas »

Hace unas semanas, apareció en la lista de paquetes nuevos de Debian una auténtica joya que desconocía: jsMath. Para el común de los mortales, nada que cambie el mundo, pero para personas como yo, que a diario trabajamos con fórmulas matemáticas, un sueño hecho realidad, ya que esta herramienta permite que se puedan escribir matemáticas en la web de manera bastante fiable, algo nada fácil de conseguir.

jsMath permite introducir fórmulas usando la sintaxis de TeX, el estándar de facto, y que da la mejor calidad tipográfica posible. Hasta aquí, nada nuevo, puesto que la Wikipedia ya tiene un mecanismo que a partir de código en TeX, genera imágenes que se incluyen en la página. De hecho, esa funcionalidad tan bien conseguida de MediaWiki, el software que ejecuta la Wikipedia, es uno de los (varios) motivos que ayudan a que últimamente proliferen tantos sitios basados en él (y yo mismo pienso sacar uno en breve).

Pero lo fantástico de jsMath, es que en lugar de generar imágenes en el servidor, coge las fórmulas de la página, y mediante un código en JavaScript en el lado del cliente, lo convierte a fórmulas. Los Glifos que necesita, los puede obtener como último recurso, y de manera individual, de pequeños gráficos. Pero por omisión, intenta usar tipos de letra normales y corrientes, igual que para el resto del texto. El usuario puede cambiarlo sin mucha dificultad con un botón que ahora puede verse en la esquina inferior derecha de la página.

Los ejemplos hablan por sí sólos, especialmente, los ejemplos de extensiones, pero como muestra, una ecuación que casi todo el mundo recordará.

x=\frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

Si no consigues verla, prueba con el botón de debajo que dice jsMath, y en las opciones prueba a cambiar las de la columna derecha, y escoge la de cargar imágenes.