[Php-avanzado] compilador de LaTeX online
Ale Mercado
alemercado en gmail.com
Jue Ene 5 14:32:12 ART 2012
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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20120105/ed542bfa/attachment.html>
Más información sobre la lista de distribución Php-avanzado