# MathML

Amaya permite crear documentos XHTML que incluyan elementos MathML. Estos documentos se pueden ver en el propio Amaya, en Firefox o en Internet Explorer.

Nota: Estudiar si se puede insertar MathML como object. Puede que el tipo sea application/mathml+xml. He estado haciendo pruebas y no he conseguido que funcione. Al insertar el object, Amaya cambia el tipo de documento a XHTML+MathML

## MathML en Mozilla y Mozilla Firefox

Mozilla ha sido capaz de mostrar páginas con elementos MathML desde la versión 0.9.9 (marzo de 2002), gracias al trabajo realizado por el proyecto MathML de Mozilla. Lógicamente, todas las versiones de Firefox son capaces de mostrar páginas con elementos MathML.

Sin embargo, tanto Mozilla como Firefox necesitan ciertas fuentes. Si se intenta abrir una página que contengan elementos MathML, se abrirá una ventana de aviso como ésta:

Las fórmulas más sencillas se ven correctamente, pero para poder ver cualquier expresión es necesario instalar las fuentes adecuadas. El consorcio STI Pub, formado por varias organizaciones científicas y editores, comenzó en 1995 la creación de STIX, un conjunto de fuentes de casi 8.000 caracteres. Está previsto que las fuentes STIX se publiquen por fín en algún momento de 2006. Hasta entonces, hay que instalar varias fuentes creadas por diferentes organizaciones (por ejemplo, las fuentes CM de TeX, las fuentes de Mathematica 4.1 y 4.2 y las fuentes MathType). La forma más sencilla de instalar esas fuentes en Windows es utilizar el instalador MIT MathML Fonts 1.0 (del 06/08/03) . En Linux, hay que seguir estas instrucciones.

Firefox necesita que la página se sirva como application/xhtml+xml, lo que exige que el servidor de páginas web esté correctamente configurado. Al abrir archivos de forma local, Firefox trata la página como text/html, por lo que los elementos MathML no se ven correctamente. Una posible solución es guardarlos con la extensión .xhtml. De esta manera, Firefox reconoce estos documentos como application/xhtml+xml sin pasar por ningún servidor de páginas web.

## MathML en Internet Explorer

Internet Explorer no es capaz de mostrar directamente páginas con elementos MathML, pero existen plug-in gratuitos para conseguirlo, por ejemplo MathPlayer 2.0 de DesignScience (25/08/04).

El plug-in MathPlayer necesita que la página se sirva como application/xhtml+xml, lo que exige que el servidor de páginas web esté correctamente configurado. Al abrir archivos de forma local, Internet Explorer trata la página como text/html, por lo que los elementos MathML no se ven correctamente.

## MathML en Amaya

Amaya permite crear y visualizar documentos que contengan elementos MathML. Estos documentos son del tipo XHTML 1.1 + MathML 2.0.

## Páginas de muestra

Para ver un ejemplo sencillo de las posibilidades del MathML, puedes ver la siguiente página:

- La ecuación de segundo grado