\def\AMCformQuestion#1 dans version "test" (Bug #473)


Added by Loïc Cerf about 8 years ago. Updated about 8 years ago.


Status:Closed Start date:04/01/2017
Priority:High Due date:
Assignee:- % Done:

100%

Category:LaTeX
Target version:-

Description

Oi!

Redéfinir \AMCformQuestion ne fonctionne pas correctement sur la version 1.3.0+hg2017-03-30-1-trusty1 d'AMC, sur ppa:alexis.bienvenue/test. En exécutant 'latex' sur l'exemple de http://home.gna.org/auto-qcm/auto-multiple-choice.fr/latex.shtml#secensemble les numéros des questions ne sont pas affichés et les "petites majuscules", demandées par \sc dans la redéfinition de \AMCformQuestion, continuent sur les copies suivantes. Si \AMCform est dans un environnement ("center", "minipage", etc.), l'exécution de 'latex' échoue avec une erreur "! Missing } inserted".

Le problème se situe probablement à la ligne 787, 788 ou 795 de automultiplechoice.sty mais je suis incapable de comprendre ces lignes.

La version 1.3.0-1~trusty1 sur ppa:alexis.bienvenue/amc ne souffre pas de ce problème.


History

Updated by Loïc Cerf about 8 years ago

Je suis surpris par l'absence de réponse après 9 jours. Quelqu'un parvient-il à reproduire le bogue ?

Updated by Loïc Cerf about 8 years ago

Un autre professeur de mon université a reproduit le bogue sur Ubuntu 16.04 (j'utilise Trisquel 7, qui est basée sur Ubuntu 14.04).

Updated by Joël Brogniart about 8 years ago

Je suis surpris par l'absence de réponse après 9 jours. Quelqu'un parvient-il à reproduire le bogue ?

Vous avez payé combien pour l'assistance et le logiciel ? Vous pensez que ça vous donne droit à un esclave à disposition ?

Updated by Loïc Cerf about 8 years ago

Je suis désolé si j'ai pu paraître autoritaire mais ma phrase n'était pas du tout censée avoir cette connotation. J'étais juste réellement surpris d'être le seul à rencontrer le problème, c'est à dire à apparemment le seul sur la version de test d'AMC à redéfinir \AMCformQuestion. Je n'ai pas "besoin" de support : je suis tout simplement passé à la version stable pour créer/corriger l'examen... ce qui n'aide pas le développement d'AMC. Car j'utilisais justement la version de test pour aider, à mon petit niveau, au développement d'AMC. J'ai par exemple proposé (mais certes pas développé) \setgroupmode: http://project.auto-multiple-choice.net/issues/214#note-12

Par ailleurs, je suis quelqu'un qui passe beaucoup de temps en aidant gratuitement les utilisateurs de Trisquel, ce qui ne fait pas de moi un esclave : https://trisquel.info/fr/users/magic-banana/track

Updated by Alexis Bienvenüe about 8 years ago

Le remaniement du paquet LaTeX qui a permis l'introduction de l'option asbox a en effet modifié la signification de \AMCformQuestion sans pour autant refléter celle-ci dans la documentation.
J'ai corrigé cela avec la modification hg:1f4f0388e715, mais malheureusement il faudra tout de même changer son code source lorsqu'on redéfinit \AMCformQuestion. Cette dernière commande se charge maintenant uniquement de l'annonce de la question, sans gérer l'espacement vertical la précédant (cet espacement est géré par \AMCformBeforeQuestion) :

\def\AMCformBeforeQuestion{\vspace{\AMCformVSpace}\par}
\def\AMCformQuestion#1{\textsc{Question #1 :}}

Updated by Loïc Cerf about 8 years ago

Merci beaucoup pour votre travail. Je viens de repasser sur la version de test et, effectivement, tout fonctionne de nouveau... même sans redéfinir \AMCformBeforeQuestion! Autrement, dit ces deux bouts de LaTeX semblent produire le même effet (correct) :

\def\AMCformBeforeQuestion{\vspace{\AMCformVSpace}\vspace{.25ex}\par}
\def\AMCformQuestion#1{\textbf{Questão #1:}\hfill}
\def\AMCformQuestion#1{\vspace{.25ex}\par\textbf{Questão #1:}\hfill}

Updated by Alexis Bienvenüe about 8 years ago

Super: merci pour le rapport.

  • % Done changed from 0 to 100
  • Status changed from New to Closed

Also available in: Atom PDF