Ce n'est pas une question, mais la réponse que j'ai trouvé et qui peut aider d'autres LaTeXiens:

Comment mettre la variable d'une macro en bas de casse:

je découvre la commande LaTeX \MakeLowercase, qui fait le travail:

La macro «siecle» suivante affiche par exemple xixe siecle en petites capitales, même s'il est tapé siecle{XIX}.

\newcommand\siecle[1]{\textsc{\MakeLowercase{#1}}\ieme\ siècle\xspace}

Posée 08 Mar '25, 13:16

joseph-tux's gravatar image

joseph-tux
657●5●58●95
Taux d'acceptation : 7%

Modifiée 02 Nov, 11:36

Pourquoi alors l'utilisation \textsc (small caps)? Comme ça \siecle{XIX} afiche XIX siecle et non pas xix siecle.

(08 Mar '25, 19:06) touhami touhami's gravatar image

@touhami \textsc va transformer les bas de casse en petites capitales (si disponibles dans la police en cours), mais les majuscules restent en grandes capitales… Tu peux faire le test avec \textsc{Papa Alex} pour voir.

(31 Oct, 01:16) Gil Cot Gil%20Cot's gravatar image
Soyez le premier à répondre à cette question !
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.