La commande \ieme
fournie par babel-french
est simplement définie comme \up{e}\xspace
.
On peut remarquer en passant qu'il n'y a pas besoin de mettre {}
après \ieme
(grâce au \xspace
dans la définition).
Par ailleurs, on voit que \ieme
et \up{e}
donneront le même résultat, à savoir un e en « lettre supérieure », à la condition que la fonte utilisée propose bien des lettres supérieures. C'est bien le cas ici.
Les lettres supérieures ne dépassent pas verticalement la ligne supérieure des grandes capitales... mais pas des petites capitales. Je ne crois pas qu'il y ait des fontes qui proposent des lettres supérieures pour petites capitales.
Votre manière de typographier est donc la manière correcte. Il est en effet recommandé d'utiliser des petites capitales pour les numéros de siècles.
À remarquer que l'utilisation de vraies lettres supérieures (contrairement à l'utilisation d'une simple homothétie-translation à partir des lettres normales) a sans doute l'avantage d'un bon positionnement vertical (surtout par rapport aux grandes capitales) mais a surtout l'intérêt de fournir des glyphes qui ont une couleur typographique compatible avec les autres caractères. Avec une homothétie mathématique, la lettre placée en exposant est trop maigre (c'est le même phénomène pour les petites capitales qui seraient trop maigres si elles étaient obtenues par une simple homothétie de rapport 70 %).
Par ailleurs, entre \textsc{xxi}\ieme
et siècle
, je mettrais une espace insécable normale (~
en TeX) et non une fine insécable (\,
).
Publiée
10 Jan '23, 20:55
fpantigny
1.3k●4●4
Taux d'acceptation :
37%
Attention ! Les contre-obliques (
\
) saisies telles quelles dans les contributions ne sont visibles que si elles sont insérées en tant que⟨code⟩
. Pour insérer du⟨code⟩
, notamment des commandes LaTeX, cf. la FAQ Comment mettre en forme ma contribution ?.En fait,
\ieme
est (presque) défini comme\up{e}
:\def\ieme{\up{e}\xspace}
(cf. fichierfrench.ldf
). Et ce « e » ne me semble pas placé trop haut (je ne sais d'où vous tenez qu'il faut éviter qu'il soit à la hauteur d'un exposant). En revanche, l'espace avant « siècle » me semble devoir être une inter-mot normale car, après tout, « textsc{xxi}ieme{} siècle » est (juste) l'abréviation de « vingt-et-unième siècle ».