Open MiguelDLC opened 2 years ago
Je vais tester sur mon install, après ça fait très longtemps que je n'ai plus mis à jour TeXlive ou MikTeX donc je ne sais pas si j'aurai les erreurs 😅 EDIT: quand j'aurai réparé mon Ubuntu WSL, il ignore mon .bashrc désormais donc je pense qu'il a un bug
J'ai aussi que \up
est pas défini pour algebre. On dirait que soit l'option fr
n'est pas transférée de eplsummary
à eplbase
https://github.com/Gp2mv3/Syntheses/blob/cbd3ba7d833ca516a08f3ebef54fd1d947fa3afd/src/eplsummary.cls#L4
soit l'option french
n'est pas passée à babel
https://github.com/Gp2mv3/Syntheses/blob/cbd3ba7d833ca516a08f3ebef54fd1d947fa3afd/src/eplbase.cls#L10
Pour geomat, j'ai aussi
! Undefined control sequence.
l.36 \chapter
{Formation, nature et caractéristiques des sols}
Ma version de LaTeX est This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/Arch Linux)
Je n'ai pas l'erreur dans ma vieille version de TeXlive en tout cas, donc c'est probablement une mise à jour qui a cassé ça
Pour babel, je suis aussi arrivé à plus ou moins la même conclusion que @blegat, mais j'ai l'impression que c'est plus subtil que ça, puisque en modifiant le template dans eplbase
avec
\DeclareOption{en}{\PassOptionsToPackage{main=english}{babel}}
\DeclareOption{fr}{\PassOptionsToPackage{main=french}{babel}}
[...]
\RequirePackage[french]{babel}
La compilation fonctionne de nouveau comme prévu, avec la bonne langue. (ça se comporte un peu comme si le PassOptionsToPackage
ne chargeait pas complètment l'option french, mais je n'ai aucune explication du pourquoi ou comment, et encore assez peu d'expérience avec les templates).
Dans tous les cas va falloir passer du temps à débugger tout ça après les exams..
Ok, sur une install fraiche de TeXlive 2021, j'ai le même bug de "undefined control sequence" sur \chapter
.
En compilant la synthèse de circmes, j'ai aussi un grand nombre d'erreurs avec \fg
et \og
, ce qui semble en accord avec le problème de babel ou de babel french.
En revanche, tous les documents n'ont pas nécessairement des problèmes pour compiler :
\og
et \fg
et n'a pas de soucis à compiler.\og
et \fg
et a bien des soucis de compilation avec ces commandes.ieme
et a des soucis de compilation.Les différents setup que j'ai testé :
Il y a un gros gap dans les versions de babel, et aussi dans babel-french (avec la version 3.5k en particulier qui pourrait avoir tout cassé).
Pour faire simple, en compilant le drive (via make sous linux ou manuellement sur linux/win, avec et sans latexmk), j'obtiens l'erreur:
J'aurais tendance à supposer que c'est dû aux mises à jours de LaTeX ou de certains packages (avant ça marchait). J'ai aussi eu des problèmes avec le package babel qui n'était pas chargé correctement (commande
\up
non définie dans la synthèse d'algèbre, je ferai une PR ou issue plus tard si ça persiste), donc je me demande si il n'y aurait pas eu un changement dans le fonctionnement des commandes\PassOptionsToClass
et\PassOptionsToPackage
.Du coup dans un premier temps, je suis curieux de savoir si je suis le seul avec ce problème.