2012-03-04 14 views
13

He leído un montón de preguntas y respuestas aquí, pero no he encontrado una pregunta/respuesta clara.representación del látex a una imagen

Necesito crear una página web realmente simple que permita a los usuarios ingresar a LaTeX y generar un PNG (u otro formato de imagen liviano). La página web contiene solo textarea y submit button y produce un enlace como "http://www.domain.com/generated-images/cnl344l4jcxlj.png" con la imagen.

ENTRADA: látex ya escrito como

f(x)=\displaystyle\int_{-\infty}^x e^{-t^2}dt 

SALIDA: imagen GIF

http://rinconmatematico.com/latexrender/pictures/35800007a15a3f0e39006dc63f04f1b5.gif

http://rinconmatematico.com/latexrender/pictures/35800007a15a3f0e39006dc63f04f1b5.gif

El procesamiento del enlace a la PNG que se generó o código de látex y la generación de la imagen debería ocurrir en el lado del servidor (así que no hay javascript)

Me gustaría hacer esto en PHP (que soy muy bueno en), pero si hay bibliotecas lo suficientemente simples que podría darle una oportunidad en Perl.

Una aplicación directa en el más puro C también podría funcionar. Un programa de wich scanf s el código de látex de entrada y printf s "Imagen generada en c: /program/image00000000001.gif"

Cualquier bibliotecas libres/de código abierto que no hacen nada de esto? ¿Algún consejo sobre cómo proceder? Alguna preocupación especial?

¡Gracias de antemano!

+0

Ha comprobado Google? El script simple de shell de http://www.nought.de/tex2im.php funcionó para mí. –

+2

Tal vez esto ayuda: [TEX a la imagen sobre la línea de comandos] (http://tex.stackexchange.com/questions/34054/tex-to-image-over-command-line/34058#34058) –

Respuesta

7

Probar:

  • TeX2PNG - generar una imagen PNG para la ecuación dada
  • MathJax - biblioteca JavaScript que encontrar y hacer ecuaciones matemáticas en HTML
  • KaTeX - más ligero y un poco menos capaz alternativa a mathjax
3

Mira dvipng. No escribiría un contenedor sobre él en C, sino en un lenguaje de scripting.

Cuestiones relacionadas