summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pst-eucl/Exemples
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/pst-eucl/Exemples')
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/abscur.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/abscur_in.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/angle.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/angle_in.tex11
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/arc.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/arc_in.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/astro.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/astro_in.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/bissec.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/bissec_in.tex5
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/ccirc.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/ccirc_in.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/cercle.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/cercle_in.tex8
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/cinscex.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/cinscex_in.tex50
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/curvetype.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/curvetype_in.tex10
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/cyclo.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/cyclo_in.tex26
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/delto.tex9
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/droite.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/droite_in.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/envcardi.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/envcardi_in.tex8
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/envellipse.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/envellipse_in.tex9
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/euler.tex8
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/euler_in.tex28
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/fracthom.tex9
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/fracthom_in.tex13
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/gal_biss.tex5
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/gal_biss_in.tex15
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/gauss.tex8
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/gauss_in.tex49
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/gencur.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/gencur_in.tex5
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/geohyper.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/geohyper_in.tex38
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/geonode.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/geonode_in.tex13
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/german_ra.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/german_ra_in.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/grav.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/grav_in.tex2
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/homothetie.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/homothetie_in.tex6
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/hyperbole.tex8
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/hyperbole_in.tex54
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/hypocyclo.tex21
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/interCC.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/interCC_bis_in.tex13
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/interCC_in.tex9
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDC.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDC_in.tex15
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDD.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDD_in.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFC.tex8
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFC_in.tex12
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFF.tex8
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFF_in.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFL.tex8
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFL_in.tex10
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/mediator.tex8
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/mediator_in.tex9
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/milieu.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/milieu_in.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/oij.tex5
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/oij_in.tex12
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthocentre.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthocentre_in.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthoethyper.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthoethyper_in.tex16
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/parabole.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/parabole_in.tex24
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/projection.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/projection_in.tex5
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/ptfermat.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/ptfermat_in.tex17
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/remarq.tex8
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/remarq_in.tex26
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/rotation.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/rotation_in.tex8
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/segmentmark.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/segmentmark_in.tex9
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/symcentrale.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/symcentrale_in.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/symorthogonale.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/symorthogonale_in.tex8
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg1c.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg1c_in.tex8
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg2c.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg2c_in.tex18
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/translation.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/translation_in.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/triangle.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-eucl/Exemples/triangle_in.tex3
97 files changed, 904 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/abscur.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/abscur.tex
new file mode 100644
index 00000000000..9e41c7b183a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/abscur.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}(-2.5,-2.5)(2.5,2.5)%\psgrid%
+\input{Exemples/abscur_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/abscur_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/abscur_in.tex
new file mode 100644
index 00000000000..ddb433970a7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/abscur_in.tex
@@ -0,0 +1,4 @@
+\pstGeonode{O}(2,0){A}
+\pstCircleOA{O}{A}
+\pstCurvAbsNode{O}{A}{M_1}{\pstDistVal{5}}
+\pstCurvAbsNode[CurvAbsNeg=true]{O}{A}{M_2}{\pstDistAB{A}{M_1}}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/angle.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/angle.tex
new file mode 100644
index 00000000000..22856df59d4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/angle.tex
@@ -0,0 +1,4 @@
+%%%% -*-mode: latex; TeX-master: "euclide.tex" -*-
+\begin{pspicture}(-2,-2)(2,2)\psgrid
+ \input{Exemples/angle_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/angle_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/angle_in.tex
new file mode 100644
index 00000000000..c3ec42b5481
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/angle_in.tex
@@ -0,0 +1,11 @@
+\psset{PointSymbol=none}
+\pstTriangle(2;15){A}(2;85){B}(2;195){C}
+\psset{PointName=none}
+\pstTriangle[PointNameA=default](2;-130){B'}(2;15){A'}(2;195){C'}
+\pstTriangle[PointNameA=default](2;-55){B''}(2;15){A''}(2;195){C''}
+\pstRightAngle[linecolor=red]{C}{B}{A}
+\pstRightAngle[linecolor=blue, RightAngleType=suisseromand]{A}{B'}{C}
+\pstRightAngle[linecolor=magenta, RightAngleType=german]{A}{B''}{C}
+\psset{arcsep=\pslinewidth}
+\pstMarkAngle[linecolor=cyan, Mark=MarkHash]{A}{C}{B}{$\theta$}
+\pstMarkAngle[linecolor=red, arrows=->]{B}{A}{C}{$\gamma$} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/arc.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/arc.tex
new file mode 100644
index 00000000000..2679d767050
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/arc.tex
@@ -0,0 +1,4 @@
+%%%% -*-mode: latex; TeX-master: "euclide.tex" -*-
+\begin{pspicture}(-2,-2)(2,2)\psgrid
+ \input{Exemples/arc_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/arc_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/arc_in.tex
new file mode 100644
index 00000000000..48d4ec1112a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/arc_in.tex
@@ -0,0 +1,7 @@
+\pstGeonode[PosAngle={180,0}](1.5;24){A}(1.8;-31){B}
+\pstGeonode{O}
+\psset{arrows=->, arrowscale=2}
+\pstArcOAB[linecolor=red, linewidth=1.5\pslinewidth]{O}{A}{B}
+\pstArcOAB[linecolor=blue, linewidth=1.5\pslinewidth]{O}{B}{A}
+\pstArcnOAB[linecolor=green]{O}{A}{B}
+\pstArcnOAB[linecolor=magenta]{O}{B}{A}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/astro.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/astro.tex
new file mode 100644
index 00000000000..ee37d88b917
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/astro.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}[.5](-4.5,-4)(4.5,4.5)%\psgrid
+ \input{Exemples/astro_in}
+\end{pspicture} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/astro_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/astro_in.tex
new file mode 100644
index 00000000000..00e490b4aaa
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/astro_in.tex
@@ -0,0 +1,7 @@
+\HypoCyclo[4]{4}{1}{27}
+\psset{linecolor=blue, linewidth=1.5\pslinewidth}
+%% il est préférable de mettre les quatre branches séparément à cause
+%% des points de rebroussement
+\pstGenericCurve[GenCurvFirst=P]{N}{1}{7}
+\pstGenericCurve{N}{7}{14}\pstGenericCurve{N}{14}{21}
+\pstGenericCurve[GenCurvLast=P]{N}{21}{27}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/bissec.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/bissec.tex
new file mode 100644
index 00000000000..b9107309c36
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/bissec.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}(6,6)\psgrid
+ \input{Exemples/bissec_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/bissec_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/bissec_in.tex
new file mode 100644
index 00000000000..31b8a33b525
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/bissec_in.tex
@@ -0,0 +1,5 @@
+\psset{CurveType=polyline,linecolor=red}
+\pstGeonode[PosAngle={180,-75,45}](1,4){B}(4,1){A}(5,4){C}
+\pstBissectBAC[linecolor=blue]{C}{A}{B}{A'}
+\pstOutBissectBAC[linecolor=green, PosAngle=180]
+ {C}{A}{B}{A''}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/ccirc.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/ccirc.tex
new file mode 100644
index 00000000000..fe62b0dd64b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/ccirc.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}(6,6)\psgrid
+ \input{Exemples/ccirc_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/ccirc_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/ccirc_in.tex
new file mode 100644
index 00000000000..c1017a79b25
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/ccirc_in.tex
@@ -0,0 +1,3 @@
+\pstTriangle[PointSymbol=none](4,1){A}(1,3){B}(5,5){C}
+\pstCircleABC[CodeFig=true, CodeFigColor=blue,
+ linecolor=red, PointSymbol=none]{A}{B}{C}{O}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cercle.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cercle.tex
new file mode 100644
index 00000000000..ac5836313f5
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cercle.tex
@@ -0,0 +1,4 @@
+%%%% -*-mode: latex; TeX-master: "euclide.tex" -*-
+\begin{pspicture}[.5](-4,-4)(5,3)\psgrid%
+ \input{Exemples/cercle_in.tex}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cercle_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cercle_in.tex
new file mode 100644
index 00000000000..ca1a3f1b369
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cercle_in.tex
@@ -0,0 +1,8 @@
+\psset{linewidth=2\pslinewidth}
+\pstGeonode[PosAngle={0,-135,90},PointSymbol={*,*,square}](1,0){A}(-2,-1){B}(0,1){C}
+\pstCircleOA[linecolor=red]{A}{B}
+\pstCircleOA[linecolor=green, DistCoef=2 3 div, Radius=\pstDistAB{A}{C}]{A}{}
+\pstCircleOA[linecolor=blue, Radius=\pstDistAB{B}{C}]{A}{}
+\pstCircleOA[linecolor=Sepia, Radius=\pstDistAB{A}{C}]{B}{}
+\pstCircleOA[linecolor=Aquamarine, Diameter=\pstDistAB{A}{C}]{B}{}
+\pstCircleAB[linecolor=RoyalBlue]{B}{C} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cinscex.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cinscex.tex
new file mode 100644
index 00000000000..011b1332038
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cinscex.tex
@@ -0,0 +1,7 @@
+\begin{pspicture}(-6,-5)(11,15)%\psgrid
+ \input{Exemples/cinscex_in}
+\end{pspicture}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cinscex_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cinscex_in.tex
new file mode 100644
index 00000000000..f437305fbfa
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cinscex_in.tex
@@ -0,0 +1,50 @@
+\psset{PointSymbol=none}
+%\psframe(-6,-5)(11,15)
+\pstTriangle[linewidth=2\pslinewidth, linecolor=red]
+ (4,1){A}(0,3){B}(5,5){C}
+\psset{linecolor=blue}
+\pstBissectBAC[PointSymbol=none, PointName=none]{C}{A}{B}{AB}
+\pstBissectBAC[PointSymbol=none, PointName=none]{A}{B}{C}{BB}
+\pstBissectBAC[PointSymbol=none, PointName=none]{B}{C}{A}{CB}
+\pstInterLL{A}{AB}{B}{BB}{I}
+\psset{linecolor=magenta, linestyle=dashed}
+\pstProjection{A}{B}{I}[I_C]
+\pstLineAB{I}{I_C}\pstRightAngle[linestyle=solid]{A}{I_C}{I}
+\pstProjection{A}{C}{I}[I_B]
+\pstLineAB{I}{I_B}\pstRightAngle[linestyle=solid]{C}{I_B}{I}
+\pstProjection[PosAngle=80]{C}{B}{I}[I_A]
+\pstLineAB{I}{IA}\pstRightAngle[linestyle=solid]{B}{I_A}{I}
+\pstCircleOA[linecolor=yellow, linestyle=solid]{I}{I_A}
+%% BISSECTRICES EXTÉRIEURES
+\psset{linecolor=magenta, linestyle=none}
+\pstOutBissectBAC[PointSymbol=none, PointName=none]{C}{A}{B}{AOB}
+\pstOutBissectBAC[PointSymbol=none, PointName=none]{A}{B}{C}{BOB}
+\pstOutBissectBAC[PointSymbol=none, PointName=none]{B}{C}{A}{COB}
+\pstInterLL[PosAngle=-90]{A}{AOB}{B}{BOB}{I_1}
+\pstInterLL{A}{AOB}{C}{COB}{I_2}
+\pstInterLL[PosAngle=90]{C}{COB}{B}{BOB}{I_3}
+\psset{linecolor=magenta, linestyle=dashed}
+\pstProjection[PointName=I_{1C}]{A}{B}{I_1}[I1C]
+\pstLineAB{I_1}{I1C}\pstRightAngle[linestyle=solid]{I_1}{I1C}{A}
+\pstProjection[PointName=I_{1B}]{A}{C}{I_1}[I1B]
+\pstLineAB{I_1}{I1B}\pstRightAngle[linestyle=solid]{A}{I1B}{I_1}
+\pstProjection[PointName=I_{1A}]{C}{B}{I_1}[I1A]
+\pstLineAB{I_1}{I1A}\pstRightAngle[linestyle=solid]{I_1}{I1A}{C}
+\pstProjection[PointName=I_{2B}]{A}{C}{I_2}[I2B]
+\pstLineAB{I_2}{I2B}\pstRightAngle[linestyle=solid]{A}{I2B}{I_2}
+\pstProjection[PointName=I_{2C}]{A}{B}{I_2}[I2C]
+\pstLineAB{I_2}{I2C}\pstRightAngle[linestyle=solid]{I_2}{I2C}{A}
+\pstProjection[PointName=I_{2A}]{B}{C}{I_2}[I2A]
+\pstLineAB{I_2}{I2A}\pstRightAngle[linestyle=solid]{C}{I2A}{I_2}
+\pstProjection[PointName=I_{3A}]{C}{B}{I_3}[I3A]
+\pstLineAB{I_3}{I3A}\pstRightAngle[linestyle=solid]{C}{I3A}{I_3}
+\pstProjection[PointName=I_{3C}]{A}{B}{I_3}[I3C]
+\pstLineAB{I_3}{I3C}\pstRightAngle[linestyle=solid]{A}{I3C}{I_3}
+\pstProjection[PointName=I_{3B}]{C}{A}{I_3}[I3B]
+\pstLineAB{I_3}{I3B}\pstRightAngle[linestyle=solid]{I_3}{I3B}{A}
+\psset{linecolor=yellow, linestyle=solid}
+\pstCircleOA{I_1}{I1C}
+\pstCircleOA{I_2}{I2B}
+\pstCircleOA{I_3}{I3A}
+\psset{linecolor=red, linestyle=solid, nodesepA=-1, nodesepB=-1}
+\pstLineAB{I1B}{I3B}\pstLineAB{I1A}{I2A}\pstLineAB{I2C}{I3C} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/curvetype.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/curvetype.tex
new file mode 100644
index 00000000000..a86b641f8d1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/curvetype.tex
@@ -0,0 +1,7 @@
+\begin{pspicture}(-5,-5)(10,5)\psgrid
+ \input{Exemples/curvetype_in.tex}
+\end{pspicture}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/curvetype_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/curvetype_in.tex
new file mode 100644
index 00000000000..90d34f4e345
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/curvetype_in.tex
@@ -0,0 +1,10 @@
+\pstGeonode{O}
+\rput(-3,0){\pstGeonode[CurveType=polygon](1,0){A}(1;51.43){B}(1;102.86){C}
+ (1;154.29){D}(1;205.71){E}(1;257.14){F}(1;308.57){G}}
+\rput(-4,-1){\pstGeonode[CurveType=curve](1,3){M}(4,5){N}(6,2){P}(8,5){Q}}
+\pstRotation[linecolor=green, RotAngle=100, CurveType=polygon]{O}{A, B, C, D, E, F, G}
+\pstHomO[linecolor=red, HomCoef=.3, CurveType=curve]{O}{M,N,P,Q}
+\pstTranslation[linecolor=blue, CurveType=polygon]{C}{O}{A', B', C', D', E', F', G'}
+\pstSymO[linecolor=yellow, CurveType=curve]{O}{M',N',P',Q'}
+\pstOrtSym[linecolor=magenta, CurveType=polygon]{Q}{F''}
+ {A', B', C', D', E', F', G'}[A''', B''', C''', D''', E''', F''', G'''] \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cyclo.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cyclo.tex
new file mode 100644
index 00000000000..80694c50326
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cyclo.tex
@@ -0,0 +1,7 @@
+\begin{pspicture}(-2,0)(13,3)%\psgrid%
+ \input{Exemples/cyclo_in}
+\end{pspicture}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: "~/TeX/Inputs/Doc/Euclide/euclide"
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cyclo_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cyclo_in.tex
new file mode 100644
index 00000000000..1cea4dba5cb
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/cyclo_in.tex
@@ -0,0 +1,26 @@
+\renewcommand{\NbPt}{11}\psset{linewidth=1.2\pslinewidth}
+\pstGeonode[PointSymbol={*,none}, PointName={default,none}, PosAngle=180]{M}(0,1){O}
+%% 4*pi=12.5663706144
+\pstGeonode(12.5663706144,0){A}
+\pstTranslation[PointSymbol=none, PointName=none]{M}{A}{O}[B]
+\multido{\n=1+1}{\NbPt}{%
+ \pstHomO[HomCoef=\n\space \NbPt\space 1 add div,
+ PointSymbol=none, PointName=none]{O}{B}[O\n]
+ \pstProjection[PointSymbol=none, PointName=none]{M}{A}{O\n}[P\n]
+ %\pstCircleOA[linestyle=dashed, linecolor=red]{O\n}{P\n}
+ \pstCurvAbsNode[PointSymbol=square, PointName=none,CurvAbsNeg=true]
+ {O\n}{P\n}{M\n}{\pstDistAB{O}{O\n}}
+ \ifnum\n=2%affichage du second cercle
+ \bgroup
+ \pstCircleOA{O\n}{M\n}
+ \psset{linecolor=magenta, linewidth=1.5\pslinewidth}
+ \pstArcnOAB{{O\n}}{P\n}{M\n}
+ \ncline{O\n}{M\n}\ncline{P\n}{M}
+ \egroup
+ \fi}% fin du multido
+\psset{linecolor=blue, linewidth=1.5\pslinewidth}
+\pstGenericCurve[GenCurvFirst=M]{M}{1}{6}
+\pstGenericCurve[GenCurvLast=A]{M}{6}{\NbPt}
+%% juste pour la vérification
+%\parametricplot[linecolor=green, linewidth=.5\pslinewidth]{0}{12.5663706144}
+% {t t 3.1415926 div 180 mul sin sub 1 t 3.1415926 div 180 mul cos sub}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/delto.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/delto.tex
new file mode 100644
index 00000000000..791363e0d80
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/delto.tex
@@ -0,0 +1,9 @@
+%%%%%%%%%%%%%%%%%%%%
+\begin{pspicture}[.5](-3.5,-4)(3.5,4)%\psgrid
+ \HypoCyclo[3]{3}{1}{17}
+ \psset{linecolor=blue, linewidth=1.5\pslinewidth}
+ %% il est préférable de mettre les trois branches séparément à cause
+ %% des points de rebroussement
+ \pstGenericCurve[GenCurvFirst=P]{N}{1}{6} \pstGenericCurve{N}{6}{12}
+ \pstGenericCurve[GenCurvLast=P]{N}{12}{17}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/droite.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/droite.tex
new file mode 100644
index 00000000000..19595b78b30
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/droite.tex
@@ -0,0 +1,4 @@
+%%%% -*-mode: latex; TeX-master: "euclide.tex" -*-
+\begin{pspicture}(-2,-2)(2,2)\psgrid
+ \input{Exemples/droite_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/droite_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/droite_in.tex
new file mode 100644
index 00000000000..0fe249534ca
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/droite_in.tex
@@ -0,0 +1,3 @@
+\pstGeonode(1,1){A}(-1,-1){B}
+\pstLineAB[nodesepA=-.4, nodesepB=-1, linecolor=green]{A}{B}
+\pstLineAB[nodesep=.4, linecolor=red]{A}{B} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/envcardi.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/envcardi.tex
new file mode 100644
index 00000000000..146be669a2e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/envcardi.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}(-6,-6)(3.5,6)%\psgrid
+ \input{Exemples/envcardi_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/envcardi_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/envcardi_in.tex
new file mode 100644
index 00000000000..80f9058ea5e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/envcardi_in.tex
@@ -0,0 +1,8 @@
+\psset{linewidth=0.4\pslinewidth,PointSymbol=x,
+ nodesep=0,linecolor=magenta}
+\pstGeonode[PointName=none]{O}(2,0){O'}
+\pstCircleOA[linecolor=black]{O}{O'}
+\multido{\n=5+5}{72}{%
+ \pstGeonode[PointSymbol=none, PointName=none]
+ (2;\n){M_\n}
+ \pstCircleOA{M_\n}{O'}} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/envellipse.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/envellipse.tex
new file mode 100644
index 00000000000..3576839e86e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/envellipse.tex
@@ -0,0 +1,7 @@
+\begin{pspicture*}(-6,-6)(6,6)
+ \input{Exemples/envellipse_in.tex}
+\end{pspicture*}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/envellipse_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/envellipse_in.tex
new file mode 100644
index 00000000000..84fa7313884
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/envellipse_in.tex
@@ -0,0 +1,9 @@
+\psset{linewidth=0.4\pslinewidth,PointSymbol=none, PointName=none}
+\pstGeonode[PosAngle=-90, PointSymbol={none,*,none}, PointName={none,default,none}]
+ {O}(4;132){A}(5,0){O'}
+\pstCircleOA{O}{O'}
+\multido{\n=5+5}{72}{%
+ \pstGeonode(5;\n){M_\n}
+ \pstMediatorAB[nodesep=-15,linecolor=magenta]
+ {A}{M_\n}{I}{J}}% fin multido
+
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/euler.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/euler.tex
new file mode 100644
index 00000000000..971aa290bf8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/euler.tex
@@ -0,0 +1,8 @@
+\begin{pspicture}(-3,-1.5)(3,2.5)%\psgrid
+ \psframe(-3,-1.5)(3,2.5)
+ \input{Exemples/euler_in}
+\end{pspicture}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/euler_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/euler_in.tex
new file mode 100644
index 00000000000..c96bf0c0675
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/euler_in.tex
@@ -0,0 +1,28 @@
+\psset{PointSymbol=none}
+\pstTriangle(-2,-1){A}(1,2){B}(2,-1){C}
+{% encapsulation de modif paramètres
+ \psset{linestyle=none, PointSymbolB=none, PointNameB=none}
+ \pstMediatorAB{A}{B}{K}{KP}
+ \pstMediatorAB{C}{A}{J}{JP}
+ \pstMediatorAB{B}{C}{I}{IP}
+}% fin
+\pstInterLL[PointSymbol=square, PosAngle=-170]{I}{IP}{J}{JP}{O}
+{% encapsulation de modif paramètres
+ \psset{nodesep=-.8, linecolor=green}
+ \pstLineAB{O}{I}\pstLineAB{O}{J}\pstLineAB{O}{K}
+}% fin
+\psdot[dotstyle=square](O)
+\pstProjection{B}{A}{C}
+\pstProjection{B}{C}{A}
+\pstProjection{A}{C}{B}
+\psset{linecolor=blue}\ncline{A}{A'}\ncline{C}{C'}\ncline{B}{B'}
+\pstInterLL[PointSymbol=square]{A}{A'}{B}{B'}{H}
+% le cercle d'Euler (centre au milieu de [OH])
+\pstMiddleAB[PointSymbol=o, PointName=\omega]{O}{H}{omega}
+\pstCircleOA[linecolor=Orange, linestyle=dashed, dash=5mm 1mm]{omega}{B'}
+\psset{PointName=none}
+% il passe par le milieu des segments joignant l'orthocentre et les sommets
+\pstMiddleAB{H}{A}{AH}\pstMiddleAB{H}{B}{BH}\pstMiddleAB{H}{C}{CH}
+\pstSegmentMark{H}{AH}\pstSegmentMark{AH}{A}
+\psset{SegmentSymbol=wedge}\pstSegmentMark{H}{BH}\pstSegmentMark{BH}{B}
+\psset{SegmentSymbol=cup}\pstSegmentMark{H}{CH}\pstSegmentMark{CH}{C}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/fracthom.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/fracthom.tex
new file mode 100644
index 00000000000..f8119481bc3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/fracthom.tex
@@ -0,0 +1,9 @@
+\begin{pspicture}(-2.8,-3)(2.8,3)
+ \psset{linewidth=.05\pslinewidth}
+ \input{Exemples/fracthom_in}
+\end{pspicture}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/fracthom_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/fracthom_in.tex
new file mode 100644
index 00000000000..70507b1e97a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/fracthom_in.tex
@@ -0,0 +1,13 @@
+\pstGeonode[PosAngle={0,90}](2,2){A_0}(-2,2){B_0}%
+\psset{RotAngle=90}
+\pstRotation[PosAngle=270]{A_0}{B_0}[D_0]
+\pstRotation[PosAngle=180]{D_0}{A_0}[C_0]
+\pspolygon(A_0)(B_0)(C_0)(D_0)%
+\psset{PointSymbol=none, PointName=none, HomCoef=.2}
+\multido{\n=1+1,\i=0+1}{20}{%
+ \pstHomO[PosAngle=0]{B_\i}{A_\i}[A_\n]
+ \pstHomO[PosAngle=90]{C_\i}{B_\i}[B_\n]
+ \pstHomO[PosAngle=180]{D_\i}{C_\i}[C_\n]
+ \pstHomO[PosAngle=270]{A_\i}{D_\i}[D_\n]
+ \pspolygon(A_\n)(B_\n)(C_\n)(D_\n)}% fin multido
+
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gal_biss.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gal_biss.tex
new file mode 100644
index 00000000000..a53481d9b34
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gal_biss.tex
@@ -0,0 +1,5 @@
+\bgroup\psset{unit=.9}
+\begin{pspicture}(-1,-1)(5,5)%\psgrid
+ \input{Exemples/gal_biss_in.tex}
+\end{pspicture}
+\egroup \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gal_biss_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gal_biss_in.tex
new file mode 100644
index 00000000000..34637a4e337
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gal_biss_in.tex
@@ -0,0 +1,15 @@
+\psset{PointSymbol=none}
+\pstGeonode[PosAngle={180,130,-90}, PointSymbol={default,none}]
+ (2,0){B}(0,1){O}(1,4){A}
+\pstLineAB[nodesepB=-1, linecolor=red]{O}{A}
+\pstLineAB[nodesepB=-1, linecolor=red]{O}{B}
+\pstInterLC[PointSymbolA=none, PosAngleB=-45]{O}{B}{O}{A}{G}{C}
+\psset{arcsepA=-1, arcsepB=-1}
+\pstArcOAB[linecolor=green, linestyle=dashed]{O}{C}{A}
+\pstInterCC[PointSymbolB=none, PointNameB=none, PosAngleA=100]{A}{O}{C}{O}{O'}{OO}
+\pstArcOAB[linecolor=blue, linestyle=dashed]{A}{O'}{O'}
+\pstArcOAB[linecolor=blue, linestyle=dashed]{C}{O'}{O'}
+\pstLineAB[nodesepB=-1, linecolor=cyan]{O}{O'}
+\psset{arcsep=\pslinewidth, linecolor=magenta, Mark=MarkHash}
+\pstMarkAngle{C}{O}{O'}{}
+\pstMarkAngle[MarkAngleRadius=.5]{O'}{O}{A}{} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gauss.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gauss.tex
new file mode 100644
index 00000000000..c86a0577cf8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gauss.tex
@@ -0,0 +1,8 @@
+%% Polygone à 17 côtés
+\begin{pspicture}(-5.5,-5.5)(5.5,6)%\psgrid
+ \input{Exemples/gauss_in}
+\end{pspicture}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gauss_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gauss_in.tex
new file mode 100644
index 00000000000..683cae02da0
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gauss_in.tex
@@ -0,0 +1,49 @@
+ \pstGeonode[PosAngle={-90,0}]{O}(5;0){P_1}
+ \pstCircleOA{O}{P_1}
+ \pstSymO[PointSymbol=none, PointName=none, CodeFig=false]{O}{P_1}[PP_1]
+ \ncline[linestyle=solid]{PP_1}{P_1}
+ \pstRotation[RotAngle=90, PosAngle=90]{O}{P_1}[B]
+ \pstRightAngle[linestyle=solid]{B}{O}{PP_1}\ncline[linestyle=solid]{O}{B}
+ \pstHomO[HomCoef=.25]{O}{B}[J]
+ \ncline{J}{P_1}
+ \pstBissectBAC[PointSymbol=none, PointName=none]{O}{J}{P_1}{PE1}
+ \pstBissectBAC[PointSymbol=none, PointName=none]{O}{J}{PE1}{PE2}
+ \pstInterLL[PosAngle=-90]{O}{P_1}{J}{PE2}{E}
+ \pstRotation[PosAngle=-90, RotAngle=-45, PointSymbol=none, PointName=none]{J}{E}[PF1]
+ \pstInterLL[PosAngle=-90]{O}{P_1}{J}{PF1}{F}
+ \pstMiddleAB[PointSymbol=none, PointName=none]{F}{P_1}{MFP1}
+ \pstCircleOA{MFP1}{P_1}
+ \pstInterLC[PointSymbolA=none, PointNameA=none]{O}{B}{MFP1}{P_1}{H}{K}
+ \pstCircleOA{E}{K}
+ \pstInterLC{O}{P_1}{E}{K}{N_6}{N_4}
+ \pstRotation[RotAngle=90, PointSymbol=none, PointName=none]{N_6}{E}[PP_6]
+ \pstInterLC[PosAngleA=90, PosAngleB=-90, PointNameB=P_{13}]
+ {PP_6}{N_6}{O}{P_1}{P_6}{P_13}
+ \pstSegmentMark[SegmentSymbol=wedge]{N_6}{P_6}
+ \pstSegmentMark[SegmentSymbol=wedge]{P_13}{N_6}
+ \pstRotation[RotAngle=90, PointSymbol=none, PointName=none]{N_4}{E}[PP_4]
+ \pstInterLC[PosAngleA=90, PosAngleB=-90, PointNameB=P_{15}]
+ {N_4}{PP_4}{O}{P_1}{P_4}{P_15}
+ \pstSegmentMark[SegmentSymbol=cup]{N_4}{P_4}
+ \pstSegmentMark[SegmentSymbol=cup]{P_15}{N_4}
+ \pstRightAngle[linestyle=solid]{P_1}{N_6}{P_6}
+ \pstRightAngle[linestyle=solid]{P_1}{N_4}{P_4}
+ \pstBissectBAC[PosAngle=90, linestyle=none]{P_4}{O}{P_6}{P_5}
+ %\pstOrtSym[PosAngle=-90, PointName=P_{14}]{O}{P_1}{P_5}[P_14]
+ \pstInterCC[PosAngleB=90, PointSymbolA=none, PointNameA=none]{O}{P_1}{P_4}{P_5}{H}{P_3}
+ %\pstOrtSym[PosAngle=-90, SegmentSymbol=pstslash, PointName=P_{16}]
+ % {O}{P_1}{P_3}[P_16]
+ \pstInterCC[PosAngleB=90, PointSymbolA=none, PointNameA=none]{O}{P_1}{P_3}{P_4}{H}{P_2}
+ %\pstOrtSym[PosAngle=-90, SegmentSymbol=pstslashslashslash,
+ % PointName=P_{17}]{O}{P_1}{P_2}[P_17]
+ \pstInterCC[PosAngleA=90, PointSymbolB=none, PointNameB=none]{O}{P_1}{P_6}{P_5}{P_7}{H}
+ \pstInterCC[PosAngleA=100, PointSymbolB=none, PointNameB=none]{O}{P_1}{P_7}{P_6}{P_8}{H}
+ \pstInterCC[PosAngleA=135, PointSymbolB=none, PointNameB=none]{O}{P_1}{P_8}{P_7}{P_9}{H}
+ \pstOrtSym[PosAngle={-90,-90,-90,-100,-135}, %SegmentSymbol={default,pstslash,pstslashhh,circ,times,equiv},
+ PointName={P_{17},P_{16},P_{14},P_{12},P_{11},P_{10}}]
+ {O}{P_1}{P_2,P_3,P_5,P_7,P_8,P_9}[P_17,P_16,P_14,P_12,P_11,P_10]
+ %\pstOrtSym[PosAngle=-100, SegmentSymbol=times, PointName=P_{11}]{O}{P_1}{P_8}[P_11]
+ %\pstOrtSym[PosAngle=-135, SegmentSymbol=equiv,PointName=P_{10}]{O}{P_1}{P_9}[P_10]
+ \pspolygon[linecolor=green, linestyle=solid, linewidth=2\pslinewidth]
+ (P_1)(P_2)(P_3)(P_4)(P_5)(P_6)(P_7)(P_8)(P_9)
+ (P_10)(P_11)(P_12)(P_13)(P_14)(P_15)(P_16)(P_17) \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gencur.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gencur.tex
new file mode 100644
index 00000000000..8e87479865f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gencur.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}(-2.5,-2.5)(2.5,1)%\psgrid%
+\input{Exemples/gencur_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gencur_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gencur_in.tex
new file mode 100644
index 00000000000..8adebdf17dc
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/gencur_in.tex
@@ -0,0 +1,5 @@
+\psset{unit=.00625}
+\pstGeonode{A}
+\multido{\n=20+20}{18}{\pstGeonode[PointName=M_{\n}](\n;\n){M_\n}}
+\pstGenericCurve[GenCurvFirst=A, GenCurvInc=20,
+ linecolor=blue, linewidth=.5\pslinewidth]{M_}{20}{360} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/geohyper.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/geohyper.tex
new file mode 100644
index 00000000000..7f54846c252
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/geohyper.tex
@@ -0,0 +1,7 @@
+\begin{pspicture}(-5,-5)(5,5)
+ \input{Exemples/geohyper_in}
+\end{pspicture}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/geohyper_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/geohyper_in.tex
new file mode 100644
index 00000000000..cbd8887dfa7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/geohyper_in.tex
@@ -0,0 +1,38 @@
+\psclip{\pscircle(0,0){4}}%\psgrid
+ %\newlength{\radius}\setlength{\radius}{0cm}
+ %\newcounter{rapport}\setcounter{i}{1}
+ %\whiledo{\value{i}<100}{
+ % \setlength{\radius}{4cm*\value{i}}
+ % \setcounter{rapport}{\value{i}+1}
+ % \divide\radius by \arabic{rapport}
+ % \pscircle[linestyle=dotted, linecolor=gray]%
+ % (0, 0){\radius}
+ % \setcounter{i}{\value{i}*2}
+ % }
+ \pstGeonode(1, 2){M}\pstGeonode(-2,2){N}\pstGeonode(0,-2){P}%
+ \psset{DrawCirABC=false, PointSymbol=none, PointName=none}%
+ \pstGeonode(0,0){O}\pstGeonode(4,0){A}\pstCircleOA{O}{A}%
+ \pstHomO[HomCoef=\pstDistAB{O}{A} 2 mul \pstDistAB{O}{M} sub
+ \pstDistAB{O}{M} div]{O}{M}[M']%
+ \pstHomO[HomCoef=\pstDistAB{O}{A} 2 mul \pstDistAB{O}{P} sub
+ \pstDistAB{O}{P} div]{O}{P}[P']%
+ \pstHomO[HomCoef=\pstDistAB{O}{A} 2 mul \pstDistAB{O}{N} sub
+ \pstDistAB{O}{N} div]{O}{N}[N']%
+ \psset{linecolor=green, linewidth=1.5pt}%
+ \pstCircleABC{M}{N}{M'}{OmegaMN}\pstArcOAB{OmegaMN}{N}{M}%
+ \pstCircleABC{M}{P}{M'}{OmegaMP}\pstArcOAB{OmegaMP}{M}{P}%
+ \pstCircleABC{N}{P}{P'}{OmegaNP}\pstArcOAB{OmegaNP}{P}{N}%
+ \psset{linecolor=blue}
+ %% la hauteur issue de M
+ \pstHomO[HomCoef=\pstDistAB{OmegaNP}{N} 2 mul \pstDistAB{OmegaNP}{M} sub
+ \pstDistAB{OmegaNP}{M} div]{OmegaNP}{M}[MH']
+ \pstCircleABC{M}{M'}{MH'}{OmegaMH}\pstArcOAB{OmegaMH}{MH'}{M}
+ %% la hauteur issue de N
+ \pstHomO[HomCoef=\pstDistAB{OmegaMP}{M} 2 mul \pstDistAB{OmegaMP}{N} sub
+ \pstDistAB{OmegaMP}{N} div]{OmegaMP}{N}[NH']
+ \pstCircleABC{N}{N'}{NH'}{OmegaNH}\pstArcOAB{OmegaNH}{N}{NH'}
+ %% la hauteur issue de P
+ \pstHomO[HomCoef=\pstDistAB{OmegaMN}{M} 2 mul \pstDistAB{OmegaMN}{P} sub
+ \pstDistAB{OmegaMN}{P} div]{OmegaMN}{P}[PH']
+ \pstCircleABC{P}{P'}{PH'}{OmegaPH}\pstArcOAB{OmegaPH}{P}{PH'}
+\endpsclip \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/geonode.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/geonode.tex
new file mode 100644
index 00000000000..8250e34620a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/geonode.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}(-2,-2)(3,3)\psgrid
+ \input{Exemples/geonode_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/geonode_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/geonode_in.tex
new file mode 100644
index 00000000000..18442d60d66
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/geonode_in.tex
@@ -0,0 +1,13 @@
+\pstGeonode{A}
+\pstGeonode[PosAngle=-135, PointNameSep=1.3](0,3){B_1}
+\pstGeonode[PointSymbol=pentagon, dotscale=2, fillstyle=solid,
+ fillcolor=OliveGreen, PtNameMath=false,
+ PointName=$B_2$, linecolor=red](-2,1){B2}
+\pstGeonode[PosAngle={90,0,-90}, PointSymbol={*,o},
+ linestyle=dashed, CurveType=polygon,
+ PointNameSep={1em,2em,3mm}]
+ (1,2){M_1}(2,1){M_2}(1,0){M_3}
+\pstGeonode[PosAngle={50,100,90}, PointSymbol={*,x,default},
+ PointNameSep=3mm, CurveType=curve,
+ PointName={\alpha,\beta,\gamma,default}]
+ (-2,0){alpha}(-1,-2){beta}(0,-1){gamma}(2,-1.5){T} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/german_ra.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/german_ra.tex
new file mode 100644
index 00000000000..7932e69964a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/german_ra.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}(0,1)(5,6)%\psgrid
+ \input{Exemples/german_ra_in.tex}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/german_ra_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/german_ra_in.tex
new file mode 100644
index 00000000000..44c7f732198
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/german_ra_in.tex
@@ -0,0 +1,3 @@
+\pstTriangle(1,2){A}(4,2){B}(1,5){C}
+\pstMarkAngle[MarkAngleRadius=.5, LabelSep=.3]
+ {B}{A}{C}{\boldmath$\cdot$}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/grav.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/grav.tex
new file mode 100644
index 00000000000..943eaaee0cd
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/grav.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}(-3,-2)(2,2)\psgrid
+ \input{Exemples/grav_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/grav_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/grav_in.tex
new file mode 100644
index 00000000000..af1f1612b88
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/grav_in.tex
@@ -0,0 +1,2 @@
+\pstTriangle[PointSymbol=none](1,1){A}(-1,-1){B}(-2,1){C}
+\pstCGravABC{A}{B}{C}{G}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/homothetie.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/homothetie.tex
new file mode 100644
index 00000000000..f6c46d21708
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/homothetie.tex
@@ -0,0 +1,4 @@
+%%%% -*-mode: latex; TeX-master: "euclide.tex" -*-
+\begin{pspicture}(-2,-2)(2,2)\psgrid%
+ \input{Exemples/homothetie_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/homothetie_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/homothetie_in.tex
new file mode 100644
index 00000000000..9d35f3d848a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/homothetie_in.tex
@@ -0,0 +1,6 @@
+\pstGeonode[PosAngle={0,-45}](.5,1){O}(-1.5,-1.2){A}(.5,-.8){B}
+\pstHomO[HomCoef=.62, PosAngle=-45]{O}{A,B}[C,D]
+\psset{linecolor=green, nodesep=-1}
+\pstLineAB{A}{O}\pstLineAB{B}{O}
+\psset{linecolor=red, nodesep=-.5}
+\pstLineAB{A}{B}\pstLineAB{C}{D}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/hyperbole.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/hyperbole.tex
new file mode 100644
index 00000000000..fb5046651c2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/hyperbole.tex
@@ -0,0 +1,8 @@
+\begin{pspicture}[0](-4,-4)(4,4)%\psgrid
+ \psframe(-4,-4)(4,4)
+ \input{Exemples/hyperbole_in}
+\end{pspicture}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/hyperbole_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/hyperbole_in.tex
new file mode 100644
index 00000000000..2f8dfa13a27
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/hyperbole_in.tex
@@ -0,0 +1,54 @@
+\newcommand{\Sommet}{1.4142135623730951}
+\newcommand{\PosFoyer}{2}
+\newcommand{\HypAngle}{0}
+\setcounter{i}{1}
+\newcounter{CoefDiv}\setcounter{CoefDiv}{20}
+\newcounter{Inc}\setcounter{Inc}{2}
+\newcounter{n}\setcounter{n}{2}
+%% rayon des cercles successifs utilisés pour trouver les points de H
+%% on choisit \Rii=\Ri+2\Sommet (définition de l'hyperbole)
+\newcommand{\Ri}{% c'est du postscript
+ \PosFoyer\space\Sommet\space sub \arabic{i}\space\arabic{CoefDiv}\space div add}
+\newcommand{\Rii}{\Ri\space\Sommet\space 2 mul add}
+\pstGeonode[PosAngle=90]{O}(\PosFoyer;\HypAngle){F}
+\pstSymO[PosAngle=180]{O}{F}\pstLineAB{F}{F'}
+%% TRACÉ DES ASYMPTOTES
+\pstCircleOA{O}{F}
+%% positionnement des deux sommets de H
+\pstGeonode[PosAngle=-135](\Sommet;\HypAngle){S}
+\pstGeonode[PosAngle=-45](-\Sommet;\HypAngle){S'}
+%% l'intersection de la droite perpendiculaire à (FF') passant par S,
+%% coupe les asymptotes sur le cercle de diamètre [FF'] (cette droite est une tangente)
+\pstRotation[RotAngle=90, PointSymbol=none]{S}{O}[B]
+\pstInterLC[PosAngleA=90, PosAngleB=-90]{S}{B}{O}{F}{A_1}{A_2}
+\pstLineAB[nodesepA=-3,nodesepB=-5]{A_1}{O}
+\pstLineAB[nodesepA=-3,nodesepB=-5]{A_2}{O}
+%% cos(\Psi)=OS/OF (c-a-d \Sommet/\PosFoyer)
+%% ici \sqrt(2)/2, donc \Psi=45 => hyperbole équilatère
+\pstMarkAngle[LabelSep=.8, MarkAngleRadius=.7, arrows=->,
+ LabelSep=1.1]{F}{O}{A_1}{$\Psi$}
+\ncline[linecolor=red]{A_1}{A_2}
+\pstRightAngle[RightAngleSize=.15]{A_1}{S}{O}
+\psset{PointName=none}
+\whiledo{\value{n}<8}{%
+ \psset{RadiusA=\pstDistVal{\Ri},RadiusB=\pstDistVal{\Rii},PointSymbol=none}
+ \pstInterCC{F}{}{F'}{}{M\arabic{n}}{P\arabic{n}}
+ \pstInterCC{F'}{}{F}{}{M'\arabic{n}}{P'\arabic{n}}
+ %% bcp de points au début, moins ensuite
+ %% n -> numéro du point, i -> taille des cercles
+ %% Inc -> incrément variable de i (2^n)
+ \stepcounter{n}\addtocounter{i}{\value{Inc}}
+ \addtocounter{Inc}{\value{Inc}}}%% fin de whiledo
+\psset{linecolor=blue}
+%% tracé des quatres 1/2 branches de l'hyperbole
+\pstGenericCurve[GenCurvFirst=S]{M}{2}{7}
+\pstGenericCurve[GenCurvFirst=S]{P}{2}{7}
+\pstGenericCurve[GenCurvFirst=S']{M'}{2}{7}
+\pstGenericCurve[GenCurvFirst=S']{P'}{2}{7}
+%% pour vérif le trace paramètrique
+%\parametricplot[linecolor=black, linewidth=.25\pslinewidth]{-1}{1}
+% {t dup tx@EcldDict begin sh exch ch end \Sommet\space mul exch
+% \PosFoyer\space dup mul \Sommet\space dup mul sub sqrt mul}
+%\parametricplot[linecolor=black, linewidth=.25\pslinewidth]{-1}{1}
+% {t dup tx@EcldDict begin sh exch ch end neg \Sommet\space mul exch
+% \PosFoyer\space dup mul \Sommet\space dup mul sub sqrt mul}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/hypocyclo.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/hypocyclo.tex
new file mode 100644
index 00000000000..f221a5f5153
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/hypocyclo.tex
@@ -0,0 +1,21 @@
+\newcommand{\HypoCyclo}[4][100]{%
+ \def\R{#2}\def\petitR{#3}\def\NbPt{#4}% définitions locales pour lisibilité
+ %% Selon la valeur de R sur petitR :
+ %% 4 une astroïde -- 3 une deltoïde -- 2 un diamètre (!)
+ \def\Anglen{\n\space 360 \NbPt\space 1 add div mul}
+ \psset{PointSymbol=none,PointName=none}
+ \pstGeonode[PointSymbol={*,none},PointName={default,none}, PosAngle=0]{O}(\R;0){P}
+ \pstCircleOA{O}{P}
+ \pstHomO[HomCoef=\petitR\space\R\space div]{P}{O}[M]
+ \multido{\n=1+1}{\NbPt}{%
+ \pstRotation[RotAngle=\Anglen]{O}{M}[M\n]
+ \rput(M\n){\pstGeonode(\petitR;0){Q}}
+ \pstRotation[RotAngle=\Anglen]{M\n}{Q}[N]
+ \pstRotation[RotAngle=\n\space -360 \NbPt\space 1 add div
+ mul \R\space\petitR\space div mul, PointSymbol=*, PointName=none]%
+ {M\n}{N}[N\n]
+ \ifnum\n=#1
+ \pstCircleOA{M\n}{N\n}\ncline{M\n}{N\n}%
+ {\psset{linecolor=red, linewidth=2\pslinewidth}
+ \pstArcOAB{M\n}{N\n}{N}\pstArcOAB{O}{P}{N}}
+ \fi}}%fin multido-newcommand
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interCC.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interCC.tex
new file mode 100644
index 00000000000..ccd47eccfe2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interCC.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}(0,-1)(4,3)\psset{dash=2mm 2mm}\psgrid
+ \input{Exemples/interCC_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interCC_bis_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interCC_bis_in.tex
new file mode 100644
index 00000000000..2d289f26564
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interCC_bis_in.tex
@@ -0,0 +1,13 @@
+\pstGeonode[PointName={\Omega,O}](3,-1){Omega}(1,-1){O}
+\pstGeonode[PointSymbol=square, PosAngle={-90,90}](0,3){A}(2,2){B}
+\psset{PointSymbol=o}
+\pstCircleOA[linecolor=red, DistCoef=1 3 10 div add, Radius=\pstDistAB{A}{B}]{O}{}
+\pstCircleOA[linecolor=Orange, Diameter=\pstDistAB{A}{B}]{O}{}
+\pstCircleOA[linecolor=Violet, Radius=\pstDistAB{A}{B}]{Omega}{}
+\pstCircleOA[linecolor=Purple, Diameter=\pstDistAB{A}{B}]{Omega}{}
+\pstInterCC[DistCoef=1 3 10 div add, RadiusA=\pstDistAB{A}{B},
+ DistCoef=none, RadiusB=\pstDistAB{A}{B}]{O}{}{Omega}{}{D}{E}
+\pstInterCC[DiameterA=\pstDistAB{A}{B}, RadiusB=\pstDistAB{A}{B}]{O}{}{Omega}{}{F}{G}
+\pstInterCC[DistCoef=1 3 10 div add, RadiusA=\pstDistAB{A}{B},
+ DistCoef=none, DiameterB=\pstDistAB{A}{B}]{O}{}{Omega}{}{H}{I}
+\pstInterCC[DiameterA=\pstDistAB{A}{B}, DiameterB=\pstDistAB{A}{B}]{O}{}{Omega}{}{J}{K}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interCC_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interCC_in.tex
new file mode 100644
index 00000000000..6e4f376a05d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interCC_in.tex
@@ -0,0 +1,9 @@
+\rput{10}{%
+ \pstGeonode[PosAngle={0,-90,-90,90}]
+ (1,-1){O}(2,1){A}(2,0.1){B}(2.5,1){C}}
+\pstCircleOA[linecolor=red]{C}{B}
+\pstInterCC[PosAngleA=135, CodeFigA=true, CodeFigAarc=false,
+ CodeFigColor=magenta]{O}{A}{C}{B}{D}{E}
+\pstInterCC[PointSymbolB=none, PointNameB=none,
+ PosAngleA=170, CodeFigA=true, CodeFigAarc=false,
+ CodeFigColor=green]{B}{E}{C}{B}{F}{G}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDC.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDC.tex
new file mode 100644
index 00000000000..8049edefa99
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDC.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}(-3,-2)(4,4)\psgrid%
+ \input{Exemples/interDC_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDC_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDC_in.tex
new file mode 100644
index 00000000000..f9fc5cfd7ac
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDC_in.tex
@@ -0,0 +1,15 @@
+\pstGeonode[PosAngle={-135,80,0}](-1,0){B}(3,-1){C}(-.9,.5){O}(0,2){A}
+\pstGeonode(-2,3){I}
+\pstCircleOA[linecolor=red]{O}{A}
+\pstInterLC[PosAngle=-80]{C}{B}{O}{A}{D}{E}
+\pstInterLC[PosAngleB=60, Radius=\pstDistAB{O}{D}]
+ {I}{C}{O}{}{F}{G}
+\pstInterLC[PosAngleB=180, DistCoef=1.3,
+ Diameter=\pstDistAB{O}{D}]
+ {I}{B}{O}{}{H}{J}
+\pstCircleOA[linecolor=red, DistCoef=1.3,
+ Diameter=\pstDistAB{O}{D}]{O}{}
+\psset{nodesep=-1}
+\pstLineAB[linecolor=green]{E}{C}
+\pstLineAB[linecolor=cyan]{I}{C}
+\pstLineAB[linecolor=magenta]{J}{I}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDD.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDD.tex
new file mode 100644
index 00000000000..8c8b90667aa
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDD.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}(-1,-2)(4,3)\psset{unit=.8}\psgrid
+ \input{Exemples/interDD_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDD_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDD_in.tex
new file mode 100644
index 00000000000..321bbaa82f3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interDD_in.tex
@@ -0,0 +1,4 @@
+\pstGeonode(0,-1){A}(3,2){B}(3,0){C}(1,2){D}
+\pstInterLL[PointSymbol=square]{A}{B}{C}{D}{E}
+\psset{linecolor=blue, nodesep=-1}
+\pstLineAB{A}{B}\pstLineAB{C}{D}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFC.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFC.tex
new file mode 100644
index 00000000000..4dd809b1255
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFC.tex
@@ -0,0 +1,8 @@
+\psset{unit=.8}
+\begin{pspicture}[.5](-3,-4)(3,4)%\psgrid
+ \input{Exemples/interFC_in}
+\end{pspicture}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFC_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFC_in.tex
new file mode 100644
index 00000000000..3c473da4ee7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFC_in.tex
@@ -0,0 +1,12 @@
+\def\F{x 180 mul 3.1415926 div cos 2 mul}
+\pstGeonode(0.3,-1){O}(2,.5){M}
+\ncline[linecolor=blue, arrowscale=2]{->}{O}{M}
+\psaxes{->}(0,0)(-3,-3)(3,4)
+\psplot[linewidth=2\pslinewidth, linecolor=gray]{-3.14}{3.14}{\F}
+\psset{PointSymbol=*}
+\pstCircleOA{O}{M}
+\psset{PointSymbol=o}
+\pstInterFC{\F}{O}{M}{1}{N_0}
+\pstInterFC{\F}{O}{M}{-1}{N_1}
+\pstInterFC{\F}{O}{M}{-2}{N_2}
+\pstInterFC{\F}{O}{M}{2}{N_3}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFF.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFF.tex
new file mode 100644
index 00000000000..354b0ff9381
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFF.tex
@@ -0,0 +1,8 @@
+\begin{pspicture}[.5](-3,-1)(2,4)
+ \input{Exemples/interFF_in}
+\end{pspicture}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFF_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFF_in.tex
new file mode 100644
index 00000000000..c05b27959ea
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFF_in.tex
@@ -0,0 +1,7 @@
+\psaxes{->}(0,0)(-2,0)(2,4)
+\psset{linewidth=2\pslinewidth}
+\psplot[linecolor=gray]{-2}{2}{x 2 exp}
+\psplot{-2}{2}{2 x 2 div sub}
+\psset{PointSymbol=o}
+\pstInterFF{2 x 2 div sub}{x 2 exp}{1}{M_1}
+\pstInterFF{2 x 2 div sub}{x 2 exp}{-2}{M_0}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFL.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFL.tex
new file mode 100644
index 00000000000..a900ddd0ceb
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFL.tex
@@ -0,0 +1,8 @@
+\psset{unit=.8}
+\begin{pspicture}(-3,-1.5)(3,4)%\psgrid
+ \input{Exemples/interFL_in}
+\end{pspicture}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFL_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFL_in.tex
new file mode 100644
index 00000000000..85a05562651
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/interFL_in.tex
@@ -0,0 +1,10 @@
+\def\F{x 3 exp 3 div x sub 2 3 div add .0001 add}
+\psaxes{->}(0,0)(-3,-1)(3,4)
+\psplot[linewidth=2\pslinewidth, linecolor=gray]{-2.5}{2.5}{\F}
+\psset{PointSymbol=*}
+\pstGeonode[PosAngle={-45,0}](0,-.2){N}(2.5,1){M}
+\pstLineAB[nodesepA=-3cm]{N}{M}
+\psset{PointSymbol=o}
+\pstInterFL{\F}{N}{M}{2}{A}
+\pstInterFL[PosAngle=90]{\F}{N}{M}{0}{A'}
+\pstInterFL{\F}{N}{M}{-2}{A''} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/mediator.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/mediator.tex
new file mode 100644
index 00000000000..9a3e17deda0
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/mediator.tex
@@ -0,0 +1,8 @@
+\begin{pspicture}(6,6)\psgrid
+ \input{Exemples/mediator_in}
+\end{pspicture}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/mediator_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/mediator_in.tex
new file mode 100644
index 00000000000..efc7c53eaa6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/mediator_in.tex
@@ -0,0 +1,9 @@
+\pstTriangle[PointSymbol=none](3.5,1){A}(1,4){B}(5,4.2){C}
+\psset{linecolor=red, CodeFigColor=red, nodesep=-1}
+\pstMediatorAB[PointSymbolA=none]{A}{B}{I}{M_I}
+\psset{PointSymbol=none, PointNameB=none}
+\pstMediatorAB[CodeFig=true]
+ {A}{C}{J}{M_J}
+\pstMediatorAB[PosAngleA=45, linecolor=blue]
+ {C}{B}{K}{M_K}
+
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/milieu.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/milieu.tex
new file mode 100644
index 00000000000..02687041b3c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/milieu.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}(-3,-2)(2,2)\psgrid
+ \input{Exemples/milieu_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/milieu_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/milieu_in.tex
new file mode 100644
index 00000000000..f4d9ae815db
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/milieu_in.tex
@@ -0,0 +1,4 @@
+\pstTriangle[PointSymbol=none](1,1){A}(-1,-1){B}(-2,1){C}
+\pstMiddleAB{A}{B}{C'}
+\pstMiddleAB{C}{A}{B'}
+\pstMiddleAB{B}{C}{A'}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/oij.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/oij.tex
new file mode 100644
index 00000000000..82379389f36
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/oij.tex
@@ -0,0 +1,5 @@
+{\psset{unit=.7}
+\begin{pspicture*}(-4,-4)(4,4)%\psgrid
+ \input{Exemples/oij_in}
+\end{pspicture*}
+} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/oij_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/oij_in.tex
new file mode 100644
index 00000000000..9fb0c9c59a6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/oij_in.tex
@@ -0,0 +1,12 @@
+\pstGeonode[PosAngle={-135,-90,180}]{O}(1,0.5){I}(0.5,2){J}
+\pstLineAB[nodesep=10]{O}{I}
+\pstLineAB[nodesep=10]{O}{J}
+\multips(-5,-2.5)(1,0.5){11}{\psline(0,-.15)(0,.15)}
+\multips(-2,-8)(0.5,2){9}{\psline(-.15,0)(.15,0)}
+\psset{linestyle=dotted}%
+\multips(-5,-2.5)(1,0.5){11}{\psline(-10,-40)(10,40)}
+\multips(-2,-8)(0.5,2){9}{\psline(-10,-5)(10,5)}
+\psset{PointSymbol=x, linestyle=solid}
+\pstOIJGeonode[PosAngle={-90,0}, CurveType=curve,
+ linecolor=red]
+ (3,1){A}{O}{I}{J}(-2,1){B}(-1,-1.5){C}(2,-1){D}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthocentre.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthocentre.tex
new file mode 100644
index 00000000000..8263598c070
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthocentre.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}(-2,-2)(3.5,2)\psset{CodeFig=true, unit=.75}\psgrid
+ \input{Exemples/orthocentre_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthocentre_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthocentre_in.tex
new file mode 100644
index 00000000000..9dddcf7ac65
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthocentre_in.tex
@@ -0,0 +1,7 @@
+\psset{CodeFig=true, PointSymbol=none}
+\pstTriangle[PosAngleA=180](-1,0){A}(3,-1){B}(3,2){C}
+\pstProjection[PosAngle=-90]{B}{A}{C}
+\pstProjection{B}{C}{A}
+\pstProjection[PosAngle=90]{A}{C}{B}
+\pstInterLL[PosAngle=135, PointSymbol=square]
+ {A}{A'}{B}{B'}{H}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthoethyper.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthoethyper.tex
new file mode 100644
index 00000000000..7ebbbf6e642
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthoethyper.tex
@@ -0,0 +1,7 @@
+\begin{pspicture}(-11,-10)(11,10)\psframe(-11,-10)(11,10)%\psgrid
+ \input{Exemples/orthoethyper_in}
+\end{pspicture}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthoethyper_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthoethyper_in.tex
new file mode 100644
index 00000000000..fcb7a737be0
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/orthoethyper_in.tex
@@ -0,0 +1,16 @@
+\psset{linecolor=blue, linewidth=2\pslinewidth}
+\psplot{-10}{-.1}{1 x div}
+\psplot{.1}{10}{1 x div}
+\psset{PointSymbol=none, linewidth=.5\pslinewidth}
+\pstTriangle[linecolor=magenta, PosAngleB=-85, PosAngleC=-90](.2,5){A}(1,1){B}(10,.1){C}
+%\pstTriangle[linecolor=magenta, PosAngleB=-135](.2, 5){A}(-1,-1){B}(10,.1){C}
+\psset{linecolor=magenta, CodeFig=true, CodeFigColor=red}
+\pstProjection{B}{A}{C}
+\ncline[nodesepA=-1, linestyle=dashed, linecolor=magenta]{C'}{B}
+\pstProjection{B}{C}{A}
+\ncline[nodesepA=-1, linestyle=dashed, linecolor=magenta]{A'}{B}
+\pstProjection{A}{C}{B}
+\pstInterLL[PosAngle=135, PointSymbol=square]{A}{A'}{B}{B'}{H}
+\psset{linecolor=green, nodesep=-1}
+\pstLineAB{A}{H}\pstLineAB{B'}{H}\pstLineAB{C}{H}
+\psdot[dotstyle=square](H)
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/parabole.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/parabole.tex
new file mode 100644
index 00000000000..fa05863fd50
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/parabole.tex
@@ -0,0 +1,4 @@
+\begin{pspicture}[.5](0,.5)(11,10.5)%\psgrid
+ \psframe(0,.5)(11,10.5)
+ \input{Exemples/parabole_in.tex}
+\end{pspicture} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/parabole_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/parabole_in.tex
new file mode 100644
index 00000000000..172fb51e113
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/parabole_in.tex
@@ -0,0 +1,24 @@
+\psset{linewidth=1.2\pslinewidth}\renewcommand{\NbPt}{11}
+\pstGeonode[PosAngle={0,-90}](5,4){O}(1,2){A}(9,1.5){B}
+\newcommand{\Parabole}[1][100]{%
+ \pstLineAB[nodesep=-.9, linecolor=green]{A}{B}
+ \psset{RotAngle=90, PointSymbol=none, PointName=none}
+ \multido{\n=1+1}{\NbPt}{%
+ \pstHomO[HomCoef=\n\space \NbPt\space 1 add div]{A}{B}[M\n]
+ \pstMediatorAB[linestyle=none]{M\n}{O}{M\n_I}{M\n_IP}
+ \pstRotation{M\n}{A}[M\n_P]
+ \pstInterLL[PointSymbol=square, PointName=none]{M\n_I}{M\n_IP}{M\n}{M\n_P}{P_\n}
+ \ifnum\n=#1
+ \bgroup
+ \pstRightAngle{A}{M\n}{M\n_P}
+ \psset{linewidth=.5\pslinewidth, nodesep=-1, linecolor=blue}
+ \pstLineAB{M\n_I}{P_\n}\pstLineAB{M\n}{P_\n}
+ \pstRightAngle{P_\n}{M\n_I}{M\n}
+ \psset{linecolor=red}\pstSegmentMark{M\n}{M\n_I}\pstSegmentMark{M\n_I}{O}
+ \egroup
+ \fi}}%fin multido-newcommand
+\Parabole[2]\pstGenericCurve[linecolor=magenta]{P_}{1}{\NbPt}
+%% Nouvelle parabole avec un nouveau point B
+\pstGeonode[PointSymbol=*, PosAngle=-90](10,3.5){B}
+\psset{linestyle=dashed}
+\Parabole\pstGenericCurve[linecolor=magenta]{P_}{1}{\NbPt}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/projection.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/projection.tex
new file mode 100644
index 00000000000..c5b56aaf7e7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/projection.tex
@@ -0,0 +1,4 @@
+%%%% -*-mode: latex; TeX-master: "euclide.tex" -*-
+\begin{pspicture}(-3,-2)(2,2)\psgrid
+ \input{Exemples/projection_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/projection_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/projection_in.tex
new file mode 100644
index 00000000000..1db01dec23a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/projection_in.tex
@@ -0,0 +1,5 @@
+\psset{PointSymbol=none,CodeFig=true, CodeFigColor=red}
+\pstTriangle(1,1){A}(-2,1){C}(-1,-1){B}
+\pstProjection{A}{B}{C}[I]
+\pstProjection{A}{C}{B}[J]
+\pstProjection{C}{B}{A}[K]
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/ptfermat.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/ptfermat.tex
new file mode 100644
index 00000000000..dea19de574a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/ptfermat.tex
@@ -0,0 +1,7 @@
+\begin{pspicture}(-7,-6)(5,5)%\psgrid
+ \input{Exemples/ptfermat_in}
+\end{pspicture}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/ptfermat_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/ptfermat_in.tex
new file mode 100644
index 00000000000..bc4754b3f70
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/ptfermat_in.tex
@@ -0,0 +1,17 @@
+\psset{PointSymbol=none, PointName=none}
+\pstTriangle[PosAngleA=-160, PosAngleB=90, PosAngleC=-25]%
+ (-3,-2){B}(0,3){A}(2,-1){C}%
+\psset{RotAngle=-60}
+\pstRotation[PosAngle=-90]{B}{C}[A']
+\pstRotation{C}{A}[B']
+\pstRotation[PosAngle=160]{A}{B}[C']
+\pstLineAB{A}{B'}
+\pstLineAB{C}{B'}
+\pstLineAB{B}{A'}
+\pstLineAB{C}{A'}
+\pstLineAB{B}{C'}
+\pstLineAB{A}{C'}
+\pstCircleABC[linecolor=red]{A}{B}{C'}{O_1}
+\pstCircleABC[linecolor=blue]{A}{C}{B'}{O_2}
+\pstCircleABC[linecolor=Aquamarine]{A'}{C}{B}{O_3}
+\pstInterCC[PointSymbolA=none]{O_1}{A}{O_2}{A}{E}{F}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/remarq.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/remarq.tex
new file mode 100644
index 00000000000..5f25c33e1a3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/remarq.tex
@@ -0,0 +1,8 @@
+\begin{pspicture}(-3,-2)(3,3)%\psgrid
+ \input{Exemples/remarq_in}
+\end{pspicture}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: "~/TeX/Inputs/Doc/Euclide/euclide"
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/remarq_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/remarq_in.tex
new file mode 100644
index 00000000000..333a7a23e1a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/remarq_in.tex
@@ -0,0 +1,26 @@
+\psset{PointSymbol=none}
+\pstTriangle[PointSymbol=none](-2,-1){A}(1,2){B}(2,0){C}
+% les médiatrices
+{% encapsulation de modif paramètres
+ \psset{linestyle=none, PointNameB=none}
+ \pstMediatorAB{A}{B}{K}{KP}
+ \pstMediatorAB[PosAngleA=-40]{C}{A}{J}{JP}
+ \pstMediatorAB[PosAngleA=75]{B}{C}{I}{IP}
+}% fin
+\pstInterLL[PointSymbol=square, PosAngle=-170]{I}{IP}{J}{JP}{O}
+{% encapsulation de modif paramètres
+ \psset{nodesep=-.8, linecolor=green}
+ \pstLineAB{O}{I}\pstLineAB{O}{J}\pstLineAB{O}{K}
+}% fin
+\pstCircleOA[linecolor=red]{O}{A}
+% pour que le symbol de O soit sur et non sous les droites
+\psdot[dotstyle=square](O)
+% les hauteurs et l'orthocentre
+\pstProjection{B}{A}{C}
+\pstProjection{B}{C}{A}
+\pstProjection{A}{C}{B}
+\psset{linecolor=blue}\ncline{A}{A'}\ncline{C}{C'}\ncline{B}{B'}
+\pstInterLL[PointSymbol=square]{A}{A'}{B}{B'}{H}
+% les médianes et le centre de gravité
+\psset{linecolor=magenta}\ncline{A}{I}\ncline{C}{K}\ncline{B}{J}
+\pstCGravABC[PointSymbol=square, PosAngle=95]{A}{B}{C}{G}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/rotation.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/rotation.tex
new file mode 100644
index 00000000000..8c6e75d59c4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/rotation.tex
@@ -0,0 +1,4 @@
+%%%% -*-mode: latex; TeX-master: "euclide.tex" -*-
+\begin{pspicture}(-2,-2)(2,2)\psgrid%
+ \input{Exemples/rotation_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/rotation_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/rotation_in.tex
new file mode 100644
index 00000000000..aa94079d041
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/rotation_in.tex
@@ -0,0 +1,8 @@
+\psset{arrowscale=2}
+\pstGeonode[PosAngle=-135](-1.5,-.2){A}(.5,.2){B}(0,-2){D}
+\pstRotation[PosAngle=90, RotAngle=60, CodeFig=true,
+ CodeFigColor=blue,
+ TransformLabel=\frac{\pi}{3}]{A}{B}[C]
+\pstRotation[AngleCoef=.5, RotAngle=\pstAngleAOB{B}{A}{C},
+ CodeFigColor=red, CodeFig=true,
+ TransformLabel=\frac{1}{2}\widehat{BAC}]{A}{D}[E] \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/segmentmark.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/segmentmark.tex
new file mode 100644
index 00000000000..13820387da8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/segmentmark.tex
@@ -0,0 +1,3 @@
+\begin{pspicture}(-2,-2)(2,2)\psgrid
+ \input{Exemples/segmentmark_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/segmentmark_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/segmentmark_in.tex
new file mode 100644
index 00000000000..ef41b925093
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/segmentmark_in.tex
@@ -0,0 +1,9 @@
+\rput{18}{%
+ \pstGeonode[PosAngle={0,90,180,-90}](2,0){A}(2;72){B}
+ (2;144){C}(2;216){D}(2;288){E}}
+\pstSegmentMark{A}{B}
+\pstSegmentMark[linecolor=green]{B}{C}
+\psset{linewidth=2\pslinewidth}
+\pstSegmentMark[linewidth=2\pslinewidth]{C}{D}
+\pstSegmentMark{D}{E}
+\pstSegmentMark{E}{A} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/symcentrale.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/symcentrale.tex
new file mode 100644
index 00000000000..25b895898a4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/symcentrale.tex
@@ -0,0 +1,4 @@
+%%%% -*-mode: latex; TeX-master: "euclide.tex" -*-
+\begin{pspicture}(-2,-2)(2,2)\psgrid
+ \input{Exemples/symcentrale_in}
+\end{pspicture} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/symcentrale_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/symcentrale_in.tex
new file mode 100644
index 00000000000..3b593412700
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/symcentrale_in.tex
@@ -0,0 +1,7 @@
+\psset{CodeFig=true}
+\pstGeonode[PosAngle={20,90,0}]{O}(-.6,1.5){A}(1.6,-.5){B}
+\pstSymO[CodeFigColor=blue, PosAngle={-90,180}]{O}{A, B}[C, D]
+%\pstSymO[SegmentSymbol=pstslash, PosAngle=180]
+% {O}{B}{D}
+\pstLineAB{A}{B}\pstLineAB{C}{D}
+\pstLineAB{A}{D}\pstLineAB{C}{B}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/symorthogonale.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/symorthogonale.tex
new file mode 100644
index 00000000000..66d51da160e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/symorthogonale.tex
@@ -0,0 +1,4 @@
+\psset{unit=.6}%
+\begin{pspicture}(0,-2)(8,7)\psgrid
+ \input{Exemples/symorthogonale_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/symorthogonale_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/symorthogonale_in.tex
new file mode 100644
index 00000000000..ce41b552ffa
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/symorthogonale_in.tex
@@ -0,0 +1,8 @@
+\pstTriangle(1,3){B}(5,5){C}(4,1){A}
+\pstOrtSym{A}{B}{C}[D]
+\psset{CodeFig=true}
+\pstOrtSym[dash=2mm 2mm, CodeFigColor=red]
+ {C}{B}{A}
+\pstOrtSym[SegmentSymbol=pstslash, linestyle=dotted,
+ dotsep=3mm, CodeFigColor=blue]
+ {C}{A}{B}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg1c.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg1c.tex
new file mode 100644
index 00000000000..80c5c562820
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg1c.tex
@@ -0,0 +1,7 @@
+\begin{pspicture}(15,10)%\psgrid
+ \input{Exemples/tg1c_in.tex}
+\end{pspicture}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg1c_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg1c_in.tex
new file mode 100644
index 00000000000..9b934d0e80b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg1c_in.tex
@@ -0,0 +1,8 @@
+\pstGeonode(5, 5){O}(14,2){M}
+\pstCircleOA[Radius=\pstDistVal{4}]{O}{}
+\pstMiddleAB[PointSymbol=none, PointName=none]{O}{M}{O'}
+\pstInterCC[RadiusA=\pstDistVal{4}, DiameterB=\pstDistAB{O}{M},
+ CodeFigB=true, CodeFigColor=magenta, PosAngleB=45]
+ {O}{}{O'}{}{A}{B}
+\psset{linecolor=red, linewidth=1.3\pslinewidth, nodesep=-2}
+\pstLineAB{M}{A}\pstLineAB{M}{B}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg2c.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg2c.tex
new file mode 100644
index 00000000000..9b02a99bd37
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg2c.tex
@@ -0,0 +1,7 @@
+\begin{pspicture}(-2,0)(13,9)%\psgrid
+ \input{Exemples/tg2c_in}
+\end{pspicture}
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg2c_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg2c_in.tex
new file mode 100644
index 00000000000..53015c9f722
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/tg2c_in.tex
@@ -0,0 +1,18 @@
+\pstGeonode(9,3){O}(3,6){O'}\psset{PointSymbol=none, PointName=none}
+\pstCircleOA[Radius=\pstDistVal{3}]
+ {O}{}\pstCircleOA[Radius=\pstDistVal{1}]{O'}{}
+\pstInterLC[Radius=\pstDistVal{3}]{O}{O'}{O}{}{M}{toto}
+\pstInterLC[Radius=\pstDistVal{1}]{O}{O'}{O'}{}{M'}{toto}
+\pstRotation[RotAngle=30]{O}{M}[N]
+\pstRotation[RotAngle=30]{O'}{M'}[N']
+\pstInterLL[PointSymbol=default, PointName=\Omega]{O}{O'}{N}{N'}{Omega}
+\pstMiddleAB{O}{Omega}{I}
+\pstInterCC{I}{O}{O}{M}{A}{B}
+\psset{nodesepA=-1, nodesepB=-3, linecolor=blue, linewidth=1.3\pslinewidth}
+\pstLineAB[nodesep=-2]{A}{Omega}\pstLineAB[nodesep=-2]{B}{Omega}
+\pstRotation[RotAngle=-150]{O'}{M'}[N'']
+\pstInterLL[PointSymbol=default, PointName=\Omega']{O}{O'}{N}{N''}{Omega'}
+\pstMiddleAB{O}{Omega'}{J}
+\pstInterCC{J}{O}{O}{M}{A'}{B'}
+\psset{nodesepA=-1, nodesepB=-3, linecolor=red}
+\pstLineAB{A'}{Omega'}\pstLineAB{B'}{Omega'}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/translation.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/translation.tex
new file mode 100644
index 00000000000..1e71eece32a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/translation.tex
@@ -0,0 +1,4 @@
+%%%% -*-mode: latex; TeX-master: "euclide.tex" -*-
+\begin{pspicture}(-2,-2)(2,2)\psgrid%
+ \input{Exemples/translation_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/translation_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/translation_in.tex
new file mode 100644
index 00000000000..a35bd545b00
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/translation_in.tex
@@ -0,0 +1,7 @@
+\psset{linecolor=green, nodesep=-1, PosAngle=90,arrowscale=2}
+\pstGeonode(-1.5,-1.2){A}(.5,-.8){B}(.5,1){C}(-1,0){D}(-2,-2){E}
+\pstTranslation{B}{A}{C}
+\psset{CodeFig=true, TransformLabel=default}
+\pstTranslation{A}{B}{D}
+\pstTranslation[DistCoef=1.5]{A}{B}{E}
+\pstLineAB{A}{B}\pstLineAB{C}{C'}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/triangle.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/triangle.tex
new file mode 100644
index 00000000000..9c1f3b96111
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/triangle.tex
@@ -0,0 +1,4 @@
+%%%% -*-mode: latex; TeX-master: "euclide.tex" -*-
+\begin{pspicture}(-2,-2)(2,2)\psgrid
+ \input{Exemples/triangle_in}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-eucl/Exemples/triangle_in.tex b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/triangle_in.tex
new file mode 100644
index 00000000000..8ee76189615
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-eucl/Exemples/triangle_in.tex
@@ -0,0 +1,3 @@
+\pstTriangle[PointSymbol=square, PointSymbolC=o,
+ linecolor=blue, linewidth=1.5\pslinewidth]
+ (1.5,-1){A}(0,1){B}(-1,-.5){C}