Gérer les gros documents \( \LaTeX \)

Table des matières

Introduction

Si vous avez cliqué sur cet article, il est fort probable que vous souhaitiez rédiger un gros document en \( \LaTeX \). Cependant, mettre tout son code source dans un seul fichier peut vite devenir difficile à gérer. Ainsi nous allons voir comment manipuler un même document par l'intermédiaire de plusieurs petits fichiers.

Importer du code depuis un autre fichier .tex

La commande permettant d'importer du code depuis un autre fichier .tex est : \input{chemin_relatif_fichier.tex}.
Le chemin relatif est le chemin par rapport au fichier dans lequel vous appelez la commande \input.
Cette commande s'utilise dans le corps du document, à l'endroit où vous souhaitez importer le contenu
Il existe une autre commande permettant d'importer du code mais avec une subtilité en plus, il s'agit de la commande : \include{chemin_relatif_fichier.tex}.
C'est comme un \input mais avec un saut de page supplémentaire.

Compiler le contenu que d'un seul fichier à la fois

Parfois, lors de gros documents, la compilation peut être assez lente. Pour alléger le programme, il est possible de ne compiler que le contenu d'un seul fichier .tex, la commande est : \includeonly{chemin_relatif_fichier.tex}.
Contrairement aux commandes précédentes, elle s'utilise dans le préambule et non dans le corps du document.
Il faudra cependant, penser à faire des compilations complètes (donc enlever le \includeonly) pour avoir le fichier complet.