Depuis la mise à jour du 4 mai 2026, il y a un problème lorsque je compile avec mainlanguge=english. Les mots-clés qui devraient être en français sont en anglais. Typiquement à la quatrième de couverture, on a deux fois keyword à la place de keyword et mot-clés. Pour un MWE, il suffit de prendre le canevas du package et de mettre mainlanguge=english dans le documentclass.

J’ai essayé de regarder la note de mise à jour, mais visiblement ce n’est pas le traitement des langues qui ont été modifiées. Est-ce qu’il y a un moyen simple de régler le problème ?

Posée 07 Mai, 10:45

sinay's gravatar image

sinay
312
Taux d'acceptation : 0%

Il apparaît en effet que la dernière mise à jour de yathesis a introduit le bug que vous signalez. Je travaille à sa correction.

(15 Mai, 19:35) denis ♦♦ denis's gravatar image

L'origine du bug a été identifiée. En attendant une mise à jour de la classe yathesis, vous pouvez copier le fichier yathesis.cls dans votre répertoire de travail et y remplacer :

  • ligne 469 : \edef\@classoptionslist{\YAD@mainlanguage}% par \edef\@classoptionslist{\YAD@secondarylanguage,\YAD@mainlanguage}%
  • ligne 471 : \edef\@classoptionslist{\YAD@mainlanguage,\@classoptionslist}% par \edef\@classoptionslist{\YAD@secondarylanguage,\YAD@mainlanguage,\@classoptionslist}%.

La dernière mise à jour de yathesis avait procédé au remplacement inverse pour éviter un problème de règles typographiques anglaises pas appliquées aux formes plurielles des formes courtes des acronymes. Mais l'origine semble provenir d'un bug des packages glossaries et glossaries-extra que j'espère voir réglé rapidement.

Lien permanent

Publiée 16 Mai, 15:46

denis's gravatar image

denis ♦♦
7.4k2510
Taux d'acceptation : 54%

Modifiée 16 Mai, 15:54

Une mise à jour de votre distribution TeX devrait régler le problème que vous avez signalé ici, ainsi que celui que je mentionnais concernant les règles typographiques anglaises pas appliquées aux formes plurielles des formes courtes des acronymes. La solution temporaire ci-dessus n'est alors plus nécessaire.

(21 Mai, 14:29) 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.