Malgré toutes les précautions que l’on peut prendre pour faciliter la compilation (séparation des différents chapitres, externalisation des figures etc.) il arrive que LaTeX nous retourne la tragique erreur « TeX capacity exceeded, sorry ». Voici donc une méthode, ponctuelle, pour augmenter cette mémoire.
Pour la rédaction de gros documents, tels qu’un manuscrit de thèse, il est élémentaire de ne compiler que les parties sur lesquelles on travaille (grâce notamment à la commande \includeonly). Pour gagner encore en temps de compilation, il est préférable d’externaliser les figures TikZ pour n’avoir à les compiler qu’une fois. Toutefois, certaines précautions sont alors à prendre pour appliquer ces deux méthodes en même temps.
Si vous utilisez, à raison, l’externalisation de vos figures TikZ, et que vous voulez utiliser une référence croisée (ou cross-reference) dans une de vos figures, vous risquez de ne jamais réussir à afficher cette référence.