TeX sur le Web (Overleaf / Cloud LaTeX)

L'installation de TeX sur votre propre ordinateur est la voie habituelle, mais pas la seule. Vous pouvez traiter un service basé sur un navigateur comme votre environnement TeX et le laisser remplacer une installation locale. Cette page considère le Web comme un choix d'installation : quand le Web est la bonne réponse et quand une configuration locale se trouve, où s'intègrent les principaux services et - la partie ignorée par l'enquête pour débutants - exécuter votre propre serveur Overleaf, c'est-à-dire l'auto-hébergement.

L'histoire « Essayez-le dans un navigateur » – comment fonctionne un éditeur en ligne et comment un débutant commence – vit sur sa propre page, « Essayez-le en ligne ». Pour éviter de le répéter, cette page est organisée autour d'une seule décision : installer localement ou confier le travail au Web ?

Traiter le Web comme votre installation

Une installation locale de TeX Live ou MiKTeX place l'intégralité de la pile sur votre propre disque : le moteur TeX, des milliers de packages, de polices et d'outils de build. Un service en ligne comme Overleaf ou Cloud LaTeX conserve la même pile sur un serveur : votre navigateur télécharge simplement la source et affiche le PDF qui revient. Sur le plan fonctionnel, un service Web est donc « un TeX Live que quelqu'un d'autre exploite pour vous ».

La raison pour laquelle ce cadrage est important est que vous pouvez choisir le Web comme un environnement permanent, et pas seulement comme un pis-aller. Un laboratoire partagé PC, une tablette, une maison et un bureau : n'importe quel navigateur vous place dans la même configuration, et une mise à jour de OS ne pourra jamais interrompre votre build. Le compromis est que le service décide du contenu de cet environnement (les versions du moteur, des packages et des polices) et que votre manuscrit vit sur son serveur. La section suivante condense la décision dans un tableau.

Quand le Web s'adapte, quand le local s'adapte

Ni l’un ni l’autre n’est simplement meilleur ; la question est ce que vous êtes prêt à abandonner et ce que vous voulez garder entre vos mains. De manière générale : prenez le Web pour vous libérer de la maintenance et de l'accès n'importe où, optez pour une installation locale pour le contrôle, la confidentialité et un plafond de vitesse illimité.

PréoccupationService WebInstallation locale
MaintenanceAucun – les mises à jour ont lieu côté serveurVous mettez à jour et gérez les packages
DevicesTout appareil doté d'un navigateurSeule la machine sur laquelle vous avez installé
CollaborationCo-édition facile en temps réelRoulez le vôtre, par ex. avec Git
Compile timeLes niveaux gratuits plafonnentPas de plafond (limité par votre machine)
NetworkGénéralement requisFonctionne hors ligne
Your sourceVit sur le serveur d'un tiersReste sur votre propre disque
Pinning versionsDans le cadre de ce que propose le serviceN’importe quel package ou police, librement

Pour un premier document, un devoir de classe ou un article co-écrit, le Web suffit généralement. Recherchez une installation locale lorsque les autres exigences apparaissent : une longue thèse ou une version lourde de TikZ qui dépasse le délai d'expiration de la compilation (à la mi-2026, 10 secondes sur le niveau gratuit de Overleaf et 240 secondes sur ses forfaits payants), des recherches non publiées ou confidentielles que vous préférez ne pas placer sur un serveur externe, ou la nécessité d'épingler un TeX Live exact et un ensemble de packages pour la reproductibilité. Avoir les deux sens est également pratique : la synchronisation Dropbox de Cloud LaTeX est gratuite et l'intégration Git/GitHub de Overleaf est disponible sur les forfaits payants. La page d'installation locale couvre cet itinéraire.

Les principaux services, en bref

C’est ici que se situent les trois principaux services. La procédure pas à pas de fonctionnement se trouve sur « Essayez-le en ligne » et chaque service possède sa propre page détaillée.

  • Overleaf — la norme de facto ; ses atouts sont une grande bibliothèque de modèles et une co-édition en temps réel. Son moteur par défaut est pdfLaTeX, le japonais a donc besoin d'un paramètre (LuaLaTeX avec ltjsarticle est le chemin rapide). Comme ci-dessous, c'est le seul qui est open source et peut fonctionner sur votre propre serveur.
  • Cloud LaTeX — géré par le japonais Acaric. Son principal avantage est que les compositions japonaises sans configuration, qui conviennent aux journaux et revues nationaux ; il offre également la synchronisation Dropbox et une intégration VS Code.
  • Papeeria — propose un niveau gratuit permanent avec des projets publics illimités, une intégration Git et un Markdown mixte ; le niveau gratuit vous limite à un seul projet privé.

Un choix approximatif : Cloud LaTeX pour une écriture principalement japonaise, Overleaf pour plusieurs auteurs à la fois ou un flux de travail basé sur un modèle, et Papeeria pour des démarrages d'équipe publics par défaut ou bon marché. La comparaison complète se trouve sur la page d'essai.

Stratégie de sortie : pouvez-vous emporter vos sources avec vous ?

Une fois que vous vous êtes engagé sur le Web lors de votre installation, la sortie mérite autant de réflexion que l'entrée. Si le service augmente les prix ou s'arrête, pouvez-vous toujours récupérer votre manuscrit sous forme de texte brut .tex ? C'est la seule question clé qui mérite d'être suivie avec Web TeX, et les services diffèrent par leur conception. Overleaf permet même aux comptes gratuits de télécharger un projet en tant que ZIP, et comme tout est du texte, il est porté proprement vers un autre environnement - mais l'historique des versions de l'offre gratuite ne remonte que de 24 heures, et la route git clone qui extrait l'ensemble du projet avec son historique est une fonctionnalité de forfait payant. Cloud LaTeX propose l'exportation ZIP ainsi qu'une synchronisation Dropbox gratuite, de sorte qu'une copie actuelle de la source peut toujours se trouver sur votre propre disque. Papeeria propose l'intégration de Git sur le niveau gratuit et est construit autour de l'idée que le référentiel vit en dehors du service. Une règle générale : choisissez un service sur lequel vous pouvez vous connecter, et quoi qu'il arrive au serveur, vos sources et leur historique restent avec vous.

Règles de fonctionnement pour une utilisation quotidienne du Web

Lorsque le Web est votre environnement principal, remplacez le travail d'installation par des règles de fonctionnement : à qui appartient le projet, quelle année et quel compilateur il utilise, et où la source est exportée avant sa soumission. Si les co-auteurs ignorent ces décisions, l'obtention d'un diplôme, les changements d'emploi, les limites des niveaux gratuits ou un historique superficiel deviennent des problèmes plus tard.

  • Pour la recherche collaborative, faites d’un compte contrôlé par un laboratoire ou un projet le propriétaire, et non un seul compte personnel.
  • Avant la soumission finale, archivez les données PDF, source ZIP, .bib et source de figure dans un dossier daté.
  • Si une reproduction locale peut être nécessaire, copiez les paramètres du compilateur Overleaf ou Cloud LaTeX dans le fichier README.

Exécuter votre propre Overleaf (auto-hébergement)

C’est là que cela va au-delà de la simple utilisation d’un service. Overleaf est open source (AGPL v3) et son noyau est publié sous le nom Overleaf Community Edition (CE). Ainsi, un laboratoire ou une entreprise peut exécuter son propre Overleaf sur son propre serveur, indépendamment du site commercial overleaf.com. Cloud LaTeX et Papeeria n'offrent pas une telle option (ils sont hébergés uniquement) ; parmi les principaux services, Overleaf est effectivement le seul que vous pouvez auto-héberger.

Pour le déploiement, le chemin recommandé est le Overleaf Toolkit officiel. Il s'agit d'une pile Compose Docker qui affiche l'application Overleaf avec MongoDB (sa base de données) et Redis (son cache) sur Docker. Clonez overleaf/toolkit à partir de GitHub, initialisez-le, démarrez-le et vous disposez de votre propre Overleaf accessible par navigateur. Une fois configuré, il peut même fonctionner sans espace, sans connexion Internet.

terminal
# Overleaf Toolkit で自前サーバを建てる(概略)
git clone https://github.com/overleaf/toolkit.git
cd toolkit
bin/init      # 設定ファイル (config/) を生成
bin/up        # Docker Compose で Overleaf + MongoDB + Redis を起動

Ce que l'auto-hébergement vous permet, c'est le contrôle de vos données et l'indépendance vis-à-vis d'une partie extérieure : chaque manuscrit reste sur vos serveurs, vous n'êtes pas à la merci d'une panne ou d'un changement de prix, et tout peut vivre au sein du réseau de votre organisation. Le coût est que vous êtes responsable de l'entretien : l'approvisionnement du serveur, les sauvegardes, la mise à niveau de TeX Live et la sécurité vous incombent.

Il y a une mise en garde importante. L'Community Edition gratuite n'a pas de « compilations en bac à sable » pour isoler la compilation : la compilation LaTeX d'un utilisateur s'exécute avec les privilèges du conteneur et peut atteindre son système de fichiers et son réseau. l'édition payante Server Pro existe. Règle générale : CE pour un petit laboratoire de confiance ; Serveur Pro pour l'ouvrir à toute une université.