# Извлечение формул из PDF (LaTeX / MathML / MathJax, с нумерацией AMS)

Находит и восстанавливает встроенные формулы из векторных PDF: распознаёт математические шрифты (CMMI/CMSY/CMEX, STIX, Cambria Math) и Unicode-символы, восстанавливает надстрочные/подстрочные индексы и stacked-дроби, сохраняет нумерацию AMS (включая подпункты (2a)/(2b)) и выдаёт копируемый LaTeX, презентационный MathML (совместим с MathJax/KaTeX) и загружаемый .tex-пакет.

> Каноническая страница: https://elysiatools.com/ru/tools/pdf-latex-mathml-mathjax-formula-extractor-and-equation-number-preserver

- **Категория:** Document Tools

- **Ключевые слова:** извлечение формул из pdf, latex из pdf, сохранение нумерации, нумерация AMS, mathml, mathjax, katex, шрифты cmmi, подформулы, академический воркфлоу, альтернатива ocr формул

## Обзор

Принцип: в PDF из LaTeX формулы закодированы текстовыми прогонами в специальных математических шрифтах (курсив CMMI, символы CMSY/CMEX, MSAM/MSBM); инструмент читает настоящие имена шрифтов через список операторов pdf.js (со снятием префикса сабсета), объединяет математические блоки Unicode, смещения от базовой линии (индексы) и пары вертикально выровненных строк (дроби); номера (N)/(Na) у правого поля сохраняются по правилам amsmath equation/subequations. Каждый LaTeX проверяется рендером temml и получает презентационный MathML (MathJax v3 принимает MathML напрямую). Ограничения: сканированные PDF без текстового слоя отвергаются (нужен предшествующий OCR); сложные матрицы и многострочные выравнивания — по максимуму возможности.

## Входные данные

- **PDF-файл** (file)
- **Область формул** (select)
- **Макс. число страниц** (number)
- **Показать превью MathML** (checkbox)
- **Записать .tex-пакет** (checkbox)

## Когда использовать

- Перенос математических выражений из опубликованных PDF-статей в собственный TeX-документ или онлайн-редактор.
- Конвертация векторных уравнений из PDF в формат MathML для веб-публикаций с поддержкой MathJax или KaTeX.
- Извлечение нумерованных математических блоков с сохранением структуры amsmath без ручного набора с нуля.

## Как это работает

- Библиотека pdf.js считывает операторы отрисовки текста, определяя математические гарнитуры шрифтов и Unicode-символы со снятием сабсет-префиксов.
- Анализируются смещения базовой линии и вертикальное выравнивание строк для точной сборки индексов, интегралов и дробей.
- Распознаются крайние правые метки уравнений в формате AMS, после чего код валидируется через Temml и экспортируется в LaTeX и MathML.

## Сценарии использования

- Оцифровка математических разделов препринтов arXiv для цитирования и редактирования в Overleaf.
- Подготовка контента для научных блогов и документации с интеграцией формул через MathML и MathJax.
- Пакетное извлечение ключевых формул и теорем из курсов лекций и учебных пособий в формате PDF.

## Частые вопросы

### Поддерживаются ли сканированные документы и растровые изображения?

Нет, инструмент работает только с векторными PDF, содержащими текстовый слой и встроенные шрифты.

### В каких форматах можно получить распознанные формулы?

Результат доступен в виде копируемого LaTeX-кода, презентационного MathML и скачиваемого .tex-пакета.

### Как обрабатывается поднумерация уравнений вида (1a), (1b)?

Инструмент сопоставляет метки у правого поля и сохраняет их в синтаксисе окружения subequations пакета amsmath.

### Совместим ли сгенерированный MathML с MathJax и KaTeX?

Да, сформированный презентационный MathML валидируется парсером Temml и напрямую поддерживается MathJax v3 и KaTeX.

### Какое максимальное количество страниц можно обработать за один раз?

Параметр ограничения позволяет выбрать диапазон от 1 до 200 страниц векторного документа.

## Связанные инструменты

- [Мост OCR PDF → структурированный JSON](https://elysiatools.com/ru/tools/ocr-pdf-to-structured-json-bridge): Извлекает текстовый слой PDF с геометрией (строки по y-координате, таблицы по промежуткам колонок, заголовки по кеглю, пары ключ-значение через двоеточие) и заполняет пользовательскую JSON-схему поле за полем — метки сопоставляются по нормализованным ключам, значения приводятся к объявленным типам и проверяются ajv.
- [Конвертация PDF/A](https://elysiatools.com/ru/tools/pdf-a-convert): Конвертация PDF в самодекларируемый профиль PDF/A без внешних зависимостей
- [Извлекатель Текста PDF](https://elysiatools.com/ru/tools/pdf-text-extractor): Извлекает текстовое содержимое из PDF-документов с поддержкой выбора страниц, опций форматирования и многоязычной обработки
- [PDF в Excel](https://elysiatools.com/ru/tools/pdf-to-excel): Извлекает табличные данные из PDF-файлов и конвертирует их в электронные таблицы Excel с настраиваемыми опциями парсинга
- [PDF в PowerPoint](https://elysiatools.com/ru/tools/pdf-to-powerpoint): Извлекает текстовое содержимое из PDF-файлов и конвертирует его в слайды презентации PowerPoint
- [PDF в текст расширенный](https://elysiatools.com/ru/tools/pdf-to-text-advanced): Расширенный конвертер PDF в текст с выбором страниц, параметрами форматирования и извлечением метаданных
- [Анализатор PDF с формулами и графиками](https://elysiatools.com/ru/tools/formula-chart-heavy-pdf-analyzer): Сравнивает локальное и hybrid-извлечение OpenDataLoader, чтобы найти страницы, где нужен AI-assisted parsing
- [Очиститель шума колонтитулов PDF](https://elysiatools.com/ru/tools/pdf-header-footer-noise-remover): Сравнивает извлечение с колонтитулами и без них, чтобы найти повторяющийся шум в тексте

## Примеры

- [PDF Примеры](https://elysiatools.com/ru/samples/pdf-samples): PDF примеры, созданные инструментами 2026-02-01..2026-02-10
- [Примеры Markdown Презентаций](https://elysiatools.com/ru/samples/md-slide-deck-to-pdf): Markdown колоды в стиле Remark/Marp для тестирования экспорта в PDF
- [Примеры Извлечения Номеров Телефонов](https://elysiatools.com/ru/samples/phone-number-extractor): Коллекция смешанного текста, содержащего номера телефонов из различных стран для тестирования извлечения
- [Примеры чисел и валют](https://elysiatools.com/ru/samples/number-currency-samples): Текст, содержащий различные форматы чисел и валют для тестирования извлечения валют
