¿Cuál es la mejor manera de ponerse al día con MathML y ??su uso en el mundo?

StackOverflow https://stackoverflow.com/questions/215733

  •  03-07-2019
  •  | 
  •  

Pregunta

¿Cuál es la mejor manera de ponerse al día con MathML y ??su uso en el mundo?

En particular me refiero a:

  • ¿Qué usas para renderizarlo / editarlo?
  • ¿Se utiliza en cualquier aplicación comercial / de código abierto a la que me puede indicar?
  • ¿Es popular y se usa mucho?
  • ¿Hay algún visor que pueda usarse dentro de una aplicación C #, C ++, Java, ...?
  • ... (cualquier otra información disponible sobre MathML)
¿Fue útil?

Solución

La página de inicio de MathML del W3C es, por supuesto, un buen lugar para comenzar. Tienen una lista de software usando MathML. La especificación de MathML tiene dos partes: el conjunto de presentación, que le dirá a un motor de renderizado cómo componer la ecuación (por ejemplo, distinguir entre una fracción apilada y otra biselada), y el conjunto de contenido, que le dirá a los motores de cálculo cómo interpreta la ecuación (¿es y (x) una función y de x o dos variables que se multiplican?). La mayoría de las aplicaciones se centrarán en un subconjunto de MathML u otro, dependiendo del alcance de la aplicación.

MathML se está utilizando cada vez más ampliamente y con una buena razón: MathML tiene todas las ventajas de XML (para obtener más información, consulte nuestro documento técnico MathML es XML ).

Design Science hace WebEQ , que incluye componentes para editar y mostrar MathML en su sitio web . También tenemos una versión de SDK si desea incluir estos componentes en una aplicación de escritorio. WebEQ está basado en Java.

Espero que esto ayude, pero si tiene más preguntas, no dude en enviarnos un correo electrónico a support@dessci.com.

Mis mejores deseos,

Autumn Cuellar, especialista en XML de Design Science

Otros consejos

Probablemente no es lo que querías escuchar, pero después de probar MathML volví a TeX, ya que es mucho más legible y compacto que la representación XML. TeX también tiene una gran base de usuarios y varios editores WYSIWYG estables y abiertos.

También, la página Mozilla MathML contiene enlaces a un traductor TeX- > MathML y un editor de MathML en javascript (posiblemente muerto)

Un ejemplo de MathML en el que trabajé involucraba convertirlo en código C # mediante traducción automática. Puede encontrar el proyecto aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top