Logiciel libre, gratuit et multi-plateforme (Windows, MacOsX, Linux)
Présentation

Pstplus est un programme libre et gratuit qui regroupe plusieurs assistants LaTeX/Pstricks facilitant la création des graphiques les plus utilisés dans les programmes mathématiques du secondaire.
Pstplus est multi-plateforme : il fonctionne sur linux, unix, macosx et windows .Pstplus est distribué selon les termes de la licence GPL.
Une distribution LaTeX (comprenant l'environnement pstricks, les programmes dvips et ghostscript) est nécessaire au fonctionnement de Pstplus qui a été conçu pour faciliter la création de graphiques sous LaTeX.

Note : un équivalent de Pstplus pour pdflatex/asymptote est disponible ici : PdfAdd


Caractéristiques

A partir des renseignements indiqués par l'utilisateur, Pstplus génère un code LaTeX/Pstricks qu'il suffit de copier/coller dans son document LaTeX.
L'utilisateur peut aussi choisir d'exporter, directement à partir de l'assistant, le graphique au format Eps ou Pdf afin de l'inclure dans son document avec \includegraphics.
Tout graphique créé par Pstplus peut-être sauvegardé (au format spécial .pst) afin d'être réutilisé ultérieurement. On peut ainsi se créer facilement un ensemble de modèles qui permettent de gagner du temps pour la création de nouveaux graphiques.
Pstplus fournit un assistant pour chacun de ces types de graphique :

  • Courbes d'équation y=f(x)
    • L'utilisateur peut définir plusieurs fonctions dans un même graphique;
    • Pour chaque fonction, on peut définir le style et la couleur;
    • Les fonctions sont définies selon une syntaxe standard (l'assistant transforme automatiquement l'expression en notation postfixée utilisée par Pstricks)
  • Tableaux de variations/Tableaux de signes
    • Cet assistant s'appuie sur la méthode créée par Denis Léger avec son fichier tabvar.tex : chaque ligne du tableau de variation est composée de trois parties ("haut", "milieu" et "bas") afin de pouvoir placer tous les éléments nécessaires à la construction de ce genre de tableaux.
    • Il suffit alors de "glisser/déposer" ou d'entrer directement dans les cases les éléments nécessaires au tableau (barres, flèches, expressions mathématiques).
  • Figures géométriques (dans le plan)
    • Cet assistant est basé sur le programme Eukleides créé par Christian Obrecht qui permet de construire une figure géométrique en se basant sur des commandes intuitives proches du langage de la géométrie euclidienne
    • Un panneau regroupe l'ensemble des commandes "Eukleides" disponibles. En cliquant sur un item de ce panneau, la commande correspondante est automatiquement insérée.
    • Une fois que l'on a inséré toutes les commandes "Eukleides" nécessaires au graphique, l'assistant génère automatiquement le code Pstricks correspondant.
  • Arbres pondérés (utilisés en probabilité conditionnelle)
    • L'arbre se construit naturellement dans cet assistant grâce aux boutons Ajouter Branche et Ajouter Sous Branche.
    • Pour chaque branche, il suffit d'indiquer le nombre à inscrire sur la branche (c'est à dire la probabilité) et le nom du noeud. Le code Pstricks correspondant est alors généré automatiquement.
  • Graphes
    • Cet assistant permet de créer des graphes qui peuvent être orientés et/ou pondérés. Il est aussi possible de créer des graphes probabilistes.
    • On commence par définir le graphe en précisant ses sommets et en indiquant les arêtes sortantes pour chaque sommet. On précise ensuite la disposition des sommets dans une grille. L'assistant génère alors le code Pstricks correspondant.
    • Cet assistant permet aussi de générer le code LaTeX correspondant à la matrice d'adjacence du graphe. Il peut aussi appliquer les algorithmes de coloration et de Dijstrka au graphe et générer le code LaTeX correspondant (les algorithmes appliqués sont conformes au programme de TES).
  • Diagramme en boîtes (aussi appelés boîtes à moustache)
    • L'utilisateur peut définir plusieurs diagrammes dans un même graphique;
    • Pour chaque diagramme, on peut définir le style et la couleur;
  • Suites récurrentes
    • Cet assistant permet de créer une figure montrant la construction graphique des premiers termes d'une suite récurrente du type Un+1=f(Un);
  • Histogrammes
    • L'utilisateur définit chaque rectangle formant l'histogramme;
    • Pour chaque rectangle, on peut définir le style et la couleur;
  • Surfaces 3D
    • L'utilisateur définit la fonction z=f(x,y) ainsi que divers paramètres;
    • Il est possible d'ajouter des points sur la surface;
    • Attention : cet assistant requiert la présence du programme gnuplot sur le système de l'utilisateur. (voir page "téléchargement" pour plus de détails)
    • Cet assistant est le seul à ne pas générer du code pstricks (pour une surface, le code pstricks est très lourd et très difficile à modifier manuellement). A la place, le code gnuplot servant à réaliser la surface est affiché (ce code peut alors être modifié et complété manuellement avec un editeur de texte afin d'affiner le graphique)
      Il faut donc d'abord exporter le graphique au format eps ou pdf pour pouvoir l'inclure dans un document LaTeX.
  • Repère dans l'espace
    • Cet assistant (aux capacités limitées) permet de représenter des pavés droits, des points, des lignes brisées et des vecteurs dans un repère de l'espace (perspective cavalière).
Avertissement : les assistants de Pstplus ne peuvent pas tout faire automatiquement. L'utilisateur aura souvent à modifier le code pour obtenir exactement ce qu'il souhaite. Le but du programme est avant tout d'aider à la génération du plus gros du code Pstricks (sans le cacher) afin qu'il puisse être modifié et complété assez facilement.


© 2006/2013 - Pascal Brachet
L'auteur est professeur de mathématiques au lycée Bernard Palissy d'Agen.
Ce programme est distribué selon les termes de la licence libre GPL.

Retour en haut