Suivant: \include & \includeonly, Monter: Splitting the input [Table des matières][Index]
\endinput
Synopsis :
\endinput
Quand vous écrivez \include{nomfichier}
, alors au sein de
nomfichier.tex la matière qui vient après \endinput
n’est
pas incluse. Cette commande est optionnelle ; si nomfichier.tex
ne comprend pas de \endinput
alors LaTeX lit tout le fichier.
Par exemple, supposons que le fichier racine d’un document a un
\input{chap1}
que ce le contenu de chap1.tex est ce qui
suit :
\chapter{One} Cette matière apparaît dans le document. \endinput Ceci n'apparaît pas.
Ceci peut être utile pour placer de la documentation ou des commentaires
à la fin d’un fichier, ou pour éviter des caractères indésirables qui
pourraient s’ajouter si le fichier est transmis dans le corps d’un
courriel. C’est également utile pour déboguer : une stratégie pour
localiser des erreurs est de placer un \endinput
à mi-chemin en
cours des fichiers inclus et de voir si l’erreur disparaît. Ensuite,
sachant quelle moitié contient l’erreur, en déplaçant le
\endinput
à mi-chemin de cette zone circonscrit de plus près
l’endroit où elle se trouve. Ainsi on trouve rapidement la ligne
fautive.
Après avoir lu \endinput
, LaTeX continue à lire jusqu’à la fin
de la ligne, ainsi il est possible de faire suivre cette ligne par
quelque chose qui sera tout de même lu. Ceci vous permet entre autre de
fermer un \if...
par un \fi
.