Accueil > Professor.sty > Généralités

Articles de cette rubrique

    11 juillet 2013

  • 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.

    JPEG - 79.6 ko
    Fenêtre principale
    JPEG - 129.6 ko
    Exemple de la boîte à monstaches
    PDF - 72.7 ko
    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


    Ll’installation de Professor et ProfessorGUI est décrite dans cet article.

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


  • 13 août 2012

  • Evolution des versions de professor.sty

    Rappel : ces outils ne fonctionnent que sous Linux !

    Page de téléchargement

    Mise à jour du 26 janvier 2014.


    Modification :
    - mise à jour de pro-asy-suites.sty
    - mise à jour de ProfessorGui

    Mise à jour du 26 janvier 2014.


    Modification :
    - mise à jour de pro-1varstst.sty et pro-asy-1vartstat.sty

    Mise à jour du 23 décembre 2013.


    Modifications suite au passage à la version de Xcas 1.1 :
    - mise à jour de pro-tablor.sty.
    - mise à jour pro-geometrie.sty (attention, la syntaxe a changé).
    - mise à jour de ProfessorGUI.

    PS : la version XCAS 1.1 a engendré quelques erreurs dans le passage des paramètres sur plusieurs lignes. ProfessorGUI prend en compte cette gestion. Dans l’archive gedit.zip, vous trouverez mes nouveaux extraits de codes (snippets).

    Mise à jour du 13 août 2012.


    Modification :
    - mise à jour de pro-courbes.sty et pro-asy-courbes.sty pour les courbes de Bezier

    Mise à jour du 17 décembre 2011.


    Modification :
    - mise à jour de pro-courbes.sty et pro-asy-courbes.sty

    Mise à jour du 12 décembre 2011.


    Modification :
    - mise à jour des fichiers (sauf pro-tablor) suite au passage à la version XCAS 0.9.5.
    - La syntaxe de quelques environnements ont changé :
    — dans pro-graphes.sty : tableg et tablegp
    — dans pro-statdiv.sty : tablel, tablecam, tablemicam
    — dans pro-courbes.sty : tableval
    - Il faut aussi mettre à jour ProfessorGui.

    Mise à jour du 15 juin 2011.


    Modification :
    - mise à jour des fichiers (sauf pro-tablor) suite au passage à la version XCAS 0.9.2.
    - Pour des versions antérieures de XCAS, utiliser professor-old.zip.

    Mise à jour du 16 novembre 2010.


    Modification :
    - pro-tablor version 4.07-d

    Mise à jour du 11 juillet 2010.


    Modification :
    - changement des noms des fichiers de sortie : on passe de nomfichier.envi i.* à nomfichier_envi i.*.
    - correction de bugs

    Mise à jour du 10 mai 2010.


    Modification :
    - pro-tablor.sty (4.07b), correction de bugs, tableaux en couleurs
    - professor.sty : ajouter de la commande \echof

    Mise à jour du 28 mars 2010.


    Modification :
    - pro-tablor.sty : changement sur l’emploi de la commande cat.
    - correction de l’option windows sur l’ensemble des fichiers.

    Mise à jour du 07 mars 2010.


    Modification :
    - pro-mat.sty : environnements étoilés
    - correction de l’option windows sur l’ensemble des fichiers.

    Mise à jour du 2 décembre 2009.


    Modification :
    - pro-tablor.sty

    Mise à jour du 11 novembre 2009.


    Modification :
    - pro-tablor.sty

    Mise à jour du 10 novembre 2009.


    Modification :
    - pro-asy-courbes.sty : tracé des courbes

    Mise à jour du 4 novembre 2009.


    Modification :
    - pro-asy-courbes.sty : tracé des courbes

    Mise à jour du 2 novembre 2009.


    Modification :
    - ajout de l’option "windows" à tous les fichiers
    - possibilité de compiler les fichiers pro-asy-*.sty avec latex+dvips.

    Mise à jour du 1er novembre 2009.


    Modification :
    - modification de pro-asy-courbes.sty

    Mise à jour du 28 octobre 2009.


    Modification :
    - ajout des fichiers pro-asy-* permettant une sortie asymptote

    Mise à jour du 21 octobre 2009.


    Modification :
    - modification de pro-tablor.sty

    Mise à jour du 21 septembre 2009.


    Modification :
    - modification de pro-courbes.sty : amélioration de pro-courbebezier

    Mise à jour du 9 septembre 2009.


    Modification :
    - mise à jour de pro-graphes.sty (ajout de l’option échelle)

    Mise à jour du 1er septembre 2009.


    Modification :
    - mise à jour de pro-courbe.sty (pb avec tableval)

    Mise à jour du 23 aout 2009.


    Modifications :
    - mise à jour de pro-tablor
    - diverses petites modifications

    Mise à jour du 26 mai 2009.


    Modifications :
    - création du fichier pro-mat.sty

    Mise à jour du 14 mai 2009.


    Modifications :
    - pro-tablor.sty en est à la version 4.04-g

    Mise à jour du 19 avril 2009.


    Modifications :
    - pro-tablor.sty en est à la version 4.04-c

    Mise à jour du 17 mars 2009.


    Modifications :
    - pro-tablor.sty en est à la version 4.04-b avec de légères modifications pour rendre tablor compatible avec la nouvelle version de XCAS. Cette version est compatible avec les anciennes versions de XCAS.
    - pro-geometrie.sty : correction de bug dans l’environnement pro-thales.

    Mise à jour du 8 mars 2009.


    Modifications :
    - pro-tablor.sty en est à la version 4.04 avec un nouvel environnement TVIex pour avoir les valeurs exactes des racines dans un TVI. Bugs dans TVI et TVIapp corrigés.

    Mise à jour du 8 février 2009.


    Modifications :
    - pro-geometrie : corrections de cube, pyramide, seccone.
    - pro-tablor.sty. Nécessite la dernière version de Tabvariation.mp

    Mise à jour du 29 janvier 2009.


    Modifications :
    - pro-geometrie.sty : largeurs des figures
    - pro-tablor.sty : bugs dans TVI et TVIAPP

    Mise à jour du 07 janvier 2009.


    Modifications :
    - ajout de deux options pour les histogrammes ("legende" et "legende-vide") ;
    - bug de pro-repere* corrigé (erreur de compteur)
    - bug de pro-1varstat corrigé (erreur dans l’affichage de N)
    - détails de présentation.


  • 28 octobre 2009

  • Professor et Asymptote

    Les outils Professor ont été conçus pour produire des graphiques à l’aide de Metapost.

    Cependant, pour éliminer certains problèmes de calculs inhérents à Metapost , je viens de rajouter une seconde version de certains fichiers utilisant le langage Asymptote.

    Voici la liste des fichiers :
    - pro-asy-courbes
    - pro-asy-suites
    - pro-asy-probas
    - pro-asy-graphes
    - pro-asy-1varstat
    - pro-asy-2vartsat
    - pro-asy-statdiv

    Les environnements fonctionnent exactement de la même façon que les fichiers initiaux.

    Ainsi, les positions des labels pourront être données au format Metapost (rt,urt, ...) ou au format Asymptote (E,NE,...) dans cette seconde version.

    Chaque environnement "envi" crée un fichier source nomfichier_envi i.asy, puis un fichier image :
    - nomfichier_envi i.pdf pour une compilation avec pdflatex ;
    - nomfichier_envi i.eps pour une compilation avec latex+dvips ;

    A noter que les accents dans les textes doivent être passés comme dans l’exemple suivant :

    ["titre-centre","D@'eriv@'es"]

    L’installation


    En plus de l’installation habituelle, il faut rajouter dans le répertoire .asy le contenu de l’archive dlf_asy.zip.

    NB : le code produit est loin d’être optimal pour Asymptote. Il n’utilise pas par exemple les fonctionnalités offertes par Asymptote sur les tracés de courbes ou de grilles. C’est pour l’instant une traduction Asymptote des fichiers Metapost initialement produits.


    PS : un grand merci à Gaetan Marris et Philippe Ivaldi pour leurs travaux sur Asymptote.


  • 21 septembre 2008

  • Les paramètres graphiques dans Professor

    Format de sortie


    - Les fichiers pro-asy-*.sty donnent une sortie graphique en Asymptote.
    - Le fichier pro-glineor.sty a une sorti en Pstricks.
    - Tous les autres ont une sortie en Metapost.

    Les noms de couleurs disponibles


    - blanc
    - noir
    - gris
    - rouge
    - vert
    - bleu
    - jaune
    - orange
    - orangevif
    - violet
    - rose
    - ciel
    - gris_I
    - gris_II
    - gris_III
    - gris_IV
    - gris_V
    - gris_VI
    - gris_VII
    - gris_VIII
    - gris_IX

    Si vous désirez utiliser d’autres couleurs, il faudra les définir dans les fichiers dlf_couleurs.mp et dlf_tex.mp.

    Pas de \ dans les environnements


    Dans les environnements, on a souvent besoin de rentrer du texte contenant notamment des commandes LATEX comme par exemple \textbf.

    Xcas supportant mal le caractère \ dans les chaînes de
    caractères, on le remplacera alors par @, ce qui donnera @textbf.

    Les options dans les environnements


    Tous les environnements sur les graphiques possède un avant-dernier argument servant à regrouper les
    options comme par exemple le titre comme sur l’exemple suivant :

    Même si on n’utilise aucune option, il est impératif de laisser les lignes correspondant au début et à la fin des options.

    Les paramètres


    Dans la majorité des environnements produisant un graphique, on retrouve deux lignes du type suivant :


    - 1,5,-10,10, // xmin ,xmax ,ymin ,ymax ,
    0.5 ,2 ,1 ,2 ,0.5 ,1 ,// ux ,uy ,cx ,cy ,gx ,gy ,

    Expliquons leur signification .
    - la première ligne détermine la zone d’affichage avec xmin,ymin,xmax et ymax.
    - La deuxième ligne donne les paramètres de visualisation :
    - ux, uy : 1 cm correspond à ux et uy unités selon les axes ;
    - cx, cy : écart entre deux graduations selon les axes ;
    - gx, gy : écart entre deux lignes du quadrillage.

    On peut visualiser ces différents paramètres sur le graphique suivant.

    JPEG - 41.5 ko

    A noter qu’un clipping est fait autour de la zone d’affichage.

    La position des textes


    Dans certaines options, on demande de préciser la position du texte par rapport aux coordonnées fournies.

    On utilise les paramètres utilisées classiquement par Metapost.

    On a le choix entre les valeurs suivantes :
    - "bot" : bas (bottom)
    - "top" : haut
    - "rt" : droite (right)
    - "lft" : gauche (left)
    - "lrt" : en bas à droite (low right)
    - "urt" : en haut à droite (up right)
    - "llft" : en bas à gauche (low left)
    - "ulft" : en haut à gauche (up left)

    On peut visualiser ces différents paramètres sur le graphique suivant.

    JPEG - 5 ko

  • 23 juillet 2008

  • Installation de MikTex, Xcas,TexnicCenter sous Windows XP

    IMPORTANT

    Le contenu de cette page n’est plus d’actualité car son utilisation sous Windows s’est arrêtée à Windows XP. La version actuelle ne fonctionne plus que sous Linux (pour ma part Ubuntu).

    Si vous travaillez sous Ubuntu, l’installation complète de tous les outils nécessaires est décrite ici .

    N’hésitez pas à me contacter (lien en bas de page) pour tout problème si vous travaillez sous Ubuntu. N’oubliez pas d’installer une version récente de Xcas et de Professor.

    La suite de cet article n’est peut-être plus d’actualité !

    Installation de MikTex


    J’ai choisi cette distribution Latex car elle a l’avantage de posséder un gestionnaire efficace des paquets (MikTex Package Manager).

    Commençons par télécharger la version MikTex2.7 sur le site officiel.

    Vous avez le choix entre une installation basique et une installation complète. J’ai opté pour l’installation basique, sachant Miktex signalera et installera les paquets manquants lors des compilations.

    Il suffit de lancer le programme d’installation.

    Installation de Ghostscript et Ghostview


    Pour visualiser les sorties postscript, il faut installer le programmes Ghostscript et Ghostview disponibles ici.

    Installons le programme Ghostscript téléchargé dans le répertoire "C :\Program Files\gs".

    Installons le programme Ghostscript téléchargé dans le répertoire "C :\Program Files\Ghostgum".

    Il faut télécharger séparément les deux programmes.

    Installation de Xcas


    Commençons par télécharger la dernière version de Xcas pour Windows sur le site officiel.

    Installons le programme téléchargé dans le répertoire "C :\xcas".

    Il reste à régler le Path.

    Pour cela, utilisons les fenêtres suivantes :
    - Panneau de configuration
    - Performances et maintenance
    - Système
    - Onglet : Avancé

    On clique sur : "Variables d’environnement".

    Choisissons dans les variables système la variable Path et cliquons sur "Modifier".

    En fin de chemin, rajoutons :  ;C :\xcas

    Installation de TexnicCenter


    Personnellement, j’utilise et je conseille emacs mais commençons par un éditeur plus convivial, TexnicCenter disponible sur le site officiel.

    Il reste maintenant à le configurer. Utilisons les menus suivants :
    - Build
    - Define output profiles

    On peut utiliser le wizard pour créer les différents profils en rentrant le chemin des exécutables de MikTex : C :\Program Files\MiKTeX 2.7\miktex\bin\.

    Voici quelques copies d’écran.

    JPEG - 64.2 ko
    JPEG - 64.2 ko
    JPEG - 64.4 ko

    Création d’une base locale pour Latex et Metapost


    Pour utiliser des fichiers personnels, il faut se créer un répertoire :
    C :\Local Tex Files.

    Dans celui-ci, créons deux répertoires : metapost et tex.

    Dans tex, créons le répertoire latex.

    Dans latex, créons le répertoire misc.

    On placera dans le répertoire metapost les fichiers metapost et dans le répertoire misc les fichiers sty.

    Il ne reste plus qu’à configurer MikTex.

    On utilise l’application MikTex Settings :

    JPEG - 49.3 ko

    Utilisons l’onglet Roots :

    JPEG - 40.3 ko

    Rajoutons le répertoire C :\Local Tex Files en cliquant sur Add et en sélectionnant le bon répertoire.

    Il ne reste plus qu’à rafraîchir la base à partir de l’onglet General.


0 | 5

SPIP | | Plan du site | Suivre la vie du site RSS 2.0