Guia de entrada LaTeX

Como eu insiro equações em LaTeX sem digitar tudo de novo

Atualizado

Eu adicionei LaTeX porque cansava de redigitar expressões que já estavam bem estruturadas. Não queria transformar o site em um editor TeX completo; queria colar \frac{x}{3}+5=12 ou \sqrt{2x+3}=5, normalizar os comandos comuns e conferir o que o solver realmente entendeu antes de resolver.

Como eu insiro equações em LaTeX sem digitar tudo de novo

Eu trato LaTeX como formato de entrada, não como outro motor matemático

Depois da conversão, o mesmo solver recebe a mesma sintaxe normalizada usada pela digitação comum. Assim não existem dois caminhos matemáticos que possam divergir.

\frac{x}{3}+5=12 vira (x)/(3)+5=12 e x^{2}-5x+6=0 vira x^2-5x+6=0. Depois disso, o parser normal decide se a expressão está dentro do escopo.

\frac{x}{3}+5=12
x^{2}-5x+6=0
\sqrt{2x+3}=5

Eu limito o LaTeX ao subconjunto que realmente uso aqui

O suporte cobre \frac, \sqrt, expoentes em chaves, \cdot, \times, \div e os wrappers \left e \right. São as formas que aparecem com frequência em álgebra de uma variável.

Não chamo isso de suporte completo a LaTeX. Matrizes, ambientes alinhados, macros, cálculo diferencial e comandos arbitrários ficam de fora. Se algo não puder ser normalizado com segurança, prefiro rejeitar a adivinhar.

Eu uso a visualização MathML para conferir antes de resolver

Uma conversão pode ser válida e ainda assim não significar o que eu queria. Por isso a equação normalizada é analisada em uma pequena árvore de expressões e essa árvore é renderizada com MathML nativo.

A prévia não é uma imagem do LaTeX original. Ela mostra a estrutura que a calculadora acredita que vai resolver; por isso ajuda a conferir frações, expoentes, parênteses e o alcance da raiz.

Frações e agrupamentos merecem atenção extra

\frac{x+1}{x-2} não é igual a x+1/x-2. Mantenho parênteses explícitos ao redor de numerador e denominador. O mesmo vale para \sqrt{x+1}: x+1 precisa permanecer inteiro dentro da raiz.

Quando colo de um documento, olho a prévia antes de Solve. Se o agrupamento estiver errado, corrijo a entrada primeiro.

\frac{x+1}{x-2}=2
\sqrt{x+1}=x-1
(x-2)^{2}=9

Com LaTeX não suportado eu prefiro não adivinhar

Uma mensagem clara de não suportado é melhor do que uma resposta elegante para outra expressão. Quando um comando está fora do subconjunto previsto, eu o substituo por notação algébrica simples.

LaTeX torna a entrada mais rápida; ele não adiciona automaticamente equações cúbicas, logarítmicas ou trigonométricas ao solver.