J'utilise la commande :

Ouvrir dans l'éditeur Overleaf
\keywords

... avec des mots-clés comportant des majuscules, et apparemment cette commande n'est pas sensible à la casse.

Comment faire pour que les majuscules soient prises en compte ?

Voici un ECM :

Ouvrir dans l'éditeur Overleaf
\documentclass[11pt,version=inprogress]{yathesis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\begin{document}
    \keywords{Un mot-clé avec une Majuscule}{A keyword with a Capital letter}
    \makekeywords
\end{document}

Posée 20 Nov '19, 12:37

Mario's gravatar image

Mario
195311
Taux d'acceptation : 100%

Modifiée 21 Nov '19, 18:09

Pathe's gravatar image

Pathe ♦♦
7.5k42203251

Bienvenu sur TeXnique.fr ! Pouvez-vous ajouter un ECM ( https://texnique.fr/osqa/faq/#custom-id-ecm )?

(20 Nov '19, 12:57) samcarter samcarter's gravatar image
1

@Mario : si la solution proposée par @samcarter vous convient, n'hésitez pas à poster une réponse comportant un nouvel ECM, fonctionnel celui-ci.

(20 Nov '19, 21:01) Pathe ♦♦ Pathe's gravatar image

@Pathe. Normalement cette question doit être fermée comme doublon. Maintenant que le fil devient plus informatif, je ne sais plus.

(21 Nov '19, 18:56) touhami touhami's gravatar image

@touhami : oui, je comprends votre point de vue. Mais je ne crois pas que laisser accessible la présente question pose un problème. Je crois que les doublons ne valent que pour de vraies questions identiques.

Mais dans le cas présent, cela apporte une information variée. Il faudrait peut-être mentionner la présente question dans l'autre fil, histoire de permettre au lecteur intéressé de compléter son information par l'examen du présent cas concret, qui est assorti d'explications claires et accessibles. Qu'en pensez-vous ?

(21 Nov '19, 20:16) Pathe ♦♦ Pathe's gravatar image
1

@Pathe Ajouter un lien vers la présente question dans l'autre fil semble un bon compromis.

(21 Nov '19, 20:36) touhami touhami's gravatar image
1

@touhami : c'est fait.

(23 Nov '19, 13:13) Pathe ♦♦ Pathe's gravatar image
Affichage de 5 parmi 7 Afficher 2 commentaire(s) en plus

L'ECM qui convient :

Ouvrir dans l'éditeur Overleaf
\documentclass[version=inprogress]{yathesis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\patchcmd\printkeywords\MakeTextLowercase{}{}{}
\patchcmd\printkeywords\MakeTextLowercase{}{}{}
\begin{document}
    \keywords{Un mot-clé avec une Majuscule}{A keyword with a Capital letter}
    \makekeywords
\end{document}

Je ne sais pas pourquoi ça fonctionne, mais ça fonctionne, merci !

Lien permanent

Publiée 20 Nov '19, 23:31

Mario's gravatar image

Mario
195311
Taux d'acceptation : 100%

1

Si quelqu'un (de plus calé que moi) pouvait expliquer @Mario le pourquoi du bon fonctionnement de la chose, je suis certain que cela lui serait utile. Et à d'autres aussi !

Par ailleurs, @Mario, il est remarquable que vous ayez pris le temps de rédiger cette réponse. N'hésitez pas signaler que votre problème est résolu en cliquant sur la boîte à cocher située en haut à gauche de votre réponse, sous le pollice verso.

(21 Nov '19, 17:23) Pathe ♦♦ Pathe's gravatar image
2

Les mots-clés étaient en minuscules, parce que yathesis a \MakeTextLowercase dans le code, ce qui les force à être en minuscules. En utilisant \patchcmd\printkeywords\MakeTextLowercase{}{}{}, le \MakeTextLowercase est supprimé et les mots-clés sont affichés comme vous les avez écrits. Il faut faire cela deux fois parce que la commande est dans le code deux fois, une fois pour l'anglais et une fois pour le français.

(21 Nov '19, 17:38) samcarter samcarter's gravatar image
1

@Mario Une réponse évitant le recours à un patch est donnée ici.

(24 Mai '20, 23:48) denis ♦♦ denis's gravatar image
Votre réponse
(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.