Pst-eucl : la géométrie euclidienne pour Pstricks


Pstricks est une suite de macro-commandes pour insérer des figures PostScript directement dans un fichier LaTeX. C’est un des moyens les plus élégants et efficaces pour obtenir des figures de grandes qualité.

Comme LaTeX, de nombreuses extensions sont disponibles pour la plupart des situations. Pour mes cours au collège, j’utilise souvent pst-eucl, par Dominique Rodriguez. C’est un équivalent de Geogebra, mais en ligne de commande. On définit les points de départ, puis on utilise des commandes du type, milieu, médiatrice, bissectrice… Je vous renvoie à la documentation pour vous faire une idée.

Vous trouverez dans un autre article un exemple plus complexe illustrant les droites remarquables du triangle.

Voici un exemple que j’utilise en cinquième. Une figure de départ et c’est pst-eucl qui se charge de faire les symétries centrales et axiales.

Ajouter cette ligne dans le préambule du fichier tex

\usepackage{pstricks, pst-eucl}

Puis

\begin{pspicture}(24,16)
\psset{PointSymbol=+}
\pstGeonode[PosAngle={-90,-90,270,-45,45,45,90,45,-45,235}, CurveType=polygon](5,3){A}(8,3){B}(11,5){C}(11,8){D}(8,8){E}(8,11){F}(5,8){G}(2,8){H}(2,5){I}(5,5){J}
\pstGeonode[PointSymbol=none, PointName=none](16,15){D_1}(10,0){D_2}
\pstGeonode[dotsize=4pt, PosAngle=90](12,10){O}
\pstLineAB[nodesep=-10]{D_1}{D_2}
\pstOrtSym[CurveType=polygon]{D_1}{D_2}{A,B,C,D,E,F,G,H,I,J}[A’,B’,C’,D’,E’,F’,G’,H’,I’,J’]
\pstSymO[CurveType=polygon]{O}{A,B,C,D,E,F,G,H,I,J}[A »,B »,C »,D »,E »,F »,G »,H »,I »,J »]
\end{pspicture}

\psset permet de faire passer des options, comme PointSymbol que je préfère en + plutôt que x ou *.

La ligne \pstGeonode permet de définir les points par leurs coordonnées, l’argument PosAngle indique la position du nom du sommet par rapport au point, l’argument CurveType permet de joindre les points.

Je définis une droite par deux points invisibles D_1 et D_2 et un centre de symétrie O

\pstOrtSym et \pstSymO terminent le boulot.

Je peux affirmer aux élèves que c’est bien l’ordinateur qui a produit le calque de correction !

Publié dans Pstricks. Étiquettes : , . 3 Comments »

3 Réponses to “Pst-eucl : la géométrie euclidienne pour Pstricks”

  1. kiki Says:

    Merci Fabrice pour ta réponse. En fait il s’agit d’un bug connu et résolu. Grâce à un expert (le fameux Herbert Voss), le problème est résolu grâce à la version situé à l’adresse suivante:

    http://archiv.dante.de/~herbert/pst-eucl.tex

    Mais cette correction tarde à arriver sur le CTAN. A bientôt!

  2. kiki Says:

    Bonjour,

    Je suis passé de texlive 2009 à texlive 2010. Depuis ce passage, lorsqu’on tape \pstMarkAngle[Mark=MarkHashh]{A}{B}{C}{}
    les tirets se trouvent à l’extérieur de l’arc au lieu d’être sur l’arc. Par contre, en compilant avec texlive 2009, le souci disparaît!

    Savez-vous d’où vient le problème dans texlive 2010?

    Merci d’avance et à bientôt!

    • Fabrice ARNAUD Says:

      Je vous renvoie à l’extension pst-eucl voir ici : http://www.ctan.org/tex-archive/graphics/pstricks/contrib/pst-eucl/
      Ce qui me semble étonnant, c’est que cette extension date de 2005 et je ne vois pas pourquoi la TexLive 2009 ou 2010 aurait changé de version.
      Très rapidement et sans connaitre votre cas j’ai cru voir un argument MarkAngleRadius qui est le rayon de l’arc de cercle où se trouve la marque.

      En tout cas le soucis est du côté de pst-eucl. Bon courage !

      Si vous avez une solution, n’hésitez pas à laisser un commentaire.


Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :