2010-11-18 6 views
9

Я хочу использовать MathJax для отображения уравнений MathML, но его производительность в IE неприемлемо медленна (да, я читал об использовании EmulateIE7, это также неприемлемо, так как это сломает другие области сайта).Альтернативы MathJax/jsMath?

Мне не нужно поддерживать пользовательские уравнения, и большинство моих данных уже находятся в форме XML, поэтому преобразование XSL в HTML кажется наиболее совместимым решением.

В идеале HTML будет аналогичным/точно таким же, как тот, который исходит от MathJax. Отображение изображения вместо всего уравнения является плохим решением, так как пользователям IE необходимо установить MathPlayer.

ответ

9

jqmath должен быть намного быстрее и не использует никаких изображений или требует MathPlayer (хотя он использует MathPlayer, если он доступен).

Чтобы использовать jqmath, вам нужно будет преобразовать ваши уравнения XML в упрощенный синтаксис TeX, если у вас их уже нет в этой форме.

Пожалуйста, позвольте мне (нам) знать, разрешает ли это вашу проблему.

1

Существует новая математика наборной JS библиотеки из khan academy называется Katex.

Это довольно быстро в сравнении, но не включает в себя очень продвинутый материал mathjax.

Вот сравнение изображения:

| Katex | Mathjax | comparison Katex vs MathJax