J'ai l'impression que deux choses sont mélangées dans le problème ici en question: les caractères hors marge, et les mécanismes d'alignement de Tex.
Je ne crois pas que l'algorithme de Tex utilise le débordement de caractère pour corriger l'espace inter-mot, je crois que le débordement de caractère n'est utilisé qu'a posteriori: lorsque la ligne est créée, si le dernier caractère est un tiret, celui-ci est légèrement décalé pour paraître aligné. C'est du moins ainsi que fonctionne Troff, et je crois qu'il en est de même pour Tex.
C'est probablement pour cela qu'il n'y a pas de message d'alerte: le mécanisme de création de ligne n'est pas en jeu ici.
Si on veut aller plus loin, et adapter le crénage au travail en cours, effectivement ça devient un travail de spécialiste.
Pour bien faire, il faudrait probablement des macros strictes, dédiées à un jeu de polices et à une mise en page spécifique, et gérant tous ces détails.
[^] # Re: Pourquoi cette protrusion ?
Posté par Sygne (site web personnel) . En réponse au journal LaTeX sans douleur. Évalué à 4.
J'ai l'impression que deux choses sont mélangées dans le problème ici en question: les caractères hors marge, et les mécanismes d'alignement de Tex.
Je ne crois pas que l'algorithme de Tex utilise le débordement de caractère pour corriger l'espace inter-mot, je crois que le débordement de caractère n'est utilisé qu'a posteriori: lorsque la ligne est créée, si le dernier caractère est un tiret, celui-ci est légèrement décalé pour paraître aligné. C'est du moins ainsi que fonctionne Troff, et je crois qu'il en est de même pour Tex.
C'est probablement pour cela qu'il n'y a pas de message d'alerte: le mécanisme de création de ligne n'est pas en jeu ici.
Pour bien faire, il faudrait probablement des macros strictes, dédiées à un jeu de polices et à une mise en page spécifique, et gérant tous ces détails.