Note de la rédaction : une question similaire a été posée sur ce même site.


Comment faire en sorte d'avoir des mots-clés qui commencent par une majuscule, en utilisant la classe yathesis ? Dans l'exemple suivant, la majuscule qui commence le mot est transformée par une minuscule.

Ouvrir dans l'éditeur Overleaf
\documentclass{yathesis}
\begin{document}
\keywords{Majuscule}{Uppercase}
\makekeywords
\chapter{Foo}
\section{Bar}
\end{document}

Posée 19 Jui '17, 18:32

jerome%20dequeker's gravatar image

jerome dequeker
836714
Taux d'acceptation : 65%

Modifiée 23 Nov '19, 13:12

Pathe's gravatar image

Pathe ♦♦
7.5k38201251

pourquoi voulez-vous des majuscules?

(20 Jui '17, 09:28) pluton pluton's gravatar image

@pluton Parce que je trouve ça plus esthétique et que certains mots clés peuvent contenir des noms propres

@touhami Parfait, ça fonctionne ;)

(20 Jui '17, 11:19) jerome dequeker jerome%20dequeker's gravatar image

Vous pouvez modifier la commande \printkeywords. Grâce à \patchcmd de l'extension etoolbox, il suffit d'ajouter au préambule :

\patchcmd\printkeywords\MakeTextLowercase{}{}{} \patchcmd\printkeywords\MakeTextLowercase{}{}{}

Lien permanent

Publiée 20 Jui '17, 10:48

touhami's gravatar image

touhami
9.7k410
Taux d'acceptation : 51%

Modifiée 22 Jui '17, 02:51

Pour éviter le recours à un patch, il suffit de faire usage de la commande \NoCaseChange du package textcase (automatiquement chargé par la classe yathesis) :

Ouvrir dans l'éditeur Overleaf
\documentclass{yathesis}
\begin{document}
\keywords{Majuscule, \NoCaseChange{Majuscule}}{Uppercase,
  \NoCaseChange{Uppercase}} 
\makekeywords
\end{document}

alt text

Lien permanent

Publiée 24 Mai '20, 23:46

denis's gravatar image

denis ♦♦
7.2k1510
Taux d'acceptation : 53%

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.