Page 1 sur 1

[Résolu] Mémoire trop petite

MessagePosté: Samedi 05 Mai 2018, 23:04
par XANA
Bonsoir,
dans un fichier TeX que je suis en train d'écrire, j'ai besoin d'insérer un schéma fait avec Tikz, mais le problème est que le code Tikz fait 5200 lignes, et par conséquent c'est assez long pour compiler le fichier (environ deux minutes juste pour le schéma Tikz). En faisant des recherces, j'ai découvert la fonctionnalité external du paquet pgf qui permet de compiler une seule fois le code Tikz dans un "sous-pdf", qui sera directement inséré dans le fichier final, ce qui est bien pratique. Le problème est qu'une fois la commande \tikzexternalize entrée, le compilateur me renvoie une erreur et ne produit pas de fichier pdf. L'erreur est : TeX capacity exceeded, sorry [main memory size=5000000].

En faisant des recherches, j'ai découvert qu'il était possible de modifier le valeur de main memory dans un fichier texmf.cmf (j'ai la distribution TeXLive), mais lorsque je change la valeur, ça me renvoie cette erreur : Ouch---my internal constants have been clobbered!---case 14. J'ai peut être loupé une manip en faisant les changements, mais du coup ça ne marche pas...

Bon après en dernier recours, il y a toujours la possibilité de mettre un % devant le code Tikz et l'enlever pour la compilation finale, mais c'est moins classe ^^

Merci

Re: Mémoire trop petite

MessagePosté: Dimanche 06 Mai 2018, 09:39
par rebouxo
Pourquoi tu ne le fais pas en externe complet : dans un document à part avec la classe standalone ?
Olivier

Re: Mémoire trop petite

MessagePosté: Dimanche 06 Mai 2018, 11:15
par XANA
Je ne connaissais pas standalone, mais ça fonctionne totalement !
Merci :)