Problème catalogue

Added by Jean-Philippe Bartier about 3 years ago

Bonjour à tous,
je me bats depuis hier soir sur un groupement de 3 questions et en enlevant un maximum, voici mon problème sur 1 question que j'ai simplifié et qui a toujours le même problème.

\element{topologie}{
\pgfmathrandominteger{\a}{1}{12}
\pgfmathrandominteger{\b}{2}{6}
\pgfmathrandominteger{\c}{-7}{-1}
\begin{questionmultx}{cerclejok8}
Que vaut $a+b+c=\b+\c+$\a? 
\AMCnumericChoices{\b}{digits=2,decimals=0,sign=true,scoreexact=0.75,scorewrong=0}
\end{questionmultx}
%%%---------------
}

Le catalogue plante me dit
5 erreurs dans la compilation
Extra }, or forgotten $
Extra }, or forgotten $
Missing $ inserted
Missing } inserted
Missing } inserted

En regardant plus dans le détail, l'erreur se situerait à un autre endroit (mais plus d'erreur du tout si je supprime la question au dessus, ou si je la sors du groupe de questions que je restitue)

mais compile et me donne un document quand même
Le reste des documents marche normalement (le sujet, les corrigés)
Si j'enlève une des lignes me définissant \a, \b ou \c, je n'ai plus le souci.

Le projet marchait correctement il y a un mois et demi.
Mon but était de voir si je pouvais faire autour de 900 sujets (j'ai d'ailleurs eu parfois d'autres soucis))

A tous les coups, la réponse est simple mais là je bloque.

J'ai d'autres questions avec plus de variables prises au hasard qui ne posent pas de problème.
Je suis en mode préremplie (3 noms dans le csv) avec réponses séparées.

Si quelqu'un a une idée !

Bonne fin de vacances;
Amicalement,
Jean-Philippe


Replies (3)

RE: Problème catalogue - Added by Alexis Bienvenüe about 3 years ago

Pouvez-vous joindre un exemple de fichier source complet et minimal (le plus court possible, en enlevant tout ce qui n'est pas strictement nécessaire à l'exposition du problème) ?

RE: Problème catalogue - Added by Frédéric Bréal about 3 years ago

Avez-vous déclaré le paquet pgf ?
Sans, j'ai la même erreur que vous, avec tout compile.

\usepackage{pgf}

\element{topologie}{
    \pgfmathrandominteger{\a}{1}{12}
    \pgfmathrandominteger{\b}{2}{6}
    \pgfmathrandominteger{\c}{-7}{-1}
    \begin{questionmultx}{cerclejok8}
        Que vaut $a+b+c=\b+\c+\a? $
        \AMCnumericChoices{\b+\c+\a}{digits=2,decimals=0,sign=true,scoreexact=0.75,scorewrong=0}
    \end{questionmultx}
    %%%---------------
}

RE: Problème catalogue - Added by Jean-Philippe Bartier about 3 years ago

J'essaie encore de faire un exemple minimaliste avec le bug. J'espère y arriver ce soir. Pour le moment, j'ai trop de questions pour rendre cela lisible facilement.

Pour le moment, j'ai le bug avec

\restituegroupe1{topologie1}
\restituegroupe1{topologie0}
\restituegroupe1{topologie00}
\restituegroupe{topologie}
\restituegroupe1{convexe}
\restituegroupe{affine}

mais lorsque je change l'ordre des groupes (les 3 premiers, je les mets à la fin), l'erreur disparaît. Lorsque j'enlève un ou plusieurs groupes, l'erreur disparaît parfois également.

L'erreur ne se produit que sur le catalogue, et encore, le pdf se crée correctement.
Le projet passe nickel même avec la mise en page.
Pour répondre à Gérard, je viens de rajouter le package pgf et je reçois la même erreur.
J'ai d'autres questions ont \pgfmathrandominteger avec 6 ou 7 constantes différentes et aucun souci.

Mes packages sont
\usepackage{pgfplots}
\usepackage[francais,bloc,completemulti,ensemble]{automultiplechoice}
\usepackage{amsmath,amssymb,csvsimple,tikz,xfp,fp,amsmath,multicol,fancyhdr,ifthen,xcolor,xintexpr}

De temps en temps, en tentant de compiler je reçois ce type d'erreurs (invalid character)
l.5 ...^^^^^^^^^^^^^^^^^^^^^
^^
^^^^^^^^^^@^...

qui disparait lorsque j'efface tous les fichiers commençant par amc dans le projet.

J'avoue ne pas comprendre ce qu'il peut se passer.

(1-3/3)