Здавствуйте All.
Очень рад увидеть существенные продвижения по вопросу интерактивного общения математиков.
Хочу предложить вашему вниманию язык MathTextView. Отличие этого языка от ТЕХ в двух моментах
1. Он еще ближе к языку математики
Пример рассморим формулу
язык ТЕХ
(я здесь убрал тег math)
язык MathTextView
[f]Int(f(x)*dx,0,п+1)[/f] (для англоязычного населения [f]Int(f(x)*dx,0,p\g+1)[/f])
Давайте не будем акцентировать внимание на тегах, И на Вашем форуме можно (если это необходимо) теги упростить. Обратите внимание лишь на простоту нотации
2. В отличие от ТЕХ нотация MathTextView полностью сохраняет семантику формулы, а не только ее начертание
[f]a^2[/f] - это а в степени 2
[f]a(^2)[/f] - это а с верхним индексом 2
Поэтому здесь несложно построить WYSIWYG, можно анализировать семантику написания формул,исправлять некоторые ошибки,дифференцировать,например, etc.
3. Есть нотация для рисования графиков, схематических рисунков.
Как все это реализовано?
Пока-что с использованием плагина. То-есть клиент внизу обрабатывает HTML-код, используя скачанный с сервера ActiveX.
В принципе возможно, выполнив определенную работу, сделать форум, с обработкой кода формул на сервере. Что касается типа картинок, то есть возможность перевода в *.jpg, *.gif, но реально выбран вариант преобразования в *.png
Познакомиться с языком MathTextView можно на сайте
http://math.accent.kiev.ua
Правда, форум временно работает только на отоборажение информации (хакеры почему-то регулярно проявляют нездоровый интерес)- но разберусь и восстановлю возможность записывать информацию. Но там работает исправно preview, так что можно все протестировать
Гостевая книга выполнена на таких же принципах и в полном рабочем состоянии.
С удовольствием в меру сил и времени хотел бы наладить сотрудничество с разработчиками вашего форума