Christophe Jacquet

Éviter les veuves et orphelines en LaTeX

En typographie, on n’aime généralement pas les lignes veuves ou orphelines, c’est-à-dire isolées en haut ou bas de page[1]. Au niveau de la page et même du document, LaTeX essaie de trouver un compromis entre différents critères esthétiques. Il peut donc arriver qu’il laisse passer quelques veuves et orphelines, sacrifiées en faveur d’autres critères…

Pour les éviter totalement, il suffit de donner une valeur infinie[2] aux pénalités associées aux veuves et orphelines :

\widowpenalty=10000
\clubpenalty=10000

Certains trouvent cela un peu violent et évoquent d’éventuels problèmes dans certains cas. Ils conseillent donc de limiter la valeur à 9999. Pour ma part, j’ai essayé avec 10000 sur ma thèse, et cela m’a éliminé toutes les veuves et orphelines, sans effets secondaires trop gênants. Tout au plus ai-je obtenu des espacements verticaux un peu grands par endroits.

Notes

[1] Les avis divergent quant au fait de savoir qui est la veuve et qui est l’orpheline…

[2] Pour LaTeX, l’infini vaut 10000. Ben oui. Pourquoi pas ?

HTML5 valide ? © . ✍ Contact. Mentions légales.