Suivant: \frenchspacing & \nonfrenchspacing, Monter: \spacefactor [Table des matières][Index]
\@
Synopsis :
lettre-capitale\@.
Traite un point comme terminant une phrase, là où LaTeX penserait sinon qu’il fait partie d’une abréviation. LaTeX pense qu’un point termine une abréviation si le point suit une lettre capitale, et sinon il pense que ce point termine une phrase. Par défaut, en justifiant une ligne LaTeX ajuste l’espacement après un point terminant une phrase (ou après un point d’interrogation, d’exclamation, une virgule, ou un caractère deux-points) plus qu’il n’ajuste l’espace inter-mot (voir \spacefactor).
Cet exemple montre les deux cas dont il faut se souvenir :
Les chansons \textit{Red Guitar}, etc.\ sont de Loudon Wainwright~III\@.
Le second point termine la phrase, bien que précédé d’une capitale. On
dit à LaTeX qu’il termine la phrase en mettant \@
devant. Le
premier point termine l’abréviation ‘etc.’ mais non la phrase. Le
controblique-espace, \
, produit un espace en milieu de phrase.
Ainsi donc : lorsqu’on a une capitale suivie d’un point qui termine une
phrase, alors on met \@
devant le point. Cela vaut même s’il y
a une parenthèse droite ou un crochet, ou un guillemet droit simple ou
double, parce que la portée de l’effet sur l’espacement du point n’est
pas limitée par ces caractères. Dans l’exemple suivant
Utilisez le \textit{Instructional Practices Guide}, (un livre de la MAA)\@.
on obtient l’espacement inter-phrase correctement après le point.
La commande \@
ne convient que pour le mode texte. Si vous
l’utilisez hors de ce mode alors vous obtiendrez ‘You can't use
`\spacefactor' in vertical mode’ (voir Modes).
Commentaire : le cas réciproque c’est lorsque un point termine une
abréviation dont la dernière lettre n’est pas une capitale, et que cette
abréviation n’est pas le dernier mot de la phrase. Pour ce cas faites
suivre le point d’une controblique-espace, (\
), ou un tilde,
(~
), ou \@
. Par exemple Nat.\ Acad.\ Science
,
Mr.~Bean
, et (fumier, etc.\@) à vendre
(notez que dans le
dernier cas \@
est placé avant la parenthèse fermante).
Suivant: \frenchspacing & \nonfrenchspacing, Monter: \spacefactor [Table des matières][Index]