TeXgraph / Présentation de TeXgraph

Présentation de TeXgraph

image1.png

TeXgraph est un logiciel Delphi/Kylix aidant à la création de graphiques mathématiques (comme les droites, les cercles, les courbes, les surfaces, les labels ...) destinés à être utilisés dans des documents LaTeX.

TeXgraph a donc essentiellement une fonction d'exportation sous forme de fichiers:

  • soit au format LaTeX (utilisant les macros epic et eepic),
  • soit au format PSTricks (utilisant les macros PSTricks),
  • soit au format Pgf (utilisant les macros Pgf pour pdftex),
  • soit aux formats EPS ou PDF non compilés,
  • soit au format PSF (EPS + Psfrag),
  • soit aux formats EPS ou PDF compilés par TeX (pour les formules mathématiques).

Une exportation au format SVG est prévue pour la prochaine version.

Exemple d'exportation PSTricks, la transparence et le gradient ont été ajoutés à la main dans le fichier exporté:

image2.png

Le principe de TeXgraph est de créer des éléments graphiques. Chacun d'eux porte un nom, est défini à partir d'une expression (ou commande) écrite dans le langage de TeXgraph, et possède des attributs (couleur, épaisseur, ...). Certains éléments sont prédéfinis, comme la grille, les axes, les courbes paramétrées, les courbes poly-béziers, les splines, les équations différentielles.... Mais on peut aussi créer ses propres éléments graphiques. Depuis la version 1.9 on trouve également des éléments prédéfinis pour la 3D bien que TeXgraph ne soit pas réellement un logiciel de dessin en 3D.

Exemple de commande: dans un élément graphique Utilisateur, la commande suivante:

[A:=-5-5*i, B:=-5+5*i, C:=5-5*i, n:=5, L:=[A, B, C],
for k from 1 to n do L:= [for z in L do (z-A)/2+A od, 
for z in L do (z-B)/2+B od,for z in L do (z-C)/2+C od] od,
for k from 1 to 3^(n+1) step 3 do Ligne( L[k,3], 1) od
]

donnera un triangle de Sierpinski:

image3.png

On peut également écrire ses propres fonctions (ou macros) dans des fichiers, et ceux-ci peuvent être importés. C'est ainsi qu'ont été réalisés deux modules:

  • Variatio2.mod: ce fichier, une fois importé, permet de créer des tableaux de variation (ou de signe) à la souris.
    image4.png
  • Mouse2.mod: ce fichier, une fois importé, permet de faire du dessin à la souris.
    image5.png

Le site de TeXgraph: http://texgraph.tuxfamily.org

 

Validation CSS Validation XHTMLPatrick Fradin — Dernière modification : 28 mars 2008 (0.09s - 3952774 - vendredi 9 janvier 2009) vers le haut