Configuration pythontex et gedit sous Ubuntu

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux membres inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
plcorbin
Utilisateur confirmé
Utilisateur confirmé
Messages : 17
Inscription : samedi 18 décembre 2021, 18:50
Statut actuel : Enseignant

[Résolu] Configuration pythontex et gedit sous Ubuntu

Message non lu par plcorbin »

Bonjour,
Je suis sur Ubuntu 20. J'ai la distribution texlive, j'utilise comme éditeur de texte gedit et enfin python3 est installé.
Je viens de me mettre à pythontex mais j'ai un souci de compilation.
Voici une partie de ma commande pour la compilation (sans la visualisation qui ne pose pas de problème):

Code : Tout sélectionner

pdflatex -synctex=1 -shell-escape -src -interaction=nonstopmode  
$nomfichier | python3 /usr/share/texlive/texmf-dist/scripts/pythontex/pythontex3.py 
$nomfichier | pdflatex -synctex=1 -shell-escape -src -interaction=nonstopmode $nomfichier
Y-a-t-il quelqu'un qui est dans la même configuration que moi ? Si oui et si cela marche bien pour vous pourriez-vous me préciser la configuration de gedit correspondante s'il vous plaît?

Merci beaucoup de votre aide.
Bien à vous,
Patrice.
MB
Administrateur
Administrateur
Messages : 7649
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Configuration pythontex et gedit sous Ubuntu

Message non lu par MB »

Bonsoir, on dirait que pythontex est à la mode en ce moment.

Quel est le problème rencontré avec la commande indiquée ? Il s'agit d'une commande exécutée dans le terminal ?
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
plcorbin
Utilisateur confirmé
Utilisateur confirmé
Messages : 17
Inscription : samedi 18 décembre 2021, 18:50
Statut actuel : Enseignant

Re: Configuration pythontex et gedit sous Ubuntu

Message non lu par plcorbin »

Rebonsoir,

Oui effectivement j'espère pouvoir utiliser pythontex pour créer des variantes aléatoires d'un même devoir.
Voici la commande complète de la compilation présente dans la configuration des outils externes de gedit.
config_gedit.png
config_gedit.txt
(1.3 Kio) Téléchargé 17 fois
et j'obtiens le message d'erreur suivant.

Code : Tout sélectionner

Running tool: Pdflatex
Traceback (most recent call last):
  File "/usr/share/texlive/texmf-dist/scripts/pythontex/pythontex3.py", line 61, in <module>
    from pygments.styles import get_all_styles
ModuleNotFoundError: No module named 'pygments'
/home/patou/.config/gedit/tools/dlf-pdflatex: 29: essai.tex: not found
et enfin voici le code latex du fichier (les indentations du code python ont disparu lors de la copie du fichier).

Code : Tout sélectionner

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage{multicol}
\usepackage{pythontex}
\usepackage{nopageno}
\setlength{\parindent}{0pt}
\setlength{\columnseprule}{0.4pt}
\begin{document}
\begin{pycode}
import random
for n in range(91):
    a = random.randint(2,9)
    b = random.randint(2,9)
    c = a*b
    if (n%3 == 0):
        print('$\\ldots\\times',b,' = ',c,'$\\\\[1em]')
    else:
        if (n%3 == 1):
            print('$',a,'\\times\\ldots = ',c,'$\\\\[1em]')
        else:
            print('$',a,'\\times',b,' = \\ldots$\\\\[1em]')
\end{pycode}
\end{document}
essai.tex
(693 octets) Téléchargé 17 fois
Merci beaucoup pour votre aide.

Bien à vous,
Patrice.
Dernière modification par MB le dimanche 19 décembre 2021, 11:13, modifié 1 fois.
MB
Administrateur
Administrateur
Messages : 7649
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Configuration pythontex et gedit sous Ubuntu

Message non lu par MB »

Le module pygments semble nécessaire. Il faudrait l'installer via la commande suivante puis retenter la compilation.

Code : Tout sélectionner

$ sudo apt install python3-pygments
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
marco56
Utilisateur chevronné
Utilisateur chevronné
Messages : 1058
Inscription : jeudi 25 novembre 2010, 22:10

Re: Configuration pythontex et gedit sous Ubuntu

Message non lu par marco56 »

Je suis sous la même config. Je confirme pour pygments : le message semble assez explicite.
plcorbin
Utilisateur confirmé
Utilisateur confirmé
Messages : 17
Inscription : samedi 18 décembre 2021, 18:50
Statut actuel : Enseignant

[Résolu] Re: Configuration pythontex et gedit sous Ubuntu

Message non lu par plcorbin »

Bonjour,

Merci à tous les deux pour votre aide et votre réactivité.
Effectivement, en installant le module pygments, tout marche bien. J'aurais du être plus attentif au message d'erreur.
Merci encore et bonne fête à vous.

Bien à vous,
Patrice.