Pergunta

Existe tal coisa como uma pequena biblioteca, auto-suficiente que irá processar uma equação escrito em um formato baseado em texto (por exemplo, látex ou MathML) para uma imagem (vetor ou raster)?

Seria preferível se for em Python ou Python-friendly.

(Uma possibilidade que eu encontrei: Matplotlib tem o código Python para analisar e equações exibição LaTeX, usando gl2ps. Se eu não encontrar qualquer outra coisa parece possível extrair todas as partes relevantes em uma biblioteca separada.)

EDIT: por "auto-suficiente" Quero dizer que eles não podem usar TeX / LaTeX-se desde infelizmente não posso contar com ele sendo instalado

Foi útil?

Solução

Você pode tentar converter MathML para SVG .

Outras dicas

Há mimetex um programa independente para renderização matemática latex ... não é uma biblioteca no entanto

http://www.forkosh.com/mimetex.html

A versátil programa e módulo Python para permitir a conversão de equações matemáticas LaTeX para imagens PNG: http: //code.google.com/p/latexmath2png/ (licença MIT, depende de dvipng).

Eu não sei se isso atende às suas necessidades, mas eu sabia MoinMoin teve extensões de látex por um tempo, então eu olhei novamente e encontrei isto:

MoinMoin Suporte Latex

Você deve ser capaz de tomar este código e re usar-lo em seu aplicativo.

Tente ReforMath (http://reformath.webnode.com). É C ++ com base e é executado sob Windows e Linux. Embora inacabada, que pode render um número de elementos de MathML.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top