Une mise à jour passée ce matin est la cause d’une erreur de compilation. Pour régler le problème, j’ai réinstallé MacTeX 2021 sans aucune mise à jour…

/usr/local/texlive/2021/texmf-dist/tex/latex/profcollege/ProfCollege.sty:20 LaTeX3 Error:The key'siunitx/group-four-digits’ is unknown and issuing (LaTeX3) ignored. The module ’siunitx’ does not have a key called ’’siunitx/group-four-digits. Check that you have spelled the key name correctly.

Posée 19 Mai '21, 15:23

MFerrer's gravatar image

MFerrer
459815
Taux d'acceptation : 16%

Modifiée 19 Mai '21, 15:48

Pouvez-vous faire un ECM ?

(19 Mai '21, 15:28) samcarter samcarter's gravatar image

J'ai modifié l’information avec le texte de la Console.

(19 Mai '21, 15:30) MFerrer MFerrer's gravatar image

Avant de tout réinstaller, il est préférable de consulter la documentation :) Celle-ci indique que cette nouvelle mise à jour majeure (passage de 2.x.x à 3.0.0) casse la compatibilité ascendante, mais explique (section 5 « Upgrading from version 2 ») aussi :

  • comment passer de l'une à l'autre ;
  • comment continuer à charger la version majeure précédente : \usepackage{siunitx}[=2021-04-09] ou \usepackage{siunitx}[=v2].

Édition

Plus précisément, comme vous semblez utiliser siunitx indirectement via le package ProfCollege, vous pouvez procéder ainsi :

\RequirePackage{siunitx}[=v2]
\documentclass{article}
\usepackage{ProfCollege}
\begin{document}
Test.
\end{document}

Comme le signale @samcarter, vous serez temporairement confronté à l'erreur :

! LaTeX Error: File `siunitx-abbreviations.cfg' not found.

que vous pouvez contourner en téléchargeant le fichier siunitx-abbreviations.cfg et en le mettant dans le dossier de travail. (Problème réglé à partir de la version 3.0.2 siunitx publiée le 19/05/2021.)

Lien permanent

Publiée 19 Mai '21, 15:30

denis's gravatar image

denis ♦♦
7.0k1510
Taux d'acceptation : 52%

Modifiée 21 Mai '21, 20:49

1

\usepackage{siunitx}[=v2] ne marche pas en ce moment : https://github.com/josephwright/siunitx/issues/419

(19 Mai '21, 15:36) samcarter samcarter's gravatar image

@samcarter En effet, si on charge l'option load-configurations={abbreviations} ; sinon, je crois que ça fonctionne (à vérifier).

(19 Mai '21, 16:02) denis ♦♦ denis's gravatar image

Avec la version 3 de siunitx, on peut faire :

\documentclass{article}

\usepackage[group-minimum-digits=4]{siunitx}

\begin{document}

\num{1234}

\end{document}

alt text

Lien permanent

Publiée 19 Mai '21, 15:45

samcarter's gravatar image

samcarter
8.2k2817
Taux d'acceptation : 57%

Modifiée 19 Mai '21, 16:38

denis's gravatar image

denis ♦♦
7.0k1510

Probablement, la clef group-four-digits n'est-elle plus nécessaire, puisqu'on peut utiliser group-minimum-digits=4 (valeur par défaut : 5).

Lien permanent

Publiée 19 Mai '21, 15:57

Bernard's gravatar image

Bernard
4.6k15
Taux d'acceptation : 35%

C'est ce que la version 2 a fait en interne.

(19 Mai '21, 16:14) samcarter samcarter'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.