pgfplots + csvsimple (Bug #746)
Description
Bonjour,
un fichier Latex-AMC avec nom d'étudiants non precompilé utilisant pgfplots (et en plus pdfform) se compile bien (voir fichiers joints questions.tex et son DOC-catalog-questions.pdf), alors que le presque même fichier avec en plus csvsimple ne se compile plus déjà en Latex (voir fichier joint examen.tex), l'erreur reportée (cf. examen.log) est
! Argument of \pgfplots@addplotimpl@expression@curly has an extra }.
<inserted text>
\par
l.158 ...ead to column names]{liste.csv}{}{\sujet}
mais il n'y a pas d'extra }, comme le montre la compilation de question.tex par AMC. Si on force la compilation avec scroll on obtient un fichier sans les images pgfplots.
Je n'ai pas trouvé de renseignements sur l'usage de pgfplots dans les fichiers AMC, auriez-vous un conseil ?
Cordialement, et merci à tous :-)
Alessandra
History
Updated by Alessandra Frabetti about 4 years ago
oups, j'ai compresse le mauvais dossier, voici celui qui contient les fichiers examen.tex, liste.csv, questions.tex et DOC-catalog-questions.pdf
Cordialement,
Alessandra
- File dossier-forum.zip added
Updated by Alexis Bienvenüe about 4 years ago
Solution de contournement du problème : utiliser une boite pour le graphique.
Avant les \element{FonctionsDeuxVariables-Extrema-Plot}
:
\newsavebox{\FDVEPa} \savebox{\FDVEPa}{ \begin{tikzpicture} ... \end{tikzpicture} }
et dans les
\element{FonctionsDeuxVariables-Extrema-Plot}
, utiliser \usebox{\FDVEPa}
à la place du tikzpicture
.Updated by Alessandra Frabetti about 4 years ago
Génial, ça marche, merci !!!
La commande \cmd dans \newsavebox{\cmd} n'accepte visiblement pas de chiffres... pour 50 graphes au noms 33A, 33B il me faudra un alphabet Volcanien ! :-)
Updated by Alexis Bienvenüe about 4 years ago
On peut utiliser des \csname
pour cela :
%% début du document \newcommand{\registerAMCgraph}[2]{ % \expandafter\newsavebox\csname #1\endcsname% \expandafter\savebox\csname #1\endcsname{#2}% } \newcommand{\useAMCgraph}[1]{ % \expandafter\usebox\csname #1\endcsname% } %%%% lors de la définition des questions, mais à l’extérieur des questions \registerAMCgraph{FonctionsDeuxVariables-Extrema-Plot-2020-33A}{ \begin{tikzpicture} ... \end{tikzpicture} } %%% à l’intérieur des questions \useAMCgraph{FonctionsDeuxVariables-Extrema-Plot-2020-33A}
Updated by Alexis Bienvenüe about 4 years ago
- Status changed from New to WontFix
Updated by Alexis Bienvenüe about 4 years ago
- File deleted (
dossier-forum-AMC.zip)
Updated by Alessandra Frabetti about 4 years ago
Merci ! Là c'est vraiment parfait, et en plus c'est beau !!