Je souhaite réaliser une frise à l'aide du package chronos avec la classe yathesis.
Néanmoins, même avec un exemple simple j'obtiens l'erreur de compilation suivante :
Ma solution pour contourner le problème et qui ne me convient pas trop est de faire une compilation sur un autre fichier et d'incorporer le résultat par la suite.
En fait, le problème que vous rencontrez n'est pas spécifique à yathesis, mais à babel-french puisque l'ECM suivant provoque la même erreur de compilation :
C'est un problème connu, comme le montre la section 6 « Problèmes avec les quatre caractères actifs (;:!?) » de la documentation de ce package. Pour le régler, il suffit de procéder comme indiqué, c'est-à-dire en mettant l'environnement chronos dans un groupe débutant par \NoAutoSpacing :
Avec une version assez récente de LaTeX, il est possible de ne pas avoir à ajouter un tel groupe systématiquement en recourant à des hooks, ici avec \AddToHook{env/chronos/before}{\NoAutoSpacing} :
@GreenMaker : si la solution vous convient, n'oubliez pas d'indiquer que le problème est résolu en cochant la boîte prévue à cet effet (en haut à gauche du message de @denis) !
@touhami Tout à fait, merci ! En effet, avec \AddToHook{env/chronos/before}, l'effet de \NoAutoSpacing se poursuit au delà de \end{chronos} et les espaces précédant les signes de ponctuation haute (;:!?) ne sont alors plus correctes. Je rectifie.
Professeurs de mathématiques dans le secondaire, connaissez-vous le package ProfCollege de Christophe Poulain ? Il est aussi utile que bien documenté !
Bienvenue sur TeXnique.fr !
Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).