Я согласен с Оливье. Я использую markitup Джея Сальвата на моем сайте. Все это JavaScript, поэтому он кроссплатформенный. Вы можете создавать выпадающие меню, которые объединяют значки в группы, и когда вы щелкаете по значку, JavaScript автоматически внедряет код в текстовое поле. Иногда вписать иконку в маленькое пространство - непростая задача.
Я использовал его с Drupal и очень доволен. Инжектор js автоматически встраивает код в указанные страницы, а jQuery поставляется бесплатно. (Существует также версия Drupal для Windows).
Затем Mimetex Джона Форкоша отображает уравнение. Запрос отправляется через JQuery AJAX, поэтому вам не нужно обновлять страницу. Я почти уверен, что есть версия Mimetex для Windows.
Маркитуп Джея Сальвата
Реализация MarkItUp / MimeTex / jQuery / AJAX