====== Comment compiler un document LaTeX en ligne? ====== Deux grandes réponses: * Si vous êtes un rédacteur de documents LaTeX, vous cherchez probablement un **éditeur qui vous permette d'écrire votre code LaTeX dans un navigateur web**; * Si vous êtes un développeur de services en lignes, ou d'applications pour smartphones/tablettes, vous cherchez sans doute une **API vous permettant de compiler** un document sur un serveur distant, sans intervention humaine. ===== Édition de documents LaTeX par le web ===== ==== Sites web commerciaux ==== Ces sites web proposent une interface pour éditer des documents LaTeX, les partager entre plusieurs rédacteurs (travail collaboratif) et les compiler pour obtenir un PDF de façon presque interactive: $\Reponse$ https://www.overleaf.com/ $\Reponse$ https://latexbase.com/ $\Reponse$ https://papeeria.com/ $\Reponse$ https://www.verbosus.com/, qui propose une //app// pour smartphone et tablette. Ils ont le plus souvent une offre gratuite (avec des limitations), mais restent des outils commerciaux. D'autres liens disponibles sur le [[https://texblog.net/latex-link-archive/online-compiler/|TeXblog]] de Stefan Kottwitz. ==== Sites web libres ==== $\Reponse$ [[https://www.learnlatex.org/fr/|LearnLaTeX]] est un site d'autoformation à LaTeX. Son interface permet de compiler les exemples de code directement dans votre navigateur web et d'observer le résultat. Même si ce n'est pas son but premier, vous pouvez parfaitement y coller votre propre code LaTeX pour le compiler en ligne. $\Reponse$ Le [[https://github.com/overleaf/clsi|code-source d'Overleaf est open-source]], ce qui en permet l'installation sur n'importe quel serveur. FIXME Y en a-t-il des instances ouvertes à tous sur des serveurs académiques ou associatifs? $\Reponse$ [[https://www.latex4technics.com/|L4T (LaTeX for technics) fournit une interface web]] pour éditer des formules mathématiques, et chercher des exemples dans une bibliothèque de code (plus de 235000 exemples disponibles en juillet 2020). ===== API de compilation ===== $\Reponse$ [[https://github.com/YtoTech/latex-on-http|LaTeX-on-HTTP]] Par exemple en exécutant cette requête: https://latex.ytotech.com/builds/sync?content=\documentclass{article} \begin{document} Hello World Latex-on-HTTP \end{document} vous devriez [[https://latex.ytotech.com/builds/sync?content=\documentclass{article} \begin{document} Hello World Latex-on-HTTP \end{document}|obtenir le document PDF résultant.]] $\Reponse$ [[https://texlive.net/|TeXlive.net]] est le service de compilation utilisé notament par [[https://www.learnlatex.org/fr/|LearnLaTeX]]. Il a également été appelé «LaTeX CGI server». Il est librement utilisable, il suffit de lire [[https://davidcarlisle.github.io/latexcgi/|la documentation de son API]] (en anglais). Vous pouvez également [[https://github.com/davidcarlisle/latexcgi|l'installer sur votre propre serveur]]. $\Reponse$ [[https://latexonline.cc/|LaTeX.Online]], dont le [[https://github.com/aslushnikov/latex-online|code-source]] est disponible. ==== MiniLaTeX ==== $\Reponse$ [[https://minilatex.io/|Le projet MiniLaTeX]], de James Carslon, vise à permettre les auteurs de sites web d'écrire directement en LaTeX. MathJax s'occupe déjà des formules, mais laisse de côté tout le reste: sections, tableaux, références croisées, hyperliens... MiniLaTeX vise à corriger ça. * [[https://demo.minilatex.app/|Une démonstration est disponible en ligne]], * [[https://minilatex.lamdera.app/|Vous pouvez dès à présent l'utiliser sur vos sites web]]. ==== Conversion TeX/MathML ==== [[https://jonathanfine.wordpress.com/mathtran/|MathTran]], de Jonathan Fine, est (était?) un service web de transformation de formules mathématiques: * conversion de formules TeX en images, * traduction de formules TeX en [[wpfr>MathML]], * traduction de formules MathML en TeX. [[https://sourceforge.net/projects/mathtran/|Son code source est open source]] (dernière mise à jour en 2013). ------ //Sources:// * https://tex.stackexchange.com/questions/3/compiling-documents-online {{htmlmetatags>metatag-keywords=(LaTeX,internet,compilation,en ligne,serveur LaTeX,serveur de compilation,tablette,téléphone portable,smartphone) metatag-og:title=(Comment compiler un document LaTeX en ligne?) metatag-og:site_name=(FAQ LaTeX francophone) }}