Problème en générant le pdf des copies - rajout d'une page

Added by Paulin Lahaye over 6 years ago

Bonjour,

Il s'est produit quelque chose d'assez bizarre : lors de l'édition du sujet en PDF, à la 25ème copie, une 5ème page a été rajoutée, blanche. Le problème c'est que comme j'ai imprimé les sujets en recto verso, cela a crée un décalage : à partir de la 25ème copie, certaines feuilles étaient à cheval entre 2 étudiants : par ex exemple, au recto, la dernière page de la copie 26, au verso, la 1ère de la copie 27.
J'ai montré le pdf et le .tex à des collègues qui gèrent mieux que moi à la fois LaTex et AMC, et ils n'ont pas compris non plus.
Je mets en PJ le fichier .tex incriminé, ainsi que le .pdf (le bug survient à la copie 25, ce qui correspond à la page 101 du pdf). SI quelqu'un a des éléments d'explication, je suis preneur !

Merci d'avance, très bonne soirée à tous.


Replies (7)

RE: Problème en générant le pdf des copies - rajout d'une page - Added by Frédéric Bréal over 6 years ago

Bonsoir,

Je dirais qu'il faut faire ceci.

\clearpage
%\AMCcleardoublepage 

Votre sujet fait en général 4 pages sauf le 25 qui en fait 3 donc la commande \AMCcleardoublepage est prise en compte.
Pour les autres AMC vérifie le nombre de pages : s'il est pair la commande n'est pas prise en compte.

C'est une explication basée sur ma petite expérience empirique de latex/AMC.

A voir avec Alexis.

DOC-sujet.pdf (693.2 kB)

RE: Problème en générant le pdf des copies - rajout d'une page - Added by Frédéric Bréal over 6 years ago

Si vous avez la vesion 1.3, il y a une commande \AMCaddpagesto{x} qui force AMC à avoir un nombre de pages égal à x. Cela peut éviter à l'avenir les problèmes.

Et si vous n'avez pas la version 1.3, cette astuce postée il y a quelques temps

\newcommand{\totalPages}{4}%-> dans le préambule
[...]
  \onecopy{1}{
    [...]

    \loop \ifnum \thepage < \totalPages  \clearpage ~ \repeat
  }

RE: Problème en générant le pdf des copies - rajout d'une page - Added by Frédéric Bréal over 6 years ago

Le sujet créé hier soir contient 206 pages pour 52 sujets.
J'ai mis la commande et j'ai bien 208 pages.

sujet_groupe_5.tex (10.7 kB)

RE: Problème en générant le pdf des copies - rajout d'une page - Added by Paulin Lahaye over 6 years ago

Merci beaucoup pour vos réponses !
Me voilà soulagé d'une belle épine dans le pied.

RE: Problème en générant le pdf des copies - rajout d'une page - Added by christopher 0 about 6 years ago

Désolé de rouvrir ce sujet, mais je ne comprend pas les explications proposées.

Tous les sujets du fichier de Paulin ont 3 ou 4 pages et la commande \AMCcleardoublepage rajoute bien une page blanche pour avoir un nombre pair de pages. Pourquoi est-ce que seulement sur le 25ième sujet, il y a 2 pages blanches qui sont rajoutées par AMC/Latex ? Est-ce un bug du logiciel ?

Je comprend bien l’intérêt de fixer le nombre de pages (d'ailleurs merci pour cette commande utile !), mais ça n'explique pas ce qui s'est passé.

De plus, suivant les situations, ce ne sera pas une solution satisfaisante : fixer le nombre de page ne revient pas au même que d'en avoir un nombre pair ! On pourrait imaginer des sujets de longueurs très variables qui font entre 2 ou 5 pages par exemple, et vouloir rajouter des pages blanches uniquement sur ceux qui sont impairs pour pouvoir imprimer en recto-verso (sans dépenser inutilement du papier en double page blanches).

Merci d'avance pour vos éclaircissements !
Christopher

Gérard Carpeaux wrote:

Bonsoir,

Je dirais qu'il faut faire ceci.

[...]

Votre sujet fait en général 4 pages sauf le 25 qui en fait 3 donc la commande AMCcleardoublepage est prise en compte.
Pour les autres AMC vérifie le nombre de pages : s'il est pair la commande n'est pas prise en compte.

C'est une explication basée sur ma petite expérience empirique de latex/AMC.

A voir avec Alexis.

RE: Problème en générant le pdf des copies - rajout d'une page - Added by Alexis Bienvenüe about 6 years ago

Oui, c'est un bug. Les solutions proposées permettaient de s'en sortir, sans pour autant le corriger.
Ce bug a peut-être été corrigé avec la révision hg:f3808bd22363 (voir aussi #418).
N'hésitez pas à joindre un fichier source qui poserait ce problème avec la version de développement d'AMC si vous en rencontrez.

(1-7/7)