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.
|
|
Exemple de fichier en sortie |
Une vidéo de présentation
Le lien ci-dessous vous permettra de voir la vidéo en ligne vous présentant la bête :
Si vous le préférez, 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.
Encore deux petits programmes utiles au bon fonctionnement de de ProfessorGUI : python-glade2, et libgnome2-0 qui ajoute des fonctionnalités à Gnome (gnome-open) :
sudo apt-get install python-glade2
sudo apt-get install libgnome2-0
Depuis Ubuntu 20.04, le paquet python_gtk2 n’existe plus. En attendant de mettre à jour l’interface, voici une parade :
sudo apt-get install ./python-gtk2_2.24.0-5. 1ubuntu2_amd64.deb
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 !