[Php-avanzado] compilador de LaTeX online
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Jue Ene 5 15:27:07 ART 2012
Hola Alejandro,
no hay complicación: ejecutá (con exec() ) al intérprete LaTeX y hacé
lo que quieras con la salida !
Me parece una locura querer repetir un parser en PHP existiendo el tex
original, libre y gratuito.
El jue, 05-01-2012 a las 15:32 -0200, Ale Mercado escribió:
> Hola Leo!
>
> La idea de exportar los documentos a PDF partió en realidad de otra
> web que me dieron como referencia, en la que los autores ingresaban
> los documentos en LaTeX y el sistema producía una vista previa en PDF.
> No me pareció muy práctico que digamos -como vos decís- y la idea que
> se me ocurrió fue justamente lo que mencionás, parsear el LaTeX para
> generar una página de preview en HTML.
>
> Investigué un poco y me encontré con que esto es algo bastante
> engorroso para documentos complejos, ya que, según dicen algunos, "lo
> único que puede interpretar TeX es tex en sí
> mismo" (http://tex.blogoverflow.com/2011/07/getting-latex-on-to-the-web/). O sea, el compilador de LaTeX tendría que correr en el servidor y producir una salida en HTML de alguna forma, como lo hace, por ejemplo, tex4ht (http://www.ctan.org/pkg/tex4ht).
>
> Otra solución que encontré es armar una plantilla del abstract para
> que el autor ingrese sólo la información necesaria, y así acotar un
> poco la entrada en LaTeX para hacer más sencilla la generación del
> preview en HTML. Un ejemplo es
> http://fisica.mdp.edu.ar/trefemac/inscripcion.htm. Creo que de esta
> forma los encargados de revisar los documentos pueden ahorrarse
> algunas horas de copy-paste... pero quizás el costo de acotar la
> entrada en LaTeX no les agrade mucho.
>
> Mil gracias por la ayuda, cualquier sugerencia será bienvenida!
>
> un abrazo,
>
>
> ale
>
>
>
> 2012/1/5 Leonardo Tadei - Pegasus Tech Supply
> <leonardot en pegasusnet.com.ar>
> Hola Alejandro,
>
> todo lo que planteás parte de que "Estos resúmenes
> están escritos en
> LaTeX y mi idea es que el sistema genere una vista previa
> en .PDF de los
> resúmenes enviados, para hacer más amena la revisión."
>
>
> Sin embargo, la comunidad científica usa LaTeX
> permanentemente y
> pasarles los documentos a PDF les complica las cosas: poné un
> enlace
> para descargar los abstract en LaTeX y listo!
>
> Cada cual los verá con su visor favorito.
>
>
> PD: para hacer "más amena la revisión" tendrías que mostrar
> los abstract
> en HTML, así no hay nada que descargar...
>
>
> El jue, 05-01-2012 a las 04:54 -0200, Ale Mercado escribió:
> > Hola!
> >
> > se me propuso crear un sistema para un congreso científico,
> mediante
> > el cual los disertantes puedan enviar via web un resumen
> (abstract) de
> > sus presentaciones. Una vez revisados y aprobados por los
> > organizadores, los resúmenes serán incluídos en una
> publicación del
> > congreso.
> >
> > Estos resúmenes están escritos en LaTeX y mi idea es que el
> sistema
> > genere una vista previa en .PDF de los resúmenes enviados,
> para hacer
> > más amena la revisión. Encontré varios editores de LaTeX
> online que
> > tienen esta funcionalidad, pero ninguno que ofrezca una API
> como para
> > poder integrar el compilador de LaTeX al sistema de
> revisión. Encontré
> > también algunos compiladores fáciles de integrar, pero que
> compilan
> > sólo ecuaciones sueltas y no documentos completos.
> >
> > Se me ocurrió que probablemente alguien de la facu ya lidió
> con esto,
> > así que quizás me puedan tirar una punta. ¿Alguien conoce
> algún
> > compilador como el que estoy buscando?
> >
> > Gracias!
> >
> >
> > ale
>
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> >
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
> --
>
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Pegasus Tech Supply
> Tel: (+54)(+223) 471-2880
> La Salle 1131 - Mar del Plata - Argentina
> http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar
> http://www.prometeustech.com.ar / http://www.grupopegasus.com
> Firma pública:
> http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Blog: http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado