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.
Les options doivent être données sous la forme option=valeur
où option
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 :
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)
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 |