ProfessorGui : une interface pour Professor

Pourquoi une interface au dessus de Professor ?


Professor permet de faire de nombreuses choses. Il est difficile de se rappeler de tout. Cette interface donne un moyen qui se veut simple de montrer ses différentes possibilités et/ou de mettre au point un graphique.

Pour les débutants, cela peut être une prise en main en douceur.

Pour les autres, cela permet de faire facilement des tests, des comparaisons entre les sorties Metapost et Asymptote.

Pour chaque graphique, une fenêtre permet de rentrer les paramètres. On peut alors :
– compiler le fichier,
– lire le fichier donnant le code du graphique,
– afficher le fichier image.

Dans certains cas, un code LaTeX supplémentaire est aussi proposé.

Enfin, l’utilisateur a le choix entre inclure le code LaTeX de l’environnement utilisé, ou inclure l’image créée.

Fenêtre principale
Fenêtre principale

Exemple de la boîte à monstaches
Exemple de la boîte à monstaches
Exemple de fichier en sortie

Une vidéo de présentation


Vous trouverez ici la version téléchargeable d’environ 50Mo (9 min).

Les outils utilisés


Cette interface est créée en utilisant le concepteur d’interfaces Glade, et le langage Pygtk.

Installation et utilisation


L’installation de Professor  est décrite dans cet article.

ProfessorGUI demande l’installation d’un module Python

sudo apt-get install python3 python3-gi

Dans votre dossier personnel, venez placer le dossier ProfessorGUI disponible dans cette archive.

Pour créer un raccourci vers l’application ProfessorGui, commencer par créer un fichier ProfessorGUI.desktop  contenant les lignes suivantes en ajustant les chemins :

[Desktop Entry]
Comment=ProfessorGui
Terminal=false
Name=ProfessorGui
Exec=sh /home/mondossierperso/ProfessorGui/Professor.sh
Type=Application
Icon=/home/mondossierperso/ProfessorGui/Images/iconeprofessor.png

Placer ce fichier dans le dossier ./local/share/applications.

N’oubliez pas d’avoir une version récente de XCAS !