L'apparence des éléments graphiques se modifie aisément à l'aide d'arguments optionnels.
Il existe 4 types de traits :
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Si le style none a de quoi surprendre, il est très utile dans les cas où l'on désire délimiter une zone sans pour autant la tracer.
L'argument optionnel linecolor indique la couleur du trait.
![]() |
![]() |
Pour disposer d'une large palette de couleurs, on aura tout intérêt à ajouter dans le préambule : \usepackage[dvipsnames]{xcolor}, comme on l'a vu ici.
L'argument optionnel linewidth modifie l'épaisseur du trait.
![]() |
![]() |
L'argument optionnel arrows permet d'ajouter des flèches. Bien des combinaisons sont possibles à chacune des extrémités. On en présente ici un échantillon.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Comme on s'en doute, l'argument optionnel arrowscale détermine la taille des flèches. Pour en faciliter la lecture, les exemples ci-dessus ont été produits avec le paramètre arrowscale=1.7.
L'argument optionnel fillstyle sert à remplir une région.
Par exemple, la valeur hlines hachure la région.
![]() |
![]() |
Par ailleurs, les paramètres hatchangle, hatchsep, hatchcolor ou hatchwidth permettent respectivement de régler l'angle des rayures, leur distance, leur couleur ou leur épaisseur.
![]() |
![]() |
La valeur solid du paramètre fillstyle permet le coloriage uniforme. L'argument fillcolor spécifie la couleur de remplissage.
![]() |
![]() |
Si l'on voulait dessiner tous les traits d'une figure en rouge et d'une épaisseur de 0.2pt, il deviendrait bien fastidieux de devoir ajouter l'argument optionnel [linecolor=red,linewidth=0.2pt] à chaque instruction. Pire, si l'on décidait de modifier ce réglage, les changements seraient encore plus pénibles.
La commande
\psset{...}
sert précisément à cela.
Dans le cas précédent, il suffirait donc de coder une seule instruction :
.
En plaçant cette commande à l'intérieur de l'environnement \begin{pspicture} ... \end{pspicture}, les modifications ne s'appliqueront qu'à cette seule figure.
En l'insérant dans le préambule ou au tout début du document, toutes les figures seront affectées.
Jugeant les traits par défaut trop épais et les flèches trop petites, j'ai
pour habitude d'ajouter, au début de tout document, la commande
.
Reproduire les figures suivantes :
![]() |
![]() |
![]() |
Indications :