Écrire du LaTeX en japonais coûte d’ordinaire la première demi-heure en choix de moteur et en réglages de fontes. Cloud LaTeX est un environnement LaTeX en ligne gratuit, exploité par l’entreprise japonaise Acaric, dont la conception part du principe que cette demi-heure ne devrait pas exister. S’inscrire, créer un projet, taper jsarticle et quelques lignes de japonais, appuyer sur le bouton de compilation : le PDF apparaît. Cette page traite de l’usage de Cloud LaTeX lui-même : qui l’exploite et pourquoi, pourquoi le japonais se compose tel quel, la bibliothèque de plus de cent modèles (dont 科研費 LaTeX, les formulaires de demande de subvention japonais), les limites imposées côté serveur, et les trois issues vers l’extérieur — synchronisation Dropbox, extension VS Code et liens publics en lecture seule. Le choix entre le nuage et la machine locale relève d’une autre page.
Qui exploite Cloud LaTeX, et pourquoi c’est gratuit
Le service est exploité par le Cloud LaTeX Team d’Acaric Co., Ltd. La raison de sa gratuité figure noir sur blanc dans sa propre FAQ : le métier réel d’Acaric est le site de recrutement « Acaric », un service d’accompagnement de carrière pour doctorants et chercheurs, et depuis le 22 septembre 2022 le formulaire d’inscription de Cloud LaTeX propose de s’inscrire simultanément sur ce site. Dans ce cas, le nom d’utilisateur y est tiré au hasard, et les deux jeux d’informations de compte restent gérés séparément. Ceux qui pratiquent LaTeX quotidiennement et ceux qui sont inscrits en master ou en doctorat forment presque la même population. Offrir un environnement LaTeX gratuit et entretenir plusieurs années durant une relation avec cette population est un investissement cohérent — et la raison pour laquelle le service n’a jamais eu besoin d’une formule payante.
Une mine subsiste au niveau des comptes, surtout pour les anciens utilisateurs. D’après la FAQ, depuis le 27 avril 2023, une modification de l’API de Twitter fait qu’on ne peut plus s’inscrire ni se connecter avec un compte X (anciennement Twitter). Ceux qui s’étaient inscrits ainsi passent encore par « réinitialisation du mot de passe », à condition que l’adresse électronique enregistrée soit toujours valide ; si elle ne l’est plus, il ne reste que le support. C’est exactement l’obstacle que l’on rencontre en voulant récupérer un projet créé des années plus tôt et laissé de côté — si le cas se présente, mieux vaut vérifier que la connexion fonctionne encore avant d’en avoir besoin.
Pourquoi le japonais se compose sans configuration
Parce que le moteur de compilation par défaut sur le serveur est platex. La page d’aide de Cloud LaTeX présente les réglages de projet, accessibles depuis l’icône hamburger du volet d’aperçu, comme l’endroit où l’on peut changer le moteur depuis platex vers un autre. Le point de départ est donc déjà japonais, et l’obstacle habituel — un PDF vide ou illisible la première fois qu’on tape du japonais sous pdflatex — n’existe tout simplement pas. Là où les services internationaux de la même époque étaient conçus pour l’anglais, Cloud LaTeX se présente comme « le premier service à prendre en charge nativement le LaTeX japonais ». Quant à l’environnement de compilation, la FAQ le dit sans détour : la compilation exécute la commande latexmk dans un environnement TeX Live gelé (version finale) ; au moment de la rédaction, il s’agit de TeX Live 2023 frozen. Le millésime est choisi par l’exploitant, non par vous : si des consignes de soumission exigent une année précise, vérifiez la valeur courante dans la FAQ avant de commencer.
% Paste this into a fresh Cloud LaTeX project and press Compile.
% No engine directive, no font setup, no latexmkrc.
\documentclass{jsarticle}
\begin{document}
\section{はじめに}
日本語がそのまま組めます。数式も同じです:
\[ \int_0^1 x^2 \, dx = \frac{1}{3} \]
\end{document}Le choix de platex par défaut détermine aussi jusqu’où le japonais passe réellement. pTeX, le moteur sous platex, suppose la plage JIS X 0208 et ne sait pas traiter les caractères au-delà. Une ligne contenant 髙 (U+9AD9) soumise à platex sur un TeX Live 2024 local s’est arrêtée sur ! LaTeX Error: Unicode character ^^e9^^ab^^99 (U+9AD9) not set up for use with LaTeX. ; la même ligne passée à uplatex n’a pas même produit d’avertissement. Sur Cloud LaTeX aussi, donc : si la compilation échoue uniquement là où figure une variante de caractère dans un nom propre ou un symbole rare, c’est le moteur qui est en cause, pas la fonte. Basculer le moteur sur uplatex dans les réglages du projet ; comme le réglage est propre au projet, rien de ce qui est déjà écrit ailleurs n’en pâtit. Savoir prendre cette seule décision change nettement la fréquence des blocages.
Utiliser Cloud LaTeX : le premier projet, pas à pas
L’écran se divise en trois volets : le sélecteur de fichiers à gauche, l’éditeur de texte au centre, l’aperçu à droite. On crée un projet depuis « Ma page », on écrit au centre, on presse le bouton de compilation en haut à droite, et le PDF occupe la partie droite. Les fichiers s’ajoutent via le + à côté du nom du projet — « nouveau fichier », « nouveau dossier », « téléverser » — ou par simple glisser-déposer. Dès qu’un projet compte plusieurs fichiers, il faut indiquer lequel est le document : choisir « définir la cible » dans les trois points verticaux (⋮) en regard d’un nom de fichier, et ce fichier devient la cible de compilation. C’est en général la raison de « je modifie sans arrêt et le PDF ne bouge pas » après avoir découpé un manuscrit en chapitres.
Les réglages du projet s’ouvrent depuis l’icône hamburger au-dessus de l’aperçu. Outre le moteur de compilation vu à la section précédente, ce panneau propose l’activation ou non de la compilation automatique et le thème de l’éditeur. La compilation automatique reconstruit au fil de la frappe, ce qui est agréable sur un document court mais ajoute de l’attente sur un document riche en figures. En pratique : la désactiver pour un long manuscrit et presser le bouton soi-même aux points d’arrêt naturels. La marche à suivre ci-dessous épouse le caractère de cet environnement — rien ne bloque à l’installation locale, mais l’aller-retour vers le serveur devient la plus petite unité de travail, si bien qu’un avancement par petits pas est toujours payant.
- Partir d’un projet vierge ou du modèle le plus proche et compiler une fois avant d’ajouter quoi que ce soit, pour vérifier que la base tient.
- Ajouter sections, figures, tableaux et références une à une en compilant à chaque fois ; en cas d’échec, la cause ne peut être que le dernier ajout.
- Déposer les figures par glisser-déposer et limiter les noms de fichiers, comme
fig-method.pdf, aux lettres, chiffres et traits d’union. - Dès qu’il y a plusieurs fichiers, vérifier via « définir la cible » sous ⋮ que la cible de compilation est toujours le document principal.
- Télécharger le ZIP des sources à chaque jalon, pour qu’une copie existe aussi sur son propre disque.
Les modèles et les formulaires KAKENHI
Les modèles se choisissent via « créer à partir d’un modèle » sur l’écran de liste des projets. Le site en annonce plus de 100, et met en tête les modèles 科研費 LaTeX — les formulaires de demande des subventions japonaises KAKENHI. À côté figurent des styles de revues, des mises en page d’affiches de congrès, des documents techniques, des romans, et même HuiFont, une fonte japonaise imitant l’écriture manuscrite. C’est là l’atout le plus concret de Cloud LaTeX, et la raison tient au formulaire lui-même. Une demande KAKENHI est un imprimé aux cadres de dimensions fixes et au nombre de lignes fixe ; une ligne de plus dans un traitement de texte et toute la mise en page se décale. C’est précisément le genre de document que récompense le plus un système de composition — et comme le formulaire officiel est révisé chaque année, tout dépend de la disponibilité d’un modèle suivant le formulaire de l’année en cours.
Ce que le serveur limite, et comment récupérer un fichier
La compilation s’exécute entièrement sur le serveur ; les plafonds sont donc ceux du serveur. Une compilation isolée a une limite de temps, et la version v2.135.0 (23/11/2025) a introduit un avertissement affiché dès qu’un build s’approche à moins de 30 secondes de cette limite — autrement dit, dès que l’avertissement apparaît, le prochain élément lourd ajouté fera basculer. Dans le même ordre d’idées, v2.133.4 (31/10/2025) a plafonné la sortie des erreurs et avertissements à 100 entrées, corrigeant le cas de projets noyés sous les avertissements qui expiraient après compilation. Côté fichiers, depuis v2.65.0 (06/06/2022), l’ajout en masse est refusé dès qu’un projet dépasse 500 fichiers et dossiers. Si vous recompilez de lourds dessins tikz à chaque passage, les cuire une fois en PDF puis les réinjecter par \includegraphics rapporte ici encore plus qu’en local.
Il existe aussi un mécanisme pour récupérer un fichier supprimé ou un passage écrasé que l’on regrette. Choisir « restaurer » dans les ⋮ en regard d’un nom de fichier affiche les versions antérieures par horodatage ; en cocher une et elle revient. Ce qu’il faut retenir, c’est que les versions sont découpées à l’enregistrement : l’habitude de sauvegarder souvent donne une granularité fine de retour en arrière. La règle de conservation a été fixée en v2.104.2 (14/05/2024) à 90 jours et les 100 dernières versions, si bien qu’une version d’il y a six mois n’existe plus. En outre, la clôture du compte supprime les informations de compte et tous les projets (d’après la FAQ). Le téléchargement des sources en ZIP depuis l’écran de projet est apparu en v2.101.0 (05/03/2024) ; en tirer un à chaque frontière de chapitre est l’assurance la plus efficace du travail en ligne.
Synchronisation Dropbox, extension VS Code et liens publics
Trois voies mènent hors du navigateur. La première est la synchronisation Dropbox : comme le dit le site, les sources peuvent être synchronisées vers Dropbox en conservant leur hiérarchie de dossiers, et l’intégration Dropbox elle-même a été refaite en v2.17.0 (10/05/2019). La deuxième est l’extension VS Code, la sortie qui change le plus la nature de l’outil. La version v2.33.0 (09/12/2020) a publié l’extension officielle en bêta open source, sous licence Apache 2.0. Elle maintient le VS Code local et le projet côté serveur synchronisés automatiquement dans les deux sens, et la compilation s’exécute sur le serveur : on écrit donc dans un éditeur familier sans installer TeX Live en local. Elle prend aussi en charge l’édition hors ligne et se resynchronise seule au retour du réseau. La configuration ne demande que l’adresse électronique, un client et un token, et l’identifiant de projet tiré de l’URL du projet (123 pour /projects/123/edit). Quel que soit le chemin, prenez l’habitude de vérifier de quel côté se trouvent les fichiers les plus récents, nuage ou local, avant de commencer : une synchronisation peut être un écrasement à sens unique.
La troisième voie est le lien public, étonnamment récent : c’est v2.102.0 (18/03/2024) qui a introduit la publication d’un projet. Le bouton « Share » en haut d’un projet émet une URL en lecture seule, et n’importe qui — y compris sans compte Cloud LaTeX — peut ouvrir l’écran du projet par ce lien avec une permission de lecture seule. Autrement dit, pendant les années qui ont précédé, Cloud LaTeX était un lieu où l’on écrit seul. C’est exactement là que son caractère diverge d’Overleaf, conçu dès l’origine autour de la coédition. Il reliait en revanche la source au PDF de longue date : depuis v2.14.0 (25/01/2019), après une compilation, un double-clic n’importe où dans l’éditeur fait sauter la vue PDF à la page correspondante — de quoi gagner du temps en relisant un long manuscrit.
En résumé, ce que Cloud LaTeX offre par le chemin le plus court tient en deux points — du japonais qui fonctionne dès la première frappe et rien à installer — Dropbox et l’extension VS Code permettant en outre la cohabitation avec les outils locaux. Si le cœur du travail consiste à voir plusieurs personnes déplacer des curseurs sur un même manuscrit, Overleaf convient mieux ; et dès qu’il faut choisir soi-même le millésime de TeX Live, ou que d’énormes dessins sont recompilés à chaque passage, l’heure de l’installation locale a sonné. Le choix du port d’attache, nuage ou machine, fait l’objet d’une page distincte.