¿Qué es el MathML?

El MathML o Mathematical Markup Language es un lenguaje de marca basado en XML, y os preguntareis ¿Qué es el XML? Pues sencillo, el XML es  un lenguaje de marcas utilizado para almacenar datos en forma legible.

El objetivo del MathML es expresar notación matemática de forma que distintas máquinas puedan entenderla, para su uso en combinación con XHTML en páginas web, y para intercambio de información entre programas de tipo matemático en general.

El soporte de MathML es grande en programas matemáticos, pero aún escaso en navegadores, solo Mozilla cuenta con soporte estable de MathML. En Internet Explorer solo está disponible con plugin (aplicación que se relaciona con otra para aportarle una función nueva y generalmente muy específica) y cuenta con un soporte parcial en Chrome.

Y como siempre, después de la teoría llega la práctica, así pues pasaremos a presentar un ejemplo para que quede todo más fácil de entender.

Todos conocemos en matemáticas, la fórmula que se emplea para ecuaciones de segundo grado.

La fórmula es la siguiente:

1

Bien pues esta fórmula se escribiría en sintaxis TeX de la siguiente manera:

4

TeX en texto plano, es un sistema de tipografía escrito por Donald E. Knuth, muy popular en el entorno académico, especialmente entre las comunidades de matemáticos, físicos e informáticos.

Finalmente, voy a mostrar cómo lo expresaríamos en lengua MathML:

3

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s