Éviter les veuves et orphelines en LaTeX
Le mercredi 22 novembre 2006 à 19:21 - Lien permanent
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.
Commentaires
bon plan ...
Ben merde alors ... ça marche pas chez moi ... pourtant j'ai exactement la même contrainte que toi et pour mon promoteur c'est important de pas laisser certaines lignes toutes seules ... donc comme c'est lui qui me donne mes points, autant qu'il soit content du travail.
Tu mets ces commandes à quel endroit dans le document? Quand même au même endroit que les "usepackage" & co?
Ca ne marche pas toujours ...
\paragraph{Exemples : }
\begin{enumerate} \item Exemple 1 blablabla ...
\item Exemple 2 blublublu
\item Exemple 3 bliblibli
\end{enumerate}
Mon "Exemple" est seul en bas de la page, l'énumération est renvoyée à la page suivante :-(