werehuman
21.09.2011 12:19 Psi+
Псач, серьёзный вопрос. Передо мной стоит задача: вменяемо отображать математические формулы в браузере. Собираюсь встраивать это дело в dijit.Editor ( http://dojotoolkit.org )
Какие у меня есть варианты выбора:
1. Писать чистый MathML. Пролетают все, кроме фаерфокса.
2. Генерировать svg на сервере. Знаю только одну библиотеку MathML→SVG, которая тормозит просто безбожно.
3. Попробовать с трудом нагугленный костыль unimath.js, который преобразует mathml в набор div'ов с текстом. Сомневаюсь в ней.
4. Напейсать свою библиотеку MathML → SVG на JS+Dojo, И СТАТЬ МУЖИКОМ БЛЕАТЬ. Этот путь будет тернистый и полный подводных камней.
Какой вариант выбрать? Может есть ещё варианты?
P.S. IE не браузер.
latex → dvi → png/anything
4!!!!!
4
Даже так, "4 и на githyu.com"
Если это опенсорс, то однозначно писать свое.
это настолько тормозной и требовательный к ресурсам вариант, что я его даже не рассматриваю. Да, целимся в highload.
это магистерская, как научрук скажет, такой опенсорс и будет
Откуда математические формулы берутся? Кешировать никак?
http://www.mathjax.org/ видел?
Есть конверторы латеха в хтмл жабаскриптовые.
пользователь выдаёт. Кешировать можно, но опять же, целюсь в highload. Формул будет туева хуча.
@0x2207:
Истиричка @werehuman меня забанил, никогда не узнает теперь про существование http://www.mathjax.org
#ozszno
передай ему, что он долбоёб, ибо меня просто заебало видеть по рекомендациям посты, в которые я не могу написать
ты спас меня, спасибо
P его сам например.
оно того не стоит
ну и истири дальше, истиричка.
до этого момента я даже не вспоминал о нём. Откуда высралась истерия — не понимаю
http://www.math.union.edu/~dpvc/jsMath/w...
тред не читал, /0 не читал
РАСТРОБЛЯДКАМ ГОРЕТЬ В АДУ. ТОЛЬКО ВЕКТОР, ТОЛЬКО ХАРДКОР
адово плюсую jsMath.
вот и не заметил блеать. Ща посмотрим, насколько оно геморройное
да, мне тоже кажется, что mathjax полущ.
Я просто видел jsMath в работе, и он ок.
mathjax совсем не предназначен для того, как я его использовал. mathjax — это хитрый костыль, который ищет на странице $$ формулы $$ и заменяет их на красивости. Я же замутил ужас, в котором формулы генерируются пользователем на лету, их html дёргается и вставляется в другое место.
а вообще, jsMath обосрался на \lim_{x \rightarrow +\infty} sin{x}
почему костыль? The way, по-моему.
... и вот разве не легче было бы генерировать $$ формулы $$ и дёргать их вместо html?
в моём случае — нет
мне очень хотелось бы функцию, которой на вход пихаешь тех в обычной строке, а на выходе получаешь хтмл в обычной строке
где обосрался?
пиши \displaystyle{\lim_{x \rightarrow +\infty} sin{x}}, нуб.
и \sin.
точно, нуб