Есть ли редактор LaTeX, который можно встроить в веб-сайт?

Для проекта мне нужно разрешить ввод LaTeX от пользователей веб-сайта. Мне нужен легкий редактор LaTeX, который я могу встроить на свой веб-сайт и помочь им писать и редактировать свои документы.

Я хочу, чтобы этот редактор был похож на LyX - т.е. WYSIWYG(M), крошечный и, конечно же, с открытым исходным кодом - если это возможно. Если это не так, я хочу, чтобы его было как можно проще использовать для авторов.

редактор, такой как поле ввода текста (в моем понимании крошечный), который пользователь может использовать на нашем сайте, и некоторая кнопка (с этим полем), которая помогает пользователю писать без каких-либо знаний о TeX. затем отправьте то, что пользователь написал для нас в формате TeX. мы работаем на образовательном сайте и хотим, чтобы пользователь писал свои математические вопросы без лишних программ и легко.

Есть ли такой редактор?

Ответы (2)

Версия tinymceредактора HTML, встроенная в Canvas LMS, может принимать необработанные входные данные LaTeX в своем компоненте редактора формул. Быстрый поиск в Google показывает довольно много различных способов использования LaTeX с tinymce, но некоторые из них кажутся довольно старыми и устаревшими.

Еще немного поиска в Google приводит к списку, размещенному на GitHub,

https://github.com/mathjax/MathJax-docs/wiki/Список сетевых математических редакторов

и в этом списке было несколько записей, указывающих на поддержку LaTeX. Этот кажется хорошим - http://visualmatheditor.equatheque.net/

Как бесплатный, так и бесплатный (GPL3), работает локально или на веб-сервере, для текущих браузеров не требуется никаких плагинов.

С их сайта:

Теперь он предлагает более 730 символов LaTeX и 210 символов AsciiMath. Теперь он работает с синтаксисом LaTeX, AsciiMath, MathML и HTML. Теперь он может экспортировать изображения PNG и SVG. Это улучшает эргономику пользовательского интерфейса. Работает во всех современных браузерах без плагина.

Sharelatex — это веб-редактор LaTeX для совместной работы.

Не нашел информации как вставлять. В любом случае, веб-приложение и сервисы полностью отделены друг от друга, поэтому для его настройки не требуется больших усилий.