|
Il y a fort peu de temps (mais beaucoup trop pour ma mémoire), j'ai lu comment on pouvait écrire correctement les numéros de siècle (peut-être un site sur la typographie helvétique). Autant que je m'en souvienne, il était recommandé d'abréger l'adjectif ordinal ainsi : Mais j'ai oublié comment inscrire le e qui suit le numéro, qui n'est pas un exposant (donc exit %% !TeX program = lualatex \documentclass{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[french]{babel} \begin{document} Le \textsc{xxi}\ieme{} siècle ; ou même le \textsc{xxi}\ieme\,siècle (avec une espace fine insécable, toujours indispensable pour éviter les césures inopportunes) \end{document} |
|
J'avais trouvé sur ce site ou mathematex, une définition qui utilise textsuperscript{e} \def\siecle#1{\textsc{\romannumeral #1}\textsuperscript{e}~siècle}
1
Je préconiserais plutôt ceci :
1
Je ne connaissais pas ce paquet. Il manque la contre-oblique ( @denis. La macro donne le même résultat que la formule proposée par @fpantigny avec l'espace insécable ( |
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,
\iemeest (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 ».