Математический редактор формул

Предназначение

Математический редактор предназначен для изучения синтаксиса и отработки навыки работы с языком математической разметки TeX. В практическом плане есть применение и в разработке ПО - в редакторе можно проверять корректность формул, которые вы проектируете, или которые были сгенерированы разрабатываемой программой. Этот инструмент как раз и появился как допонение для ручной проверки формул, генерируемых в некоторых задачах проекта Кафедра.

Синтаксис

Синтаксис полностью повторяет LATEX, точнее его веб-синтаксис. От классического LATEX он отличается только наличием удвоенного обратного слеша (\\) везде, где должен быть одинарный (\). Соответственно там, где в теории должен быть двойной слеш (\\), приходится ставить четверной (\\\\). Следует отметить, что для отрисовки формул используется библиотека katex, которая является молодой и развивающейся, поэтому некоторые конструкции, имеющиеся в Latex, в ней ещё не реализованы. На вкладке есть достаточное количество примеров, по которым можно освежить/усвоить синтаксис и команды. Её же удобно использовать в качестве шпаргалки.

Горячие клавиши

Горячие клавиши, к сожалению, не кросс-браузерные, поэтому в разных браузерах могут отличаться. Будет работать либо Alt+Shift+Key, либо Alt+Key, где Key - собственно горячая клавиша. В Chrome-подобных браузерах, преимущественно, работает второй вариант, хотя бывает и вперемежку. В FireFox работает только первый вариант. Общего рецепта здесь нет, потому всё зависит от вашего опыта работы с редактором и браузером.

Уже реализованные горячие клавиши:

  • Alt+O - активации кнопки "Отобразить" на главной вкладке
  • Alt+E - поместить фокус в поле ввода
  • Ctrl+R - очистка содержимого, обновление страницы