Existe-t-il un moyen de supprimer les pages vierges apparaissant entre deux chapitres, en annexe?
Votre problème est que tous les chapitres, qu'ils soient dans l'annexe ou non, commencent par défaut sur une page impaire lorsque vous êtes en mode de mise en page recto verso. Quelques solutions possibles:
La solution la plus simple consiste à utiliser l' openany
option pour votre classe de document, ce qui fait que les chapitres commencent à la page suivante, qu'il s'agisse d'une page paire ou impaire. Ceci est pris en charge dans la classe de document de livre standard, par exemple \documentclass[openany]{book}
. ( memoir
prend également en charge son utilisation comme déclaration\openany
qui peut être utilisée au milieu d'un document pour changer le comportement des pages suivantes.)
Une autre option consiste à essayer la \let\cleardoublepage\clearpage
commande avant vos annexes pour éviter le comportement.
Ou, si vous ne vous souciez pas d'utiliser une mise en page recto verso, l'utilisation de l'option oneside
à votre documentclass
(par exemple \documentclass[oneside]{book}
) passera à une mise en page unilatérale.
book
etscrbook
, mais cela ne fonctionne que si vous mettez la commande dans le préambule.c'est très facile:
ajoutez
\documentclass[oneside]{book}
et vous allez bien;)la source
\documentclass[report,12pt]{memoir}
par\documentclass[oneside,12pt]{memoir}
aidéoneside
option permet égalementfancyhdr
d'ignorer la configuration des pages entraînant même des erreurs comme celle - ci:Package Fancyhdr Warning: \fancyfoot's `E' option without twoside option is useless on input line 6791
. L'openany
option est donc bien meilleure dans ce cas car elle n'affecte que l'emplacement de chaque nouveau chapitre, au lieu d'affecter les marges et d'alterner les en-têtes / pieds de page.J'ai essayé la suggestion de Noah qui mène à la meilleure solution à ce jour.
Insérez juste
\let\cleardoublepage\clearpage
avant toutes les parties avec les pages vierges Surtout lorsque vous utilisez\documentclass[12pt,a4paper]{book}
Le conseil de frederic snyers
\documentclass[oneside]{book}
est également très bon et résout le problème, mais si nous voulons simplement utiliser le book.cls ou article.cls, celui-ci ferait une grande différence en présentant vos particules.Par conséquent, un grand soutien
\let\cleardoublepage\clearpage
pour les personnes qui poseront la même question à l'avenir.la source
Si vous spécifiez l'option 'openany' dans la déclaration \ documentclass, chaque chapitre du livre (je suppose que vous utilisez la classe de livre car les chapitres ouverts à la page suivante dans les rapports et les articles n'ont pas de chapitres) s'ouvriront le une nouvelle page, pas nécessairement la prochaine page impaire.
Bien sûr, ce n'est pas tout à fait ce que vous voulez. Je pense que vous voulez définir openany pour les chapitres dans l'annexe. 'frêle, je ne sais pas comment faire ça, je soupçonne que vous devez retrousser vos manches et lutter avec TeX lui-même
la source
J'ai mis l'
\let\cleardoublepage\clearpage
avant\makeindex
. Sinon, votre page de contenu affichera le numéro de page en fonction du numéro de page avant que vous n'effaciez la page vierge.la source
Une chose que j'ai découverte est que l'utilisation de la commande \ include insère souvent une page vierge supplémentaire. En reprenant l'astuce précédente avec la commande \ let, j'ai inséré \ let \ include \ input près du début du document, et cela a éliminé la plupart des pages vierges excessives.
la source
\input
si c'est ce dont vous avez besoin, plutôt que de redéfinir\include
pour l'être. Je pense que tex.stackexchange.com/questions/246/… explique pourquoi cela se produit. C'est parce qu'il\include
est destiné à faire plus que simplement copier-coller du texte dans le document.Dans mon cas, je voulais toujours l'option Ouvrir sur les pages impaires, mais cela produirait une page vierge avec le nom du chapitre dans l'en-tête. Je ne voulais pas d'en-tête. Et donc pour éviter cela, j'ai utilisé ceci à la fin du chapitre:
Cela vous permet de conserver la page vierge sur la dernière page paire du chapitre mais sans l'en-tête.
la source
Vous pouvez également utiliser
\openany
,\openright
et les\openleft
commandes:la source