Бесплатный онлайн-редактор математических формул LaTeX на базе KaTeX. Мгновенный рендеринг дробей, корней, исчисления, матриц, сумм, греческих букв, теории множеств, логических символов и многого другого в реальном времени. Поддерживает встроенный и блочный режимы, копирование исходного LaTeX или HTML. Работает полностью в вашем браузере.
Вводите код LaTeX — формулы отрисовываются мгновенно. На базе движка KaTeX этот редактор отрисовывает самые разные математические формулы в реальном времени прямо в браузере, без загрузок и установки. Идеально для статей, заметок и технической документации.
Примеры распространённых математических символов
Нажмите значок копирования перед исходным кодом, чтобы скопировать код LaTeX в буфер обмена. Приведённые ниже примеры охватывают распространённые математические символы: исходный код LaTeX сверху, отрисованный результат снизу.
LaTeX (произносится «лей-тех») — высококачественная система вёрстки, построенная на основе системы вёрстки TeX и выпущенная Лесли Лэмпортом в 1984 году. Широко используется в академических кругах, особенно в математике, физике и информатике. Практически все научные статьи, учебники и технические отчёты вёрстаются с помощью LaTeX.
Что такое KaTeX
KaTeX — это чистая JavaScript-библиотека для вёрстки математических формул, разработанная Khan Academy, которая быстро отрисовывает формулы LaTeX в браузере. По сравнению с MathJax, KaTeX ориентирована на скорость, отрисовывая так же быстро, как серверный TeX, и сохраняя высокое качество вывода. Этот инструмент использует движок KaTeX для рендеринга в реальном времени.
Разделители
Формулы LaTeX заключаются в разделители — во встроенном или блочном (display) режиме:
Встроенный: заключается в \( ... \) или $ ... $, встраивается в строку текста.
Блочный: заключается в \[ ... \] или $$ ... $$, выравнивается по центру на отдельной строке.
Например, встроенная формула \( E = mc^2 \) находится внутри текста, а блочная формула стоит отдельно:
Используйте встроенный режим для коротких символов, а блочный — для полных уравнений.
В матрицах используйте & для разделения столбцов и \\ для переноса строк.
Используйте \, для тонкого пробела, улучшая интервалы для dx и т. п.
Разбивайте сложные формулы на многострочные выровненные окружения для читаемости.
Все введённые данные обрабатываются локально в вашем браузере и никогда не загружаются на сервер.
Часто задаваемые вопросы
Что такое математическая формула LaTeX?
LaTeX — это система вёрстки на базе TeX, особенно хорошо подходящая для набора сложных математических формул. С помощью специальных команд (например, \frac, \sqrt, \int) можно точно описать структуру и стиль формулы; широко применяется в академических кругах.
Какие типы формул поддерживает этот инструмент?
Поддерживается весь синтаксис KaTeX, включая дроби, корни, верхние/нижние индексы, исчисление (интегралы/производные/пределы), суммы и произведения, матрицы и векторы, греческие буквы, теорию множеств, логические символы, стрелки, многострочное выравнивание, кусочные функции и многое другое.
В чём разница между встроенными и блочными формулами?
Встроенные формулы (\( ... \)) встраиваются в строку текста для коротких символов; блочные формулы (\[ ... \]) располагаются отдельно, по центру, для полных уравнений. Используйте выпадающий список сверху для переключения режимов предпросмотра.
Загружаются ли мои формулы на сервер?
Нет. Весь рендеринг происходит полностью в вашем браузере. Исходный код LaTeX никогда не достигает какого-либо сервера и исчезает при закрытии страницы.
Как вставить формулу в свой блог или документ?
Нажмите «Копировать HTML», чтобы скопировать отрисованный KaTeX HTML в буфер обмена, и вставьте его в редактор, поддерживающий HTML. Также можно скопировать исходный код LaTeX и вставить его в платформы, поддерживающие LaTeX (например, GitHub, Notion, Jupyter).
Что делать, если рендеринг не удался?
Частые причины: отсутствующие обратные слэши, незакрытые окружения (например, \begin{pmatrix} без парного \end{pmatrix}) или неэкранированные специальные символы. Этот инструмент включает throwOnError=false, поэтому отрисовывает всё возможное даже при некоторых синтаксических ошибках.
В чём разница между KaTeX и MathJax?
KaTeX ориентирована на скорость, отрисовывая очень быстро с синхронным выводом; MathJax обладает большими возможностями и поддерживает больше расширений. Этот инструмент использует KaTeX для лучшего опыта редактирования в реальном времени.