Calcul formel avec pythontex

Added by Laurent Mon over 1 year ago

Bonjour à tous,
J'ai de nouveau un problème avec le calcul formel.
Lorsque j'édite un fichier tex avec texmaker contenant du code python j'ai bien des valeurs numériques tirées au hasard.
Lorsque je passe sous AMC les sujets ont des ?? à la place des valeurs.
lorsque je fais

$ whereis pythontex3
pythontex3:

avec pythontex j'ai un pointage vers un raccourci
mon fichier precompile4AMC est bien en executable
#! /bin/sh
SRC=$1
echo "***** JOBNAME=$AMC_JOBNAME" 
echo "***** CMD=$AMC_CMD" 
rm -rf ./pythontex-files-*
rm -f $AMC_JOBNAME.pytxcode
$AMC_CMD
echo "***** PYTHON" 
python3 /usr/share/texlive/texmf-dist/scripts/pythontex/pythontex3.py --interpreter python:python3 $AMC_JOBNAME.pytxcode
echo "***** END FILTER" 

Le debug me donne un problème avec pythontex
J'ai essayé avec python, python3 python3.10 de donner les liens relatifs et absolus vers les fichiers maais rien ne change!!

Voici le debug de l'exemple de José Join qui fonctionne avec texmaker mais pas avec AMC.
Après avoir repris les différentes solutions proposées sur le forum et surtout après des heures d'essai, je sollicite votre aide.
Merci


Replies (8)

RE: Calcul formel avec pythontex - Added by Laurent Mon over 1 year ago

Voici aussi le fichier prePythonTex4AMC que j'utilise.
Je suis sur ubuntu 22.04 et AMC 1.5.2
Merci

prePythonTex4AMC (307 Bytes)

RE: Calcul formel avec pythontex - Added by Alexis Bienvenüe over 1 year ago

Avez-vous bien mis les lignes %%AMC: en tout début de votre fichier source ?

RE: Calcul formel avec pythontex - Added by Laurent Mon over 1 year ago

Bonjour,
Oui bien sûr, j'ai les 3 premières lignes du fichier donné en exemple

%%preprocess_command=prePythonTex4AMC
%%jobspecific=1
%%latex_engine=pdflatex -shell-escape

RE: Calcul formel avec pythontex - Added by Laurent Mon over 1 year ago

Voici ce que donne la commande ./prePythonTex4AMC

./prePythonTex4AMC
***** JOBNAME=
***** CMD=
***** PYTHON
* PythonTeX error
    Code file .pytxcode does not exist.
    Run LaTeX to create it.
***** END FILTER

RE: Calcul formel avec pythontex - Added by Alexis Bienvenüe over 1 year ago

Il manque les AMC: dans vos lignes de début de fichier :

%%AMC:preprocess_command=prePythonTex4AMC
%%AMC:jobspecific=1
%%AMC:latex_engine=pdflatex --shell-escape

RE: Calcul formel avec pythontex - Added by Laurent Mon over 1 year ago

Merci pour votre aide
Les "AMC" sont dans le fichier.
Désolé c'est le copier des commandes que j'ai mis
Voici le fichier utilisé.
Ils y sont (hélàs!!)

algoFull.tex (898 Bytes)

RE: Calcul formel avec pythontex - Added by Alexis Bienvenüe over 1 year ago

Oups pardon : il faut indiquer où trouver le script. Par exemple :

%%AMC:preprocess_command=./prePythonTex4AMC

(rajouter le ./)

RE: Calcul formel avec pythontex - Added by Laurent Mon over 1 year ago

Merci ça fonctionne !!
Ce qui m'étonne c'est que j'avais mis le chemin absolu /home/..../prePythonTex4AMC et cela n'avait pas marché.
Merci Alexis pour votre investissement dans ce projet magnifique.

(1-8/8)