#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, вы, вероятно, могли бы постоянно обновлять отображаемое уравнение по мере редактирования, а не требовать кнопки для его обновления.