diff options
Diffstat (limited to 'macros/latex/contrib/profcollege/latex/PfCPythagore.tex')
-rw-r--r-- | macros/latex/contrib/profcollege/latex/PfCPythagore.tex | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/macros/latex/contrib/profcollege/latex/PfCPythagore.tex b/macros/latex/contrib/profcollege/latex/PfCPythagore.tex index d63849f613..fa6b138d6f 100644 --- a/macros/latex/contrib/profcollege/latex/PfCPythagore.tex +++ b/macros/latex/contrib/profcollege/latex/PfCPythagore.tex @@ -1,7 +1,7 @@ %%% % Le th\'eor\`eme de Pythagore %%% -\setKVdefault[ClesPythagore]{Exact=false,AvantRacine=false,Racine=false,Entier=false,Egalite=false,Precision=2,Soustraction=false,Figure=false,FigureSeule=false,Angle=0,Echelle=1cm,Reciproque=false,ReciColonnes=false,Faible=false,Unite=cm,EnchaineA=false,EnchaineB=false,EnchaineC=false,Perso=false,AllPerso=false,SansMots=false,Decalage=5mm}% +\setKVdefault[ClesPythagore]{Exact=false,AvantRacine=false,Racine=false,Entier=false,Egalite=false,Precision=2,Soustraction=false,Figure=false,FigureSeule=false,Angle=0,Echelle=1cm,Reciproque=false,ReciColonnes=false,Faible=false,Unite=cm,EnchaineA=false,EnchaineB=false,EnchaineC=false,Perso=false,AllPerso=false,SansMots=false,Decalage=5mm,ModeleCouleur=5}% \defKV[ClesPythagore]{ValeurA=\setKV[ClesPythagore]{EnchaineA}}% \defKV[ClesPythagore]{ValeurB=\setKV[ClesPythagore]{EnchaineB}}% \defKV[ClesPythagore]{ValeurC=\setKV[ClesPythagore]{EnchaineC}}% @@ -21,6 +21,8 @@ \ifluatex \mplibforcehmode% \begin{mplibcode} + defaultcolormodel := \useKV[ClesPythagore]{ModeleCouleur}; + u:=\useKV[ClesPythagore]{Echelle}; pair A,B,C,O,D,E,F;%B est le sommet de l'angle droit O=u*(2.5,2.5); @@ -88,6 +90,7 @@ draw B{dir(angle(C-B)+5)}..C{dir(angle(C-B)+5)}; draw C{dir(angle(A-C)+5)}..A{dir(angle(A-C)+5)}; draw D--E--F; + numeric decalage; decalage=3mm; if (#4<#5) or (#4=#5) : if ypart(B)>ypart(O) : @@ -124,7 +127,8 @@ % #7 angle de rotation de la figure \ifluatex \mplibforcehmode - \begin{mplibcode} + \begin{mplibcode} + defaultcolormodel := \useKV[ClesPythagore]{ModeleCouleur}; u:=\useKV[ClesPythagore]{Echelle}; decalage=\useKV[ClesPythagore]{Decalage}; pair A,B,C,O,D,E,F;%B est le sommet de l'angle droit @@ -165,7 +169,8 @@ C:=C rotatedabout(O,#7); draw A{dir(angle(B-A)+5)}..B{dir(angle(B-A)+5)}; draw B{dir(angle(C-B)+5)}..C{dir(angle(C-B)+5)}; - draw C{dir(angle(A-C)+5)}..A{dir(angle(A-C)+5)}; + draw C{dir(angle(A-C)+5)}..A{dir(angle(A-C)+5)}; + numeric decalage; decalage=3mm; label(LATEX("\num{#4}"),O+decalage*(unitvector(O-B))); label(LATEX("\num{#5}"),1/2[C,B]+decalage*(unitvector(1/2[C,B]-O))); @@ -186,7 +191,8 @@ % #6 angle de rotation de la figure \ifluatex \mplibforcehmode - \begin{mplibcode} + \begin{mplibcode} + defaultcolormodel := \useKV[ClesPythagore]{ModeleCouleur}; u:=\useKV[ClesPythagore]{Echelle}; pair A,B,C,O,D,E,F,L[],M[],N[];%B est le sommet de l'angle droit O=u*(2.5,2.5); |