asciimatemáticas


AsciiMath es un lenguaje de marcado matemático del lado del cliente para mostrar expresiones matemáticas en navegadores web . [1] [2]

Con el script JavaScript ASCIIMathML.js, la notación AsciiMath se convierte a MathML en el momento en que el navegador carga la página, de forma nativa en Mozilla Firefox , Safari y mediante un complemento en IE7 . El lenguaje de marcado simplificado admite un subconjunto de las instrucciones del lenguaje LaTeX , así como una sintaxis menos detallada (que, por ejemplo, reemplaza "\times" con "xx" o "times" para producir el símbolo "×"). Las matemáticas MathML resultantes se pueden diseñar aplicando CSS a la clase "mstyle". [3]

El script ASCIIMathML.js está disponible gratuitamente bajo la licencia MIT . [4] La última versión también incluye soporte para gráficos SVG , de forma nativa en Mozilla Firefox ya través de un complemento en IE7 .

Para mayo de 2009 hay una nueva versión disponible. Esta nueva versión todavía contiene el ASCIIMathML y ​​LaTeXMathML originales desarrollados por Peter Jipsen, pero la parte ASCIIsvg se ha ampliado con logarítmico lineal, logarítmico-lineal, logarítmico-logarítmico, gráficos polares y gráficos circulares, gráficos de barras normales y apiladas, diferentes funciones como integración y diferenciación y una serie de funciones de captura de eventos, botones y controles deslizantes, para crear material de lectura interactivo y exámenes en línea en páginas web.