2010-11-18 11 views
9

Quiero usar MathJax para mostrar ecuaciones MathML, pero su rendimiento en IE es inaceptablemente lento (sí, leí sobre el uso de EmulateIE7, esto también es inaceptable ya que rompería otras áreas del sitio).MathJax/jsMath alternatives?

No necesito apoyar ecuaciones generadas por el usuario, y la mayoría de mis datos ya están en formato XML, por lo que hacer una transformación XSL a HTML parece ser la solución más compatible.

Idealmente, el HTML sería similar/exactamente el mismo que viene de MathJax. Mostrar una imagen en lugar de toda la ecuación es una solución pobre, ya que requiere que los usuarios de IE instalen MathPlayer.

Respuesta

9

jqmath debe ser mucho más rápido, y no utiliza imágenes ni requiere MathPlayer (aunque usa MathPlayer cuando está disponible).

Para usar jqmath, necesitará convertir sus ecuaciones XML a una sintaxis similar a TeX simplificada, si no las tiene ya en esa forma.

Hágannos saber si esto resuelve su problema.

1

Hay una nueva biblioteca de JS matemáticas composición tipográfica de khan academy llamada Katex.

Es bastante rápido en comparación, pero no incluye las cosas muy avanzadas de mathjax.

imagen Aquí está una comparación:

| Katex | Mathjax | comparison Katex vs MathJax

Cuestiones relacionadas