2010-11-30 8 views
10

¿Existe una API de servicio web que tiene este tipo de un látex petición http:¿Algún servicio web de látex con una API?

http://some_web_service/texfile?texfile= 

\new\documentclass[12pt]{article} 
\begin{document} 
    bla 
\end{document} 

y devuelve:

bla.pdf 
+4

Consulte [esta pregunta] (http://tex.stackexchange.com/questions/3/compiling-documents-online) en TeX StackExchange. –

Respuesta

0

Estoy bastante seguro de que podría abusar latexlab.org aquí.

0

Fundamentalmente, esto no debería ser diferente de un servidor de compilación como se ve en muchos proyectos de código abierto (a lo largo de las líneas de Koji, por ejemplo). En última instancia, te conectarías a pdflatex en lugar de a gcc.

0

Si fuera capaz de instalar software en su servidor local, esto no sería demasiado difícil. Alguna combinación de Perl/TT/latexmk junto con un sistema LaTeX (por ejemplo, TeXLive o MiKTeX).

No conozco latexlab mencionado anteriormente. Lo más cercano que sé es http://www.tlhiv.org/ltxpreview/, que tal vez podría envolver para hacer lo que necesita (o incluso escribir un howto para sus usuarios).

1

la interfaz de servicio LaTeX Común (CLSI) es una interfaz de servicios web y la aplicación que expone las capacidades relacionados con el látex común (como la compilación de documentos LaTeX a diferentes formatos):

http://code.google.com/p/common-latex-service-interface/

(Esta interfaz es una de las formas en que latexlab.org puede compilar látex)

+0

OK gracias --- así que parece que tendría que configurar mi propio servidor --- esperaba que alguien configurara un servicio web de este tipo con una API y me enfocara en hacer formularios de UI y plantillas para publicar. tex y recibir .pdf. Espero que no sea demasiado complejo intentar configurar este servidor CLSI ... saludos –

4

la Online LaTeX Equation Editor es perfecto para esto.

Ejem:

equation using Online Equation Editor

utiliza el siguiente marcado:

![equation using Online Equation Editor] 
(https://latex.codecogs.com/gif.latex?x&space;=&space;\frac{4}{5}+\pi\Omega\int_{2\pi}^{\infty}{5\left\(\frac{\tau+3}{2}\right\)d\omega}) 

nota que se necesita para escapar de paréntesis con una barra invertida, por ejemplo: \left\(stuff \right\)

Si se mira a través el editor API documentation puede averiguar que puede cambiar el formato de gif a png cambiando la api ur l punto final desde /gif.latex hasta /png.latex.

Véase también this meta.stackexchange answer y . Estoy seguro de que hay muchas más respuestas que apuntan a esta herramienta y la implementan de diferentes maneras. IE: en lugar de usar la url para generar un gif o png usando la notación de rebaja, o podrías usar el marcado HTML y el recorte de omisión o simplemente puedes arrastrar la imagen a tu publicación.

Cuestiones relacionadas