AMC-TXT : Erreur de compilation avec des questions comportant le symbole %

Added by Joel Mariteau over 1 year ago

Bonjour,
Y-t-il un moyen de faire des questions comportant le symbole % avec AMC-TXT ? (version 1.5.2+git20221128195434 sous linux mint)

Une question de ce genre donne une erreur de compilation.
*[horiz] Quelle est la part de l'eau douce liquide sur Terre ?
- 10 %
+ 1 %
- 75 %

Output format: pdf
ERR: <i>2 erreurs lors de la compilation LaTeX (sujet)</i>
ERR>File ended while scanning use of \element.
ERR>Emergency stop.
Variables :
VAR: stypath=/usr/share/texmf/tex/latex/AMC/automultiplechoice.sty
VAR: project:pdfform=0
VAR: styversion=2022/11/28 v1.5.2+git20221128195434 r:3143d00d

Ca permettrait de gagner de la place plutôt que d'écrire pourcent dans le sujet.
Est-ce possible ?

Merci par avance.
Joel


Replies (7)

RE: AMC-TXT : Erreur de compilation avec des questions comportant le symbole % - Added by Jean-Philippe Bartier over 1 year ago

Bonjour,
je suggère d'écrire dans le préambule

Latex: 1

et pour écrire %, j'ai mis \ % (sans espace)

Cela marche chez moi!
Bonne journée

RE: AMC-TXT : Erreur de compilation avec des questions comportant le symbole % - Added by Alexis Bienvenüe over 1 year ago

Avec mon installation d'AMC, les pourcentages ne posent pas de problème : votre question peut être ajoutée dans le sujet et tout fonctionne comme attendu.
Pouvez-vous poster un exemple minimal de fichier source AMC-TXT pour lequel les pourcentages ne fonctionnent pas sans votre astuce de passer en LaTeX, avec le fichier log produit par une préparation du sujet en mode débogage (depuis le menu Aide) ?

RE: AMC-TXT : Erreur de compilation avec des questions comportant le symbole % - Added by Joel Mariteau 10 months ago

Bonjour, désolé pour ce retard je n'avais pas vu votre réponse.
Sans l'astuce du \ j'ai toujours une erreur à la compilation avec la version 1.6.0 sous Linux Mint 21.1 Cinnamon.
En PJ l'exemple de source et les fichiers de débug dans /tmp. Bon courage et merci pour ce logiciel extra.
J.

source.txt - code source (1 kB)

TESTPC.zip - archive du projet (16.9 kB)

AMC-DEBUG-RbYaUA7D.log - log de debug (13.4 kB)

AMC-PACK-cAihiJyR.xml - xml (339 Bytes)

RE: AMC-TXT : Erreur de compilation avec des questions comportant le symbole % - Added by Frédéric Bréal 10 months ago

- 31\%
+ 90\%
- 52\%
- 21\%
- 100\%
- 75\%
*)

Votre groupe n'est pas fermé, il manque *) et il faut bien écrire \% sinon % signifie commentaire, comme le #, pour tout ce qui suit en Latex car AMC transforme le txt et tex pour la suite.

RE: AMC-TXT : Erreur de compilation avec des questions comportant le symbole % - Added by Alexis Bienvenüe 10 months ago

Avec l'option LaTeX: 1, tous les textes sont considérés comme étant déjà en LaTeX, et donc il faut effectivement échapper le % avec un \.
Sans l'option LaTeX: 1, les % ne posent pas de problème dans les textes des questions et réponses.

RE: AMC-TXT : Erreur de compilation avec des questions comportant le symbole % - Added by Joel Mariteau 10 months ago

Tout le monde aura compris que je ne suis pas un expert en Latex. Un grand merci en tout cas pour vos réponses. J.

(1-7/7)