10
votes

Latex, tikz et compilation séparée des chapitres et des chiffres

J'ai un document de latex assez grand avec beaucoup de chiffres tikz à l'intérieur. J'ai l'habitude de recompilation fréquente et il faut pour toujours la compiler à l'aide de PDFLATEX. Les chiffres de Tikz prennent la plupart du temps.

Ma question est la meilleure façon de diviser le document en fichiers Tex distincts (chiffres / chapitres) pour obtenir une compilation de figures et de chapitres distincts, séparément des fichiers PDF, et un fichier PDF de document complet?


0 commentaires

4 Réponses :


10
votes

Avez-vous essayé de compiler chaque image à lui seul, y compris ensuite dans votre fichier Tex en tant que PDF plutôt que le code TIKZ? Vous pouvez utiliser le paquet autonome afin que l'image soit la taille exacte dont vous avez besoin. Donc: XXX

La bonne chose à ce sujet est que vous pouvez inclure directement ce document pour obtenir une figure PDF à inclure dans votre document, ou vous pouvez utiliser la commande \ entrée pour inclure dans votre document principal en tant que code Tikz en ajoutant xxx

dans votre document principal (avec les packages et les bibliothèques tikz), puis xxx


0 commentaires

1
votes

La façon dont je fais généralement, c'est appliquer le latex à une seule partie du fichier: EMACS et plusieurs autres éditeurs de latex vous permettent de compiler des régions compilatrices: avec l'Auctex, vous pouvez exécuter la région Tex-Pin pour spécifier le chapitre actuel et Ensuite, Tex-Command-Région pour exécuter la latex sur la région sélectionnée.

La manière traditionnelle de le faire est de couper des parties du grand fichier en parties plus petites qui sont \ incluent D, puis de commenter les pièces que vous ne voulez pas travailler, ou mettre certains Macrologie Au début et à la fin de chaque fichier qui leur permet d'être compilées séparément.


0 commentaires

2
votes

Que diriez-vous de mettre chaque chapitre dans un fichier séparé puis d'utiliser \ inclure pour les mettre dans un fichier maître? Ensuite, vous pouvez utiliser \ includeonly pour compiler uniquement le chapitre sur lequel vous travaillez actuellement. Cela devrait économiser du moins au moins.

Je m'attends à ce qu'une solution basée sur le fabricant serait encore meilleure que cela, mais je ne sais rien sur les fabricants ...


0 commentaires

8
votes

Il y a un moyen potentiellement meilleur (IMHO) à cache tikz-images forte>. Ajoutez les lignes suivantes dans votre Préambule:

\usetikzlibrary{external}
\tikzexternalize[prefix=i/]


0 commentaires