# Extrator de fórmulas PDF (LaTeX / MathML / MathJax, numeração AMS preservada)

Detecta e reconstrói fórmulas matemáticas embutidas em PDFs vetoriais: identifica fontes matemáticas (CMMI/CMSY/CMEX, STIX, Cambria Math) e símbolos Unicode, recupera super/subscritos e frações empilhadas, preserva a numeração AMS (incluindo subnúmeros (2a)/(2b)) e produz LaTeX copiável, MathML de apresentação (compatível com MathJax/KaTeX) e um pacote .tex para download.

> Página canônica: https://elysiatools.com/pt/tools/pdf-latex-mathml-mathjax-formula-extractor-and-equation-number-preserver

- **Categoria:** Document Tools

- **Palavras-chave:** extrator de fórmulas pdf, latex de pdf, numeração de equações, numeração AMS, mathml, mathjax, katex, fontes cmmi, subequações, fluxo acadêmico, alternativa a ocr de fórmulas

## Visão geral

Princípio: em PDFs gerados por LaTeX, as fórmulas são codificadas como execuções de texto em fontes matemáticas dedicadas (itálico CMMI, símbolos CMSY/CMEX, MSAM/MSBM); a ferramenta lê os nomes reais das fontes via lista de operadores do pdf.js (removendo o prefixo de subconjunto), combina blocos Unicode matemáticos, deslocamentos de linha de base (super/subscritos) e pares de linhas alinhadas verticalmente (frações); os números (N)/(Na) da margem direita são preservados segundo equation/subequations do amsmath. Cada LaTeX é validado pelo temml e gera MathML de apresentação (MathJax v3 aceita MathML diretamente). Limitações: PDFs escaneados sem camada de texto são rejeitados (OCR prévio necessário); matrizes complexas e ambientes multilinha são reconstrução best-effort.

## Entradas

- **Arquivo PDF** (file)
- **Escopo de fórmulas** (select)
- **Máx. de páginas** (number)
- **Renderizar prévia MathML** (checkbox)
- **Gerar pacote .tex** (checkbox)

## Quando usar

- Ao precisar converter equações de artigos acadêmicos em PDF vetorial para código LaTeX editável.
- Ao migrar publicações científicas em PDF para páginas web com renderização via MathJax ou KaTeX.
- Ao extrair fórmulas preservando índices de numeração AMS e subequações como (1a) e (1b) sem redigitação manual.

## Como funciona

- Analisa a camada vetorial do PDF via pdf.js para identificar fontes matemáticas dedicadas (CMMI, CMSY, CMEX, STIX, Cambria Math) e símbolos Unicode.
- Reconstrói a estrutura matemática detectando deslocamentos de linha de base para expoentes e índices, frações alinhadas verticalmente e números de equações na margem direita.
- Valida a sintaxe LaTeX resultante através do renderizador Temml e gera MathML de apresentação com opção de download de pacote .tex.

## Casos de uso

- Pesquisadores recuperando fórmulas complexas de artigos em PDF para reutilização em novos manuscritos LaTeX.
- Desenvolvedores de plataformas educacionais importando conteúdo matemático de apostilas PDF para exibição web com MathML.
- Revisores acadêmicos verificando a consistência de deduções e referências cruzadas de equações numeradas.

## Perguntas frequentes

### A ferramenta funciona com PDFs digitalizados ou escaneados?

Não. É necessário que o PDF seja vetorial com camada de texto embutida; documentos escaneados exigem OCR prévio.

### Como a numeração de equações é identificada?

O extrator localiza rótulos alinhados à margem direita e mapeia a numeração de acordo com os padrões equation e subequations do amsmath.

### Quais formatos de saída são gerados?

O extrator gera código LaTeX copiável, Presentation MathML compatível com MathJax e KaTeX, e opcionalmente um arquivo .tex compactado.

### Qual é a diferença entre os escopos de extração disponíveis?

O escopo 'display' extrai apenas fórmulas em bloco, 'all' inclui termos matemáticos inline no corpo do texto, e 'numbered' filtra somente equações com numeração.

### Existe um limite de páginas por processamento?

Sim, você pode definir o parâmetro de páginas máximas entre 1 e 200 páginas por execução.

## Ferramentas relacionadas

- [Ponte de PDF (OCR) para JSON estruturado](https://elysiatools.com/pt/tools/ocr-pdf-to-structured-json-bridge): Extrai a camada de texto do PDF com geometria (linhas por posição y, tabelas por vaos de coluna, títulos por tamanho de fonte, pares chave-valor com dois pontos) e preenche campo a campo um JSON Schema do usuário — rótulos pareados por chaves normalizadas, valores coagidos aos tipos declarados e validados com ajv.
- [Conversão PDF/A](https://elysiatools.com/pt/tools/pdf-a-convert): Converte PDFs para um perfil PDF/A autodeclarado sem dependências externas
- [PDF Text Extractor](https://elysiatools.com/pt/tools/pdf-text-extractor): Extract text content from PDF documents with support for page selection, formatting options, and multi-language processing
- [PDF para Excel](https://elysiatools.com/pt/tools/pdf-to-excel): Extrai dados tabulares de arquivos PDF e os converte em planilhas Excel com opções de análise personalizáveis
- [PDF para PowerPoint](https://elysiatools.com/pt/tools/pdf-to-powerpoint): Extrai o conteúdo de texto de arquivos PDF e os converte em slides de apresentação PowerPoint
- [PDF para Texto Avançado](https://elysiatools.com/pt/tools/pdf-to-text-advanced): Conversor avançado de PDF para texto com seleção de páginas, opções de formatação e extração de metadados
- [Analisador de PDF com formulas e graficos](https://elysiatools.com/pt/tools/formula-chart-heavy-pdf-analyzer): Compara a extracao local e hybrid do OpenDataLoader para identificar paginas que merecem parsing assistido por IA
- [Removedor de ruido de cabecalho e rodape PDF](https://elysiatools.com/pt/tools/pdf-header-footer-noise-remover): Compara a extracao com e sem cabecalhos/rodapes para detectar ruido repetido no texto

## Exemplos

- [Exemplos PDF](https://elysiatools.com/pt/samples/pdf-samples): Exemplos PDF gerados por ferramentas de 2026-02-01 a 2026-02-10
- [Exemplos de Apresentacoes Markdown](https://elysiatools.com/pt/samples/md-slide-deck-to-pdf): Decks Markdown estilo Remark/Marp para testar exportacao em PDF
- [Exemplos de Extrator de Números de Telefone](https://elysiatools.com/pt/samples/phone-number-extractor): Coleção de texto misto contendo números de telefone de vários países para testes de extração
- [Amostras de Números e Moedas](https://elysiatools.com/pt/samples/number-currency-samples): Texto contendo vários formatos de números e moedas para testar extração de moeda
