[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