Le paquet pro-geometrie

Cet outil a pour but de faciliter la rédaction de documents sur la géométrie.

Je n’utilise plus ce paquet mais il peut vous servir comme base de départ …

L’ensemble des dessins à main levée repose sur le paquet geometriesyr16 de Christophe Poulain.

Dans le préambule


On rajoute ceci :

\usepackage[xcas]{pro-geometrie}

Le fichier suivant est encodé en utf-8 et est prévu pour une compilation avec pdflatex. L’entête vous permettra de facilement changer l’encodage ou le type de sortie voulue (pdf pour pdflatex ou ps pour latex).

pro-cerclecir


\begin{pro-cerclecir}{1}
["M","A","B"],  //M, diametre[AC]
[60],           // angle pour placer M
["mainlevee"]   // mainlevee ou normal
\end{pro-cerclecir}

On obtient :

geo1.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_cerclecir i.mp, la valeur i étant donnée en argument.

pro-anginscrit


\begin{pro-anginscrit}{1}
["A","B","E","F"], // angles inscrits AEB et AFB
[30,100,200,300],  // angles pour placer A,B,E,F
["mainlevee"]   // mainlevee ou normal
\end{pro-anginscrit}

On obtient :

geo2.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_anginscrit i.mp, la valeur i étant donnée en argument.

pro-angcentre


\begin{pro-angcentre}{1}
["A","B","E","O"],  // angles inscrit AEB et au centre AOB
[30,100,250],       // angles pour placer A,B,E
["mainlevee"]   // mainlevee ou normal
\end{pro-angcentre}

On obtient :

geo3.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_angcentre i.mp, la valeur i étant donnée en argument.

pro-pythagore


\begin{pro-pythagore}{1}
["A","B","C"],   // ABC rectangle en A
[7,8,0],         // AB,BC,CA (0 si on cherche)
["mainlevee"]   // mainlevee ou normal
\end{pro-pythagore}

On obtient :

geo4.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_pythagore i.mp, la valeur i étant donnée en argument.

pro-recpythagore


\begin{pro-recpythagore}{1}
["A","B","C"], // ABC avec BC grand cote
[5,13,12],     // AB,BC,CA
["mainlevee"]   // mainlevee ou normal
\end{pro-recpythagore}

On obtient :

geo5.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_recpythagore i.mp, la valeur i étant donnée en argument.

pro-thales


\begin{pro-thales}{1}
["A","B","C","M","N"], // M sur (AB),N sur (AC)
["papillon"],    // papillon ou normal
["mainlevee"]   // mainlevee ou normal
\end{pro-thales}

On obtient :

geo6.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_thales i.mp, la valeur i étant donnée en argument.

pro-recthales


\begin{pro-recthales}{1}
["A","B","C","M","N"], // M sur (AB),N sur (AC)
["normal"],    // papillon ou normal
[5,8,4,6.3],   // AM,AB,AN,AC
["mainlevee"]   // mainlevee ou normal
\end{pro-recthales}

On obtient :

geo7.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_recthales i.mp, la valeur i étant donnée en argument.

pro-trigo


\begin{pro-trigo}{1}
["A","B","C"],   // ABC rectangle en A
[2],             // 1 pour angle(ABC), 2 pour angle(BCA)
["mainlevee"]   // mainlevee ou normal
\end{pro-trigo}

On obtient :

geo8.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_trigo i.mp, la valeur i étant donnée en argument.

pro-angoppose


\begin{pro-angoppose}{1}
["P","APR","MPE"], // sommet, noms des angles
["mainlevee"]   // mainlevee ou normal
\end{pro-angoppose}

On obtient :

geo9.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_angoppose i.mp, la valeur i étant donnée en argument.

pro-angaltint


\begin{pro-angaltint}{1}
["BEF","DFB"],  // noms des angles
["mainlevee"]   // mainlevee ou normal
\end{pro-angaltint}

On obtient :

geo10.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_angaltint i.mp, la valeur i étant donnée en argument.

pro-angcorres


\begin{pro-angcorres}{1}
["BEF","DFH"],  // noms des angles
["mainlevee"]   // mainlevee ou normal
\end{pro-angcorres}

On obtient :

geo11.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_angcorr i.mp, la valeur i étant donnée en argument.

pro-medianes


begin{pro-medianes}{1}
["A","B","C"],   // triangle ABC
["I","J","K"],   // medianes (AI),(BJ),(CK)
["G"],           // centre de gravite
["mainlevee"]   // mainlevee ou normal
\end{pro-medianes}

On obtient :

geo12.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_medianes i.mp, la valeur i étant donnée en argument.

pro-mediatrices


\begin{pro-mediatrices}{1}
["A","B","C"],    // triangle ABC
["I","J","K"],   // mediatrices (AI),(BJ),(CK)
["O"],           // centre du cercle circonscrit
["mainlevee"]   // mainlevee ou normal
\end{pro-mediatrices}

On obtient :

geo13.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_mediatrices i.mp, la valeur i étant donnée en argument.

pro-hauteurs


\begin{pro-hauteurs}{1}
["A","B","C"],    // triangle ABC
["L","M","N"],    // hauteurs (AL),(BM) et (CN)
["H"],           // orthocentre
["mainlevee"]   // mainlevee ou normal
\end{pro-hauteurs}

On obtient :

geo14.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_hauteurs i.mp, la valeur i étant donnée en argument.

pro-bissectrices


\begin{pro-bissectrices}{1}
["A","B","C"],    // triangle ABC
["L","M","N"],    // points de contact du cercle inscrit
["I"],           // centre du cercle inscrit
["mainlevee"]   // mainlevee ou normal
\end{pro-bissectrices}

On obtient :

geo15.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_bissectrices i.mp, la valeur i étant donnée en argument.

pro-cube


\begin{pro-cube}{1}
["A","B","C","D"],  // face avant
["E","F","G","H"],  // face arriere
["mainlevee"]   // mainlevee ou normal
\end{pro-cube}

On obtient :

geo16.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_cube i.mp, la valeur i étant donnée en argument.

pro-parallelepipede


\begin{pro-parallelepipede}{1}
["A","B","C","D"],  // face avant
["E","F","G","H"],  // face arriere
["mainlevee"]   // mainlevee ou normal
\end{pro-parallelepipede}

On obtient :

geo17.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_parallelepipede i.mp, la valeur i étant donnée en argument.

pro-pyramide


\begin{pro-pyramide}{1}
["A","B","C","D"],  // base
["S","H"],       // sommet, centre de la base
["mainlevee"]   // mainlevee ou normal
\end{pro-pyramide}

On obtient :

geo18.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_pyramide i.mp, la valeur i étant donnée en argument.

pro-secpyramide


\begin{pro-secpyramide}{1}
["A","B","C","D"],  // base
["S","H"],       // sommet, centre de la base
[1/2],           // coefficient de reduction
["A'","B'","C'","D'"], // section
["H'"],          // centre de la section
["mainlevee"]   // mainlevee ou normal
\end{pro-secpyramide}

On obtient :

geo19.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_secpyramide i.mp, la valeur i étant donnée en argument.

pro-cone


\begin{pro-cone}{1}
["S","O","M"],   // sommet, centre de la base, point de la base
["mainlevee"]   // mainlevee ou normal
\end{pro-cone}

On obtient :

geo20.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_cone i.mp, la valeur i étant donnée en argument.

pro-seccone


\begin{pro-seccone}{1}
["S","O","M"],   // sommet, centre de la base, point de la base
[1/2],           // coefficient de reduction
["O'","M'"],     // centre de la section, point de la section
["mainlevee"]   // mainlevee ou normal
\end{pro-seccone}

On obtient :

geo21.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_seccone i.mp, la valeur i étant donnée en argument.

pro-sphere


\begin{pro-sphere}{1}
["O","M"],      // centre, point de la sphere
["mainlevee"]   // mainlevee ou normal
\end{pro-sphere}

On obtient :

geo22.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_sphere i.mp, la valeur i étant donnée en argument.

pro-secsphere


\begin{pro-secsphere}{1}
["O"],           // centre
[1/2],           // coefficient
["O'","M"],      // centre de la section, point de la section
["mainlevee"]   // mainlevee ou normal
\end{pro-secsphere}

On obtient :

geo23.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_secsphere i.mp, la valeur i étant donnée en argument.

pro-cylindre


\begin{pro-cylindre}{1}
["O","M"],      // centre de la base avant, point de la base avant
["O'","M'"],     // centre de la base arriere, point de la base arriere
["debout"],      // debout ou couche
["mainlevee"]   // mainlevee ou normal
\end{pro-cylindre}

On obtient :

geo24.jpg


NB : le code source correspondant est enregistré dans le fichier :

nomfichier_cylindre i.mp, la valeur i étant donnée en argument.