Corriger un délai d'expiration de compilation LaTeX.
Un compilateur en ligne interrompt une tâche qui dépasse sa limite : 10 secondes sur le plan Free d'Overleaf, 30 secondes sur celui de Texeno, et 8 minutes sur les plans payants de Texeno. Quelques étapes lentes causent la plupart des dépassements, et chacune peut être réduite.
Identifier ce qui est lent
Le temps de compilation provient de trois sources : les figures redessinées à chaque exécution, comme TikZ et PGFPlots, les passes supplémentaires pour la bibliographie et l'index, et les images volumineuses. Le nombre de pages compte moins que ce que l'on pourrait croire. Un texte de 200 pages avec peu de figures se compile plus rapidement qu'un document de 20 pages contenant 40 graphiques.
Avant toute chose, essayez de recompiler depuis zéro. Un cache endommagé peut provoquer une boucle de compilation jusqu'à la limite, et vider les fichiers mis en cache élimine cette cause en une seule étape.
Six solutions
Mettre en cache les figures TikZ et PGFPlots
Chaque figure est compilée une fois et réutilisée jusqu'à ce qu'elle soit modifiée. Cela nécessite des commandes shell, qui fonctionnent sur tous les plans Texeno, et Texeno dispose également d'une option de cache TikZ dans les paramètres du projet.
\usepackage{tikz} \usetikzlibrary{external} \tikzexternalizeAlléger les données des graphiques
Un graphique composé d'un million de points est lent à dessiner et n'est pas plus lisible qu'un graphique de quelques milliers de points. Conservez un point sur dix, ou enregistrez le graphique en tant qu'image lorsque vous avez besoin de tous les points.
\addplot[each nth point=10, filter discard warning=false, unbounded coords=discard] table {data.csv};Compiler un chapitre à la fois
Seuls les chapitres listés sont composés. Les numéros de page et les références croisées proviennent de la dernière exécution complète.
\includeonly{chapters/results} ... \include{chapters/intro} \include{chapters/results}Dessiner les figures sous forme de cadres pendant la rédaction
Le mode brouillon remplace chaque image par un cadre vide de même taille. Supprimez l'option pour la compilation finale. Texeno dispose également d'un commutateur de brouillon rapide dans les paramètres du projet.
\usepackage[draft]{graphicx}
Lorsque le document est tout simplement volumineux
Une thèse longue avec de nombreuses figures peut nécessiter plus que ce qu'autorise un plan gratuit. Le plan gratuit de Texeno permet une compilation de 30 secondes, et les plans Scholar et Lab de 8 minutes, contre 240 secondes sur les plans payants d'Overleaf, et aucun plan n'a de quota de compilation.
Pour des compilations ponctuelles sur votre propre ordinateur, il n'y a aucune limite : exécutez latexmk -pdf main.tex dans le dossier du projet.
Les limites de compilation d'Overleaf proviennent de sa page de plans et de sa documentation.
Questions
Quel est le délai d'expiration de compilation d'Overleaf ?
Overleaf a réduit la limite du plan gratuit à 10 secondes en 2025. Les plans payants permettent une durée plus longue, soit 240 secondes selon sa page de plans.
Texeno a-t-il un quota de compilation ?
Non. La seule limite est la durée d'une compilation : 30 secondes sur le plan Free, 8 minutes sur les plans Scholar et Lab. Une règle d'utilisation équitable existe contre les abus, et une rédaction normale avec compilation automatique ne l'atteint jamais.
Pourquoi la deuxième compilation est-elle plus rapide que la première ?
Essayez votre propre article dans Texeno.
Commencez gratuitement, importez un projet en .zip et cliquez sur Recompiler. Passez à une offre payante quand il vous faut des compilations plus longues.
Commencer à écrire