| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > алгоритм хранения математических формул/примеров |
| Автор: GZep 23.7.2007, 19:12 |
| Здравствуйте. Уже давно хочу сделать программу, которая бы работала с примерами и формулами по математике. Еще одной функцией этой программы будет, что вполне логично, уметь отображать все это. Так вот чтобы программа заработала мне нужен алгоритм, с помощью которого я передам из веб скипта пример/формулу это программе. Видел нечто весьма похожее http://matematika.agava.ru/(там пример, передается через html тег апплету). Впринципе меня интересует некий стандартый алгоритм на такие случаи, если он есть. Поэтому не решался заниматься самодеятельностью. Заранее благодарен. |
| Автор: Aloha 23.7.2007, 19:57 |
| GZep По-моему, LaTex – самый подходящий вариант. http://ru.wikipedia.org/wiki/LaTeX http://www-sbras.nsc.ru/win/docs/TeX/LaTex2e/docs_koi.html http://www.astronet.ru/db/latex2gif/ |
| Автор: GZep 23.7.2007, 21:37 |
| Офигенно! Это 100% то, что нужно! Держи + в копилку и мои спасибы |
| Автор: Alexandr87 24.7.2007, 09:14 |
| есть еще такая вещь http://en.wikipedia.org/wiki/MathML , реккомендованная W3C под нее уже есть готовые библиотеки вьюверы. |
| Автор: GZep 24.7.2007, 11:59 |
| Alexandr87, а какой из них более, как бы сказать корректнее, ...о!... более распространненный/популярный. По функциональности, видимо, эквивалентны... И что посоветуешь для связки (PHP5 или JSP) + (Flash или Applet) ??? Какой Выбрать? Тоесть будут разные варианты, решающие одну и туже задачу. Связывать их будет этот алгоритм и смысл работы, и автор их написавший |
| Автор: Alexandr87 24.7.2007, 13:36 |
| GZep, насчет популярности не знаю. Сам столкнулся, когда нужно было отобразить несколько формул в Java приложении, тогда нашлась библиотека, которая по описанию умела это делать. http://jeuclid.sourceforge.net/ К сожаленью времени так и не хватило даже начать разбираться. Это по поводу связки c Applet`ом. Ну и коль уж приложение вебовое, я бы наврное все же стал использовать MathML (потому как его продвигает w3c). Но тем не менее не вижу препятсвий использвоанию тексового формата. |
| Автор: GZep 24.7.2007, 18:55 |
| ага, спасибо большое. Так попозже, когда освобожусь от поступления займусь более подробно этим вопросом. Естественно потом напишу тут свое мнение... будет что-то на подобии мини-сравнения. (это если сразу не определюсь с выбором) |
| Автор: Artemios 29.7.2007, 02:28 |
| Насколько я помню, существуют http://www.google.ru/search?q=LaTeX+to+MathML&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_ruRU222RU222 LaTeX <-> MathML, так что с внутренним хранением и рендерингом можно выбирать, что больше нравится. А вот ввод формулы пользователем (если таковой будет) лучше сделать в формате LaTeX -- общепризнанный стандарт набора научных публикаций. |