
Набивать сложную формулу в LaTeX руками долго и легко ошибиться, особенно когда она уже написана на бумаге или напечатана в учебнике. Логичнее не перепечатывать её символ за символом, а распознать и получить готовый код. Но с формулами есть нюанс, из-за которого обычные распознаватели тут бессильны.
Почему обычный OCR не берёт формулы
Текст линеен: буквы идут слева направо, строка за строкой. Формула устроена в двух измерениях. У неё есть верхние и нижние индексы, дроби с числителем над знаменателем, корни, пределы, матрицы. Обычный OCR читает всё как одну строку и теряет эту структуру: он может распознать отдельные символы, но не поймёт, что одно стоит в степени, а другое под чертой дроби.
Поэтому для формул нужен не текстовый OCR, а распознавание, которое понимает пространственную структуру выражения.
Как это работает
Специализированная модель распознаёт не только сами символы, но и их взаимное расположение: что над чем, что под чем, где начинается и заканчивается дробь или корень. На выходе она собирает из этого корректный код LaTeX, где вся иерархия формулы сохранена.
Что влияет на результат
Как и с любым распознаванием, качество зависит от исходника. Чем разборчивее написана формула и чем стандартнее обозначения, тем точнее выйдет код. Кривой почерк, нестандартные значки собственного изобретения и мутный снимок усложняют задачу. Ровно написанная формула на чётком фото распознаётся почти без правок.
Как забрать результат
Готовый код LaTeX останется вставить в свой документ или в онлайн-редактор вроде Overleaf, и формула отрисуется как надо. Это заметно быстрее ручного набора, особенно когда формул много.
Попробовать можно на своей формуле: загрузите фото или скан и распознайте формулы в LaTeX. А если пока не разобрались, зачем вообще нужен LaTeX и чем он лучше Word для формул, начните с разбора про то, что такое LaTeX.
Проверьте на своём документе
10 токенов при регистрации · банковская карта не нужна