Le paquetage newclude suggéré par Will Robertson est très utile pour éviter la page claire. Il semble que, pour que \includeonly
pour qu'il fonctionne, il faut appeler le paquet immédiatement après la fin de l'opération. \documentclass{...}
. Dans l'environnement complexe de ma thèse, j'ai également rencontré des problèmes de ruptures de références.
Une bonne solution, lorsque includeonly n'est pas nécessaire pour une version finale, consiste à n'utiliser include que dans la version préliminaire :
\newif\ifdraft\drafttrue
ou
\newif\ifdraft\draftfalse
\ifdraft
\include{...}
\fi
\ifdraft
\include{file}
\else
\input{file}
\fi
La première ligne peut être facilement complétée par un fichier makefile, pour faire de la version draft ou de la version production des cibles make.
\includeonly{file1,file2,...}
permet de spécifier une liste de fichiers sources appelés avec \include{file1}
(donde file1
est un exemple) qui apparaîtra dans le document résultant. Les autres n'apparaîtront pas, mais sont pris en compte pour les compteurs, les étiquettes, les tables des matières lorsque les fichiers auxiliaires correspondants sont inclus.
En d'autres termes, en utilisant include
y includeonly
il est possible de réduire le temps de compilation dans un projet tout en ayant des références correctes. Pour en savoir plus Wikibooks .
Will Robertson
\include
est très utile parce qu'il permet de passer par \includeonly{...}
pour ne construire que les sections nécessaires. Lorsque l'on travaille sur un texte plus long, le fait de n'inclure qu'une section d'un long chapitre peut faire toute la différence en termes de temps de compilation. C'est également très utile, car on n'a pas besoin de feuilleter un long brouillon en travaillant sur un point précis. Enfin, les fichiers de code source plus petits sont plus faciles à gérer dans la gestion des versions, par exemple git.
2 votes
Je ne crois pas qu'il y ait des sauts de page après la sous-section normalement. Quelle classe de document utilisez-vous ?
1 votes
Pourriez-vous afficher votre en-tête (tout ce qui se trouve jusqu'à l'en-tête) ? \begin {document}) pour que nous puissions savoir ce qui ne va pas ?
17 votes
Utilisation
\input
sinon utiliser\input
ou bien utiliser\input
.