Babel + option french : bug avec : pour les groupes dans les identifiants des questions (Bug #586)


Added by Gérard Carpeaux 4 months ago. Updated 18 days ago.


Status:WontFix Start date:09/15/2018
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:LaTeX
Target version:1.4.0

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.


groupes.tex (2.1 kB) Gérard Carpeaux, 09/15/2018 02:53 pm

AMC-DEBUG-wHIPF455.log (56.8 kB) Gérard Carpeaux, 09/15/2018 02:53 pm


History

Updated by Alexis Bienvenüe 4 months 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 Gérard Carpeaux 4 months 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 Gérard Carpeaux 4 months 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 18 days ago

  • Status changed from Feedback to WontFix

Also available in: Atom PDF