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:

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

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:

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