2010-11-18 3 views
9

Je veux utiliser MathJax pour afficher des équations MathML, mais ses performances dans IE sont trop lentes (oui, je lis à propos de l'utilisation d'EmulateIE7, c'est aussi inacceptable car cela casserait d'autres zones du site). Je n'ai pas besoin de prendre en charge les équations générées par les utilisateurs, et la plupart de mes données sont déjà sous forme XML, donc faire une transformation XSL en HTML semble être la solution la plus compatible.MathJax/jsMath alternatives?

Idéalement, le HTML serait similaire/exactement le même que celui qui vient de MathJax. L'affichage d'une image à la place de l'équation entière est une solution médiocre, car il est nécessaire que les utilisateurs d'Internet Explorer installent MathPlayer.

Répondre

9

jqmath devrait être beaucoup plus rapide, et n'utilise aucune image ou nécessite MathPlayer (bien qu'il utilise MathPlayer si disponible). Pour utiliser jqmath, vous devrez convertir vos équations XML en une syntaxe simplifiée de type TeX, si vous ne les avez pas déjà sous cette forme.

S'il vous plaît laissez-moi (nous) savoir si cela résout votre problème.

1

Il existe une nouvelle bibliothèque JS de composition mathématique de khan academy appelée Katex.

Il est assez rapide en comparaison, mais n'inclut pas les trucs très avancés de mathjax.

Voici une image de comparaison:

| Katex | Mathjax | comparison Katex vs MathJax