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 documentation
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 par xeukleides
.
Aller à : | Index référence | Lieux géométriques <- | Index des concepts | Index des commandes |