Comment compiler un document en ligne ?#

Deux grandes réponses :

  • Si vous êtes un rédacteur de documents vous cherchez probablement un éditeur qui vous permette d’écrire votre code 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.

1.  Édition de documents par le web#

1.1.  Sites web commerciaux#

Ces sites web proposent une interface pour éditer des documents les partager entre plusieurs rédacteurs (travail collaboratif) et les compiler pour obtenir un PDF de façon presque interactive :

Ils ont le plus souvent une offre gratuite (avec des limitations), mais restent des outils commerciaux.

D’autres liens disponibles sur le de Stefan Kottwitz.

1.2.  Sites web libres#

  • est un site d’autoformation à 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 pour le compiler en ligne.

  • Le code-source d’Overleaf est open-source, ce qui en permet l’installation sur n’importe quel serveur.

À faire

Y en a-t-il des instances ouvertes à tous sur des serveurs académiques ou associatifs ?

2.  API de compilation#

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 obtenir le document PDF résultant.

#

2.2.  Conversion #

MathTran, de Jonathan Fine, est (était ?) un service web de transformation de formules mathématiques :

  • conversion de formules en images,

  • traduction de formules en MathML,

  • traduction de formules MathML en

Son code source est open source (dernière mise à jour en 2013).