Babel + option french : bug avec : pour les groupes dans les identifiants des questions (Bug #586)
Description
Écrire les identifiants de questions sous la forme :
Competence:Ohm
bloque la compilation mais pas
Competence.Ohm
lorsque l'option french de babel est détectée.
Les deux préambules suivants empêchent la compilation avec les deux-points :
\documentclass[a4paper]{article} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais,bloc,completemulti]{automultiplechoice} \usepackage[french]{babel} \documentclass[a4paper,french]{article} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais,bloc,completemulti]{automultiplechoice} \usepackage{babel}
Version test à jour 1.4.0~rc1+git2018-08-01d et xubuntu 18.04 à jour
Ça bloque également avec une version de texlive 2018 à jour installée dans mon home.
History
Updated by Alexis Bienvenüe over 6 years ago
Les identifiants de questions ne doivent pas contenir de caractères actifs (comme _
, {
, etc.), et \usepackage[french]{babel}
rend le caractère :
actif…
De plus, je ne vois pas de manière simple de désactiver :
localement pour les paquets LaTeX qui le rendent actif. Je ne vois donc pas d'autre solution pour l'instant que d'éviter l'utilisation de :
dans les identifiants de questions.
- Status changed from New to Feedback
Updated by Frédéric Bréal over 6 years ago
\usepackage[french]{babel} rend le caractère : actif…
Je m'en suis rendu compte, il y avait le même problème pour le mode ensemble
et le fichier csv contenant ;
pour la séparation.
J'ai essayé \shorthandon
mais pas de résultat.
Je vais mettre à jour la documentation française.
Updated by Frédéric Bréal over 6 years ago
Bonjour,
Si la question se trouve directement entre \onecopy{1}{
et }
cela compile.
Si le groupe n'est pas appelé, cela compile aussi.
La compilation échoue lorsque il y a groupe:identifiant dans un groupe et qu'on fait appel au groupe.
Updated by Alexis Bienvenüe almost 6 years ago
- Status changed from Feedback to WontFix