Bonsoir,
Je réussi sans problème à compiler un fichier .tex avec python lorsque le fichier en question est dans le répertoire courant. Il me suffit de faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
import os
fichier="toto"
os.system("latex %s.tex" % fichier)
os.system("dvips -o %s.ps %s.dvi" % (fichier,fichier))
os.system("ps2pdf %s.ps" % fichier)
Là où je rencontre un problème, c'est que dans le cas présent, mon fichier .tex est dans un autre répertoire.
Je suis revenu à un cas simple mais cela ne fonctionne pas du tout. Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
import os
fichier="/media/Disque-4To/TSI_Phys/colles_19-20/colles-sup/thermochimie_sup/toto"
os.system("latex %s.tex" % fichier)
os.system("dvips -o %s.ps %s.dvi" % (fichier,fichier))
os.system("ps2pdf %s.ps" % fichier)
Si quelqu'un peut m'aider, j'ai essayé pas mal d'options dont subprocess et autres.