PSTricks

Le programme eukleides permet l'inclusion de macros PSTricks avec des paramètres qui peuvent être calculés. Ce qui est sans doute plus utile, c'est qu'il permet de dessiner des objets graphiques PSTricks avec des coordonnées générées dans une construction Eukleides.

La syntaxe est raisonnablement proche de celle que l'on utilise dans du code PSTricks contenu dans un fichier source (La)TeX. Une macro PSTricks commence avec une contre-oblique (\), suivie du nom de la macro PSTricks (exemple : pscircle). Il peut y avoir une liste d'options PSTricks, contenue dans des crochets (i.e. []), et une liste de paramètres contenue dans des parenthèses. Nous donnerons d'abord un exemple simple illustrant ces possibilités puis nous étudierons la syntaxe en détail.

A B C équilatéral
dessin(A, B, C, pointillé)
\pscurve[arrows="->"](A, B, C)

Ceci produit la figure suivante :

La syntaxe est détaillée ci-dessous.

Options

Les options doivent être données sous la forme option=valeuroption est une option définie dans PSTricks et valeur est soit une chaîne définie dans PSTricks entre guillemets ASCII (exemple arrows="->") ou une expression numérique d'Eukleides (exemple rayon=distance(A,B)). Les guillemets sont retirées avant l'émission du code PSTricks. Les options devraient fonctionner sans guillemets mais en cas de problème vous pouvez en ajouter (exemple "parametreobscur"=3.145).

A B C équilatéral
dessin(A, B, C, pointillé)
\pscurve[showpoints="true", linewidth=.05, arrows="->"](A, B, C)

donnera :

Paramètres

Les paramètres des macros PSTricks devraient être donnés sous la forme d'une liste d'expression de types point, nombre ou de chaînes entre guillemets séparées par des virgules. Les points sont traduits sous la forme (x,y) ; les chaînes et les expressions numériques sont traduites et incluses dans des accolades. Ceci signifie que la commande :

\psline("<<->>", A, B)

est traduit ainsi en code PSTricks :

\psline{<<->>}(0.0000,0.0000)(6.0000,0.0000)

Pour aller plus loin

Cette courte documentation ne peut espérer expliquer PSTricks à un novice. Pour plus d'information, vous pouvez consulter la documention fournie avec PSTricks, ou le livre The LaTeX Graphics Companion par M. Goosens, F. Mittelbach et S. Rahtz. Pour compliquer les choses, il n'y a pas de vérification du code PSTricks généré. Cela signifie qu'il est aisé de produire du code TeX incorrect en utilisant cette fonctionnalité d'eukleides. Enfin, toutes les macros  PSTricks sont pour l'instant ignorées parxeukleides.



Aller à : Index référence Lieux géométriques <- Index des concepts Index des commandes