Comment détecter une fin de chapitre ?
Dans la classe https://github.com/sveyret/LaTeX/blob/master/publivre.cls, https://github.com/sveyret/LaTeX/blob/master/publivre.cls , les commandes *chapter* et *part* sont redéfinies afin de modifier le style de la dernière page du chapitre, et ne pas y afficher de numéro de page. Cela fonctionne plutôt bien, sauf lorsque ce qu'il y a à afficher sur la dernière page est très court. Dans ce cas, c'est l'avant-dernière page qui n'a pas de numéro.
Voici un exemple (à compiler avec *pdflatex*) :
\documentclass[chapnumsimple]{publivre}
\usepackage{lipsum}
\Titre{Un livre}
\Auteur{Veyret}{Stéphane}
\CouvResume{Résumé}
\begin{document}
\part{Première partie}
\chapter{}
\lipsum[1-5]
— Oui, je suis d'accord. Mais il faudrait que ce bout de texte soit un tout petit peu plus long.
\chapter{}
\lipsum[7-22]
\chapter{}
\lipsum[26-30]
\end{document}
Vous verrez que, à la fin du premier chapitre, la dernière page à un numéro, alors que l'avant dernière n'en a pas. De plus, sur cet exemple, il y a même une page vide générée comme dernière page de chapitre (et je ne comprends pas pourquoi). Ce n'est pas le cas dans mon cas d'utilisation réel, où il y a toujours au moins quelques lignes sur la dernière page. Mais je n'ai pas réussi à le reproduire dans un exemple minimaliste.