Téléchargement

Avertissement: TeXgraph est distribué sous les termes de la licence GPL (General Public Licence). Ce programme est libre, vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique Générale GNU publiée par la Free Software Foundation (version 2 ou bien toute autre version ultérieure choisie par vous). Ce programme est distribué car potentiellement utile, mais SANS AUCUNE GARANTIE, ni explicite ni implicite, y compris les garanties de commercialisation ou d'adaptation dans un but spécifique. Reportez-vous à la Licence Publique Générale GNU pour plus de détails.

Note: La version 1.93 a été écrite en Free pascal et développée avec Lazarus 0.9.24. La version en ligne de commande (TeXgraphCmd) a également été écrite et compilée en Free Pascal.

Installation sous windows: décompresser le fichier Zip dans un dossier dont le chemin d'accès ne comporte pas le caractère espace ni autre caractère exotique dont Microsoft a le secret, un dossier est alors créé (TeXgraph+n°version) contenant tous les fichiers de l'archive et le fichier LisezMoi.txt. Il faut savoir cependant qu'au démarrage le logiciel charge plusieurs fichiers de macros dont TeXgraph.mac à partir du répertoire courant, s'il ne trouve pas ces fichiers, il se plaindra mais cela ne l'empêchera pas de fonctionner, cependant il y a un grand nombre de choses qu'il ne saura pas faire. Pour éviter cela il est préférable qu'au démarrage le répertoire qui contient TeXgraph.exe soit le répertoire courant, ceci ce fait automatiquement lorsqu'on crée un raccourci vers le programme.

Installation sous linux: décompresser l'archive dans un répertoire, un nouveau répertoire est créé: TeXgraph+n°version (par exemple: TeXgraph1.93). Celui-ci contient un script d'installation (install.sh) et le fichier LisezMoi.txt, reportez-vous aux instructions de ce fichier.

Installation du mode commande: l'archive contient également une version sans interface graphique permettant d'utiliser du code texgraph directement dans un document LaTeX par le biais du package texgraph.sty qui est dans le dossier TeXgraph1.93 . Sous linux cette version est automatiquement installée. Mais sous Windows, il vous faudra:

  1. ajouter le chemin d'accès au dossier ..\TeXgraph1.93\TeXgraph à la variable PATH,
  2. créer la variable d'environnement TeXgraphDir contenant le chemin d'accès au dossier ..\TeXgraph1.93\TeXgraph,
  3. copier le fichier texgraph.sty (qui est dans le dossier TeXgraph1.93) dans votre texmf local et rafraîchir la base de données de TeX (texhash).
IMPORTANT: sous les deux OS, la compilation doit se faire avec l'option --shell-escape (ou --enable-write18 suivant la distribution). Reportez-vous au fichier d'aide TeXgraph.pdf (chapitre 6) pour avoir les détails du mode commande et des exemples.

Version 1.93 Windows (4.3Mo) , Version 1.93 Linux (4.3Mo)
  • Nouvelles commandes pour créer et afficher une scène 3D à plusieurs objets: Build3D et Display3D suivant la technique des BSP-trees.
  • Nouvel attribut: StrokeOpacity qui gère la transparence des traits [la transparence n'est pas visible dans TeXgraph, par contre la transparence apparaît dans les exports (sauf LaTeX)].
  • Un nouvel attribut: Eofill qui permet le remplissage suivant la règle pair-impair.
  • Quelques 140 couleurs prédéfinies.
  • Des fichiers de macros supplémentaires dont PolyedresII.mac d'Alphonse Capriani permettant de dessiner un très grand nombre de polyèdres convexes ou non.
  • Des fichiers de modèles supplémentaires: marker.mod (ajouter des marques au bout des segments), scene3d.mod, Cristallo.mod,...
  • Adaptations aux nouvelles versions de pgf et pstricks.
  • Correction de bogues.
Version 1.92
  • Nouvel élément graphique: Path (ou chemin), il y a un bouton sur la barre d'outils (Ctrl+H),
  • Un nouvel attribut: FillOpacity qui gère la transparence des remplissages de type full [la transparence n'est pas visible dans TeXgraph, elle est simulée dans la version linux, mais pas dans la version windows car Delphi est moins riche en styles de remplissage par défaut, par contre la transparence apparaît dans les exports (sauf LaTeX)].
  • Un nouvel attribut: visible qui permet de cacher ou montrer un élément graphique existant. Deux nouvelles commandes liées à cet attributs: Show(élément graphique) et Hide(élément graphique).
  • Nouvelles commandes: SetAttr(), DefaultAttr(), NewText(), SetMatrix(), ComposeMatrix()...
  • Adaptations aux nouvelles versions de pgf et pstricks.
  • A chaque élément graphique est associée une matrice de transformation.
  • Ajout d'un export Svg.
  • Correction de bogues.
Version 1.9
  • La barre d'outils s'est enrichie.
  • Gestion des polyèdres convexes élémentaires.
  • Nouvelles commandes: GetAttr(), SaveAttr(), RestoreAttr(), une nouvelle macro: MouseWheel()
  • Apparition d'un Timer permettant des animations.
  • Sélection multiple dans les listes d'éléments graphiques, variables et macros.
  • Les labels dont le style est "framed" ont un fond (ils deviennent sensibles à LineStyle, FillStyle et FillColor).
  • Correction de bogues.
Version 1.83
  • Correction d'un bogue dans le placement de l'image de fond.
  • Correction d'un bogue dans la gestion des courbes paramétrées.
Version 1.82:
  • Correction d'un bogue dans la gestion des macros.
Version 1.81:
  • Correction d'un bogue sur la commande Sort.
  • Correction d'un bogue dans la gestion des macros.
Version 1.8:
  • Possibilité d'inclure une image de fond (jpeg), celle-ci sera exportée dans les sorties tex, pgf et pst.
  • Possibilité de dessin à la souris avec le modèle Mouse1.mod.
  • Possibilité d'exécuter des scripts (ou des programmes) à partir de TeXgraph.
  • Possibilité d'exporter le graphique dans le presse-papier aux formats: teg, tex, pgf, pst et wmf.
  • Correction de bogues.
Version 1.7:
  • Exportation en Pgf adaptée à la version 1.0 du package Pgf (compilable avec PdfLaTeX).
  • Exportation au format Psf c'est à dire: format Eps + Psfrag (l'utilisation de Psfrag est automatisée) .
  • La taille et l'orientation des labels sont modifiables.
  • Structures de contrôles simplifiées: if then else; while et for.
  • Correction de bogues.
Version 1.6:
  • Exportation en Pgf (macros Pgf, compilables avec PdfLaTeX).
  • Exportation en Pdf (utilise la conversion eps -> pdf de la distribution TeX installée).
  • Epaisseur des lignes quelconque (nombre entiers de dixième de point).
  • Fonction zoom intégrée.
  • Amélioration de l'interface. Correction de bogues.
Version 1.5:
  • Le style de ligne noline a été ajouté.
  • Accés à toutes les couleurs.
  • Degradé de couleurs pour les surfaces.
  • Ajout de nouvelles commandes.
  • Aménagements de l'interface. Correction de bogues.
Version 1.4
Exemple 5 Galérie 2D