Forums » Utilisation d'AMC (french) »
Problème avec la commande \thepage+AMC (Bug ?)
Added by ulysse serres about 4 years ago
Bonjour,
Je prépare un examen qui doit être sur deux pages. Il y a 6 questions et la sixième doit se trouver sur la page 2.
En fonction du choix aléatoire fait par AMC, les 5 premières questions peuvent ou non dépasser sur la page 2 (je ne peux donc pas utiliser la commande \breakpage entre la question 5 et la question 6).
J'ai donc mis la commande suivante entre la question 5 et la question 6 :
\ifnum\thepage=1 \pagebreak\fi
Malheureusement, cela ne fonctionne pas car même si la question 5 se trouve sur la page 2, \thepage renvoie toujours 1. Il y a même des choses encore plus bizarres qui se produisent.
Est-ce un bug ?
Est-ce que quelqu'un pourrait m'aider à résoudre ce problème ?
Merci par avance
Replies (7)
RE: Problème avec la commande \thepage+AMC (Bug ?) - Added by Alexis Bienvenüe about 4 years ago
Pouvez-vous joindre un fichier source minimal qui permette de voir le problème et essayer des variantes ?
Avez-vous essayé \AMCaddpagesto{2}
?
RE: Problème avec la commande \thepage+AMC (Bug ?) - Added by ulysse serres about 4 years ago
Merci pour votre réactivité. Je joins un fichier qui illustre le problème.
\AMCaddpagesto{2}
ne fait qu'ajouter une deuxième page s'il n'y en a qu'une. Je veux deux pages mais pas trois.
A mon avis, \thepage
ne se met pas à jour comme on le souhaiterait et je ne connais pas assez bien les entraillent de LaTeX pour résoudre le problème.
CC1.zip (195.9 kB)
RE: Problème avec la commande \thepage+AMC (Bug ?) - Added by Frédéric Bréal about 4 years ago
Je n'arrive pas à reproduire votre problème.
En enlevant
\vspace{5cm}{\Large\bf Espace volontairement ajouter pour tester}
et avec une valeur de 100 pour les copies, j'ai toujours la question 6 seule en page 2.
RE: Problème avec la commande \thepage+AMC (Bug ?) - Added by ulysse serres about 4 years ago
Merci pour votre commentaire, mon exemple n'était sans doute pas pertinent.
Je viens de préparer un autre exemple sans le \vspace{5cm}{\Large\bf Espace volontairement ajouter pour tester}
J'ai produit 20 copies avec AMC et obtenu 41 pages (le pdf produit est dans le fichier compressé avec les sources).
testAMC.tar.xz (743.5 kB)
RE: Problème avec la commande \thepage+AMC (Bug ?) - Added by Frédéric Bréal about 4 years ago
Pour moi, le problème semble impossible à résoudre car vous incluez un \bigskip
qui ajoute une espace de 12 pt ± 4pt et, en fonction des questions tirées, il y a des équations avec parenthèses qui ajoutent aussi des espaces.
Comme questions et réponses sont dans des boîtes (option bloc
), les deux sont inséparables.
RE: Problème avec la commande \thepage+AMC (Bug ?) - Added by ulysse serres about 4 years ago
Dans ce cas, il y a pour moi un bug quelque part. La commande \thepage
ne renvoie pas la bonne valeur. Je pense effectivement que le problème est difficile à résoudre.
RE: Problème avec la commande \thepage+AMC (Bug ?) - Added by Alexis Bienvenüe about 4 years ago
Ce n'est pas vraiment pareil, mais on peut peut-être obtenir le résultat souhaité avec \needspace
? https://www.ctan.org/pkg/needspace
(1-7/7)