Веб-контроль Математических Уравнений?

#math #user-controls

Вопрос:

Существует ли какое-либо простое веб-приложение или пользовательский элемент управления, который позволяет легко создавать математические уравнения и сохранять их в виде текстовой строки?

Обновление: An ASP.NET контроль был бы идеальным.

Ответ №1:

Это может быть отправной точкой: http://thornahawk.unitedti.org/equationeditor/equationeditor.php

Комментарии:

1. Спасибо! Я действительно не могу реализовать PHP, так как мы находимся в .NET, но это очень полезная точка зрения

Ответ №2:

На этот вопрос нет короткого ответа, но Википедия очень хорошо освещает ваши варианты, включая охват MathML (язык математической разметки).

Они перечисляют библиотеку javascript, ASCIIMathML, которая работает как в Mozilla (Firefox), так и в IE в сочетании с компонентом отображения MathPlayer.

Ответ №3:

Предложение Гальвегяна на самом деле мало что делает в PHP, поэтому превращение его в ASP.NET контроль не должен быть слишком сложным. Редактор полностью выполнен на Javascript, на который вы, конечно, можете ссылаться из .NET. PHP-код просто получает AJAX-запросы, когда вы нажимаете «Отобразить уравнение», и передает их в codecogs.com чтобы создать реальное изображение.

Вы можете либо перенести этот бит в .NET, либо в качестве альтернативы использовать jsMath для выполнения рендеринга. Это не так красиво, как изображение, отображаемое LaTeX, но, поскольку это Javascript, вы, вероятно, могли бы постоянно обновлять отображаемое уравнение по мере редактирования, а не требовать кнопки для его обновления.