Partitionner le fichier d’entrée
Un document de grande taille nécessite beaucoup de données en entrée. Plutôt que de mettre toutes les entrées dans un seul grand fichier, il est plus efficace de les partitionner en plusieurs fichiers plus petits. Indépendamment du nombre de fichiers distincts que vous utilisez, il y en a un seul qui est le fichier racine ; c’est le fichier dont vous passer le nom à la ligne de commande quand vous exécutez LaTeX.
Voir filecontents, pour un environnement qui permet de grouper un fichier externe à créer avec le document principal.

\include
Synopsis :

\include{fichier}

Si aucune commande \includeonly n’est présente, la commande \include exécute un \clearpage pour commencer une nouvelle page (voir \clearpage), puis elle lit fichier, et ensuite fait encore un \clearpage.
Précédé d’une commande \includeonly, les actions de \include ne sont exécutées que si fichier est un élément des fichiers listés en argument de l’\includeonly. Voir \includeonly.
La commande \include ne doit apparaître ni dans le préambule, ni au sein d’un fichier lu par une autre commande \include.

\includeonly
Synopsis :

\includeonly{fichier1,fichier2,...}

La commande \includeonly contrôle quels fichiers sont lisible par toute commande \include venant ensuite. La liste des noms de fichier est à éléments séparés par des virgules. Chaque élément fichier1, fichier2, … doit exactement correspondre à un nom de fichier spécifié en argument d’une commande \include pour que la sélection soit effective.
Cette commande ne peut apparaître que dans le préambule.

\input
Synopsis :

\input{nomfichier}

La commande \input a pour effet que le nomfichier spécifié soit lu et traité comme si son contenu était inséré dans le fichier courant à cet endroit.
Si nomfichier ne se termine pas en ‘.tex’ (par ex., ‘toto’ ou ‘toto.tata’), on essaie en premier en ajoutant cette extension (‘toto.tex’ ou ‘toto.tata.tex’). Si aucun fichier n’est trouvé avec ce nom, alors on essaie le nomfichier original (c.-à-d. ‘toto’ ou ‘toto.tata’).