pdfform + csvsimple (Bug #719)


Added by Christian Mercat over 4 years ago. Updated over 3 years ago.


Status:Closed Start date:04/06/2020
Priority:Normal Due date:
Assignee:- % Done:

100%

Category:-
Target version:-

Description

Bonjour, nous utilisions AMC + Tomuss pour envoyer et recevoir les copies des étudiants au département de math de l'UCBLyon 1, c'est vraiment très efficace! Merci beaucoup pour ce très bon logiciel que j'utilise depuis plus de 10 ans.

Nous avons cependant noté un bug: nous ne pouvons pas avoir l'option pdfform ce qui rend la gestion du côté des étudiants difficile (il faut utiliser un logiciel permettant d'annoter, rajouter un gros carré noir ou un disque noir...).
En effet, en mettant pdfform / csvsimple, AMC crée un Doc-catalogue trop long il recopie pour chaque copie (plus de 100 fois donc) le Doc-catalogue de 12 pages, cela crée un fichier de plus de 1500 pages qui plante avec un "LaTeX capacity exceeded". Avec xelatex ça passe et ça crée un fichier de 6Mo impossible à ouvrir. C'est sans doute la création de ce fichier qui fait planter la génération de pdflatex.


History

Updated by Frédéric Bréal over 4 years ago

En désactivant la formation du catalogue, est-ce que ça pourrait fonctionner ?

Updated by Alexis Bienvenüe over 4 years ago

Vous pouvez également utiliser ce bout de code, qui va générer une seule copie pour le catalogue :

\makeatletter
\ifAMC@catalog
  \def\nom{NOM}
  \def\prenom{Prénom}
  \def\id{00000000}
  \sujet
\else
  \csvreader[head to column names]{liste.csv}{}{\sujet}
\fi
\makeatother

(changer les définitions de \nom, \prenom, etc. en fonction des colonnes du fichier CSV utilisées)

  • Status changed from New to Feedback

Updated by Alexis Bienvenüe over 3 years ago

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

Also available in: Atom PDF