summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex')
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex233
1 files changed, 203 insertions, 30 deletions
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
index f63e0c8ba5..051eef62f8 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
@@ -34,8 +34,8 @@
\setlength{\parindent}{0pt}
\definecolor{LightGray}{gray}{0.9}
-\def\PLversion{1.1.3}
-\def\PLdate{2 Mai 2022}
+\def\PLversion{1.1.4}
+\def\PLdate{7 Mai 2022}
\tcbset{vignettes/.style={%
nobeforeafter,box align=base,boxsep=0pt,enhanced,sharp corners=all,rounded corners=southeast,%
@@ -190,6 +190,10 @@ Une commande pour simplifier l'écriture d'un ensemble, avec espaces \og automat
Une commande pour créer, en \TikZ, la \textit{toile} pour une suite récurrente.
+\vspace{1.5cm}
+
+\hfill{}\textit{Merci à Anne pour ses retours et sa relecture !}
+
\vfill
\hrule
@@ -230,15 +234,15 @@ On peut le voir comme un (maigre) complément à \ctex{ProfCollege}, et je préc
\medskip
-Il se charge, dans le préambule, par \ctex{\textbackslash usepackage\{ProfLycee\}}. Il charge quelques \textsf{packages} utiles, mais j'ai fait le choix de laisser l'utilisateur gérer ses autres \textsf{packages}, comment notamment \ctex{amssymb} qui peut poser souci en fonction de la \textit{position} de son chargement.
+Il se charge, dans le préambule, par \ctex{\textbackslash usepackage\{ProfLycee\}}. Il charge quelques {packages} utiles, mais j'ai fait le choix de laisser l'utilisateur gérer ses autres {packages}, comme notamment \ctex{amssymb} qui peut poser souci en fonction de la \textit{position} de son chargement.
-L'utlisateur est libre de charger ses autres \textsf{packages} utiles et habituels, ainsi que ses \textsf{polices} et \textsf{encodages} habituels.
+L'utilisateur est libre de charger ses autres {packages} utiles et habituels, ainsi que ses \textsf{polices} et \textsf{encodages} habituels.
\end{codeidee}
\smallskip
\begin{codeinfo}
-Le \textsf{package} \ctex{ProfLycee} charge les \textsf{packages} :
+Le {package} \ctex{ProfLycee} charge les {packages} :
\begin{itemize}
\item \ctex{xcolor} avec les options \textsf{[table,svgnames]} ;
@@ -252,7 +256,7 @@ Le \textsf{package} \ctex{ProfLycee} charge les \textsf{packages} :
\smallskip
\begin{codeidee}
-J'ai utilisé les \ctex{packages} du phénoménal C. Tellechea, je vous conseille d'aller jeter un œil sur ce qu'il est possible de faire en \LaTeX{} avec \ctex{listofitems}, \ctex{randomlist}, \ctex{simplekv} et \ctex{xstring} !
+J'ai utilisé les {packages} du phénoménal C. Tellechea, je vous conseille d'aller jeter un œil sur ce qu'il est possible de faire en \LaTeX{} avec \ctex{listofitems}, \ctex{randomlist}, \ctex{simplekv} et \ctex{xstring} !
\end{codeidee}
\smallskip
@@ -299,7 +303,7 @@ Avec l'option \Cle{build}, l'utilisateur a la possibilité de placer les fichier
\smallskip
\begin{codeinfo}
-Les options précédentes sont cumulables, et, pour info, elles conditionnent le chargement des \textsf{packages} avec les options :
+Les options précédentes sont cumulables, et, pour info, elles conditionnent le chargement des {packages} avec les options :
\begin{itemize}
\item \ctex{\textbackslash setpythontexoutputdir\{./build/pythontex-files-\textbackslash jobname\}}
@@ -318,6 +322,15 @@ L'idée est de conserver -- autant que faire se peut -- l'idée de \Cle{Clés} q
\end{itemize}
Pour certaines commandes, le système de \Cle{Clés} pose quelques soucis, de ce fait le fonctionnement est plus \textit{basique} avec un système d'\textsf{arguments} optionnels (entre \textsf{[\ldots]}) ou mandataires (entre \textsf{\{\ldots\}}).
+
+\smallskip
+
+À noter que les :
+%
+\begin{itemize}
+ \item les \Cle{Clés} peuvent être mises dans n'importe quel ordre, elles peuvent être omises lorsque la valeur par défaut est conservée ;
+ \item les \textsf{arguments} doivent, eux, être positionnés dans le \textit{bon ordre}.
+\end{itemize}
\end{codeidee}
\smallskip
@@ -337,7 +350,7 @@ Les \textsf{clés} ou \textsf{options} seront présentées dans des \textsf{boî
\subsection{Outils disponibles}
\begin{codeidee}
-Le \ctex{package}, qui s'enrichira peut-être au fil du temps permet -- pour le moment -- de :
+Le {package}, qui s'enrichira peut-être au fil du temps permet -- pour le moment -- de :
\begin{itemize}
\item tracer des splines cubiques avec gestion \textit{assez fine} des tangentes ;
@@ -346,7 +359,9 @@ Le \ctex{package}, qui s'enrichira peut-être au fil du temps permet -- pour le
\item mettre en forme du code \textsf{python} ou \textsf{pseudocode} ;
\item simuler une fenêtre de terminal (win/unix/osx) ;
\item créer un cartouche \textit{à la manière de} Capytale ;
- \item créer rapidement un pavé droit ou un tétraèdre en \TikZ, avec gestion des nœuds.
+ \item créer rapidement un pavé droit ou un tétraèdre en \TikZ, avec gestion des nœuds ;
+ \item créer rapidement un ensemble d'éléments, avec gestion des espaces ;
+ \item créer, dans un environnement \TikZ, la \og toile \fg{} pour une suite récurrente.
\end{itemize}
\end{codeidee}
@@ -371,7 +386,19 @@ En ce qui concerne les codes \textsf{python} et/ou \textsf{pseudocode}, il faudr
\end{itemize}
\end{codeinfo}
+\subsection{Problèmes éventuels\ldots}
+
+\begin{codeinfo}
+Certaines \textsf{commandes} sont à intégrer dans un environnement \TikZ, afin de pouvoir rajouter des éléments, elles ont été testés dans des environnement \ctex{tikzpicture}, à vérifier que la gestion des axes par l'environnement \ctex{axis} est compatible\ldots
+\smallskip
+
+Certains packages ont une fâcheuse tendance à être tatillons sur leurs options (les \textit{fameux} \textsf{option clash for} \ldots) ou leur \textit{position} dans le chargement, donc attention notamment au chargement de \ctex{xcolor} et de \ctex{amsmath}.
+
+\smallskip
+
+En dehors de cela, ce sont des tests multiples et variés qui permettront de détecter d'éventuels bugs !
+\end{codeinfo}
\newpage
@@ -385,7 +412,7 @@ On va utiliser les notions suivantes pour paramétrer le tracé \og automatique
\begin{itemize}
\item il faut rentrer les \textcolor{purple}{\textsf{points de contrôle}} ;
\item il faut préciser les \textcolor{ForestGreen}{\textsf{pentes des tangentes}} (pour le moment on travaille avec les mêmes à gauche et à droite\ldots) ;
- \item on peut paramétrer les \textcolor{CadetBlue}{\textsf{coefficients}} pour \og affiner \fg{} les portions.
+ \item on peut \og affiner \fg{} les portions de courbe en paramétrant des \textcolor{CadetBlue}{\textsf{coefficients}} (voir un peu plus loin\ldots).
\end{itemize}
\medskip
@@ -429,7 +456,7 @@ Certains paramètres peuvent être gérés directement dans la commande \ctex{\t
\item l'épaisseur de la courbe par la \textsf{clé} \Cle{epaisseur} ;\hfill{}défaut \Cle{1.25pt}
\item du style supplémentaire pour la courbe peut être rajouté, grâce à la \textsf{clé} \Cle{style=} ;\hfill{}défaut \Cle{vide}
\item les coefficients de \textit{compensation} gérés par la \textsf{clé} \Cle{coeffs} ;\hfill{}défaut \Cle{3}
- \item les points de contrôle ne sont pas affichés par défaut, mais \textsf{clé booléenne} \Cle{affpoints} permet de les afficher ;\hfill{}défaut \Cle{true}
+ \item les points de contrôle ne sont pas affichés par défaut, mais la \textsf{clé booléenne} \Cle{affpoints} permet de les afficher ;\hfill{}défaut \Cle{true}
\item la taille des points de contrôle est géré par la \textsf{clé} \Cle{taillepoints}.\hfill{}défaut \Cle{2pt}
\end{itemize}
\end{codecles}
@@ -445,7 +472,7 @@ Pour \textit{simplifier} la gestion des nombres dérivés, les points de contrô
Le coefficient \Cle{3} signifie que, pour une courbe de Bézier entre $x=a$ et $x=b$, les points de contrôles seront situés à une distance radiale de $\frac{b-a}{3}$.
-Pour \textit{écarter} les points de contrôle, on peut du coup \textsf{réduire} le coefficient de compensation !
+Pour \textit{écarter} les points de contrôle, on peut du coup \textit{réduire} le coefficient de compensation !
\medskip
@@ -453,7 +480,7 @@ Pour des intervalles \textit{étroits}, la \textit{pente} peut paraître abrupte
\medskip
-Si jamais il existe ou ou des points \textit{anguleux}, le plus simple est de créer les splines en plusieurs fois.
+Si jamais il existe (un ou) des points \textit{anguleux}, le plus simple est de créer les splines en plusieurs fois.
\end{codeidee}
\subsection{Exemples}
@@ -464,7 +491,6 @@ Si jamais il existe ou ou des points \textit{anguleux}, le plus simple est de cr
\def\xmin{-1}\def\xmax{11}\def\xgrille{1}\def\xgrilles{0.5}
\def\ymin{-1}\def\ymax{5}\def\ygrille{1}\def\ygrilles{0.5}
%axes et grilles
-\draw[xstep=\xgrilles,ystep=\ygrilles,line width=0.3pt,lightgray!50] (\xmin,\ymin) grid (\xmax,\ymax);
\draw[xstep=\xgrilles,ystep=\ygrilles,line width=0.6pt,lightgray!50] (\xmin,\ymin) grid (\xmax,\ymax);
\draw[line width=1.5pt,->,gray] (\xmin,0)--(\xmax,0) ;
\draw[line width=1.5pt,->,gray] (0,\ymin)--(0,\ymax) ;
@@ -595,7 +621,7 @@ NB : il peut fonctionner indépendamment de l'outil \ctex{\textbackslash splinet
Cela permet de tracer la tangente :
%
\begin{itemize}
- \item au point numéro numéro \Cle{point} de la liste \Cle{liste}, de coordonnées \textsf{xi/yi} avec la pente \textsf{di} ;
+ \item au point numéro \Cle{point} de la liste \Cle{liste}, de coordonnées \textsf{xi/yi} avec la pente \textsf{di} ;
\item avec une épaisseur de \Cle{epaisseur}, une couleur \Cle{couleur} et un style additionnel \Cle{style} ;
\item en la traçant à partir de \Cle{xl} avant \textsf{xi} et jusqu'à \Cle{xr} après \textsf{xi}.
\end{itemize}
@@ -716,7 +742,7 @@ Les sujets d'examens, depuis quelques années, peuvent comporter des \textit{cap
\smallskip
-À la manière du \textsf{package} \ctex{tkz-tab}, l'environnement de référence est un environnement \TikZ, dans lequel les lignes dont créées petit à petit, à l'aide de nœuds qui peuvent être réutilisés à loisir ultérieurement.
+À la manière du {package} \ctex{tkz-tab}, l'environnement de référence est un environnement \TikZ, dans lequel les lignes sont créées petit à petit, à l'aide de nœuds qui peuvent être réutilisés à loisir ultérieurement.
\end{codeidee}
\subsection{La commande \og paramCF \fg}
@@ -841,7 +867,7 @@ Pour \textit{illustrer} un peu les \Cle{clés}, un petit schéma, avec les diffÃ
\subsection{Introduction}
\begin{codeidee}
-Le \textsf{package} \ctex{pythontex} permet d'insérer et d'exécuter du code Python. On peut :
+Le {package} \ctex{pythontex} permet d'insérer et d'exécuter du code Python. On peut :
\begin{itemize}
\item présenter du code python ;
@@ -937,7 +963,7 @@ Comme précédemment, des \Cle{Clés} qui permettent de \textit{légèrement} mo
\subsection{Présentation de code Python via minted}
\begin{codeinfo}
-Pour celles et ceux qui ne sont pas à l'aise avec le \textsf{package} \ctex{pythontex} et notamment sa spécificité pour compiler, il existe le \textsf{package} \ctex{minted} qui permet de présenter du code, et notamment python (il nécessite quand même une compilation avec l'option \ctex{--shell-escape} ou \ctex{-write18}).
+Pour celles et ceux qui ne sont pas à l'aise avec le {package} \ctex{pythontex} et notamment sa spécificité pour compiler, il existe le {package} \ctex{minted} qui permet de présenter du code, et notamment python (il nécessite quand même une compilation avec l'option \ctex{--shell-escape} ou \ctex{-write18}).
\end{codeinfo}
\smallskip
@@ -960,7 +986,7 @@ L'environnement \ctex{\textbackslash envcodepythonminted} permet de présenter d
Plusieurs \Cle{arguments} (optionnels) sont disponibles :
\begin{itemize}
- \item la version \textit{étoilée} qui permet de pas afficher les numéros de lignes ;
+ \item la version \textit{étoilée} qui permet de ne pas afficher les numéros de lignes ;
\item le premier argument optionnel concerne la \Cle{largeur} de la \ctex{tcbox} ;\hfill{}défaut \Cle{12cm}
\item le second argument optionnel concerne les \Cle{options} de la \ctex{tcbox} en \textit{langage tcolorbox}.\hfill{}défaut \Cle{vide}
\end{itemize}
@@ -1085,7 +1111,7 @@ Les \Cle{Clés} disponibles sont :
\subsection{Introduction}
\begin{codeinfo}
-Le \textsf{package} \ctex{listings} permet d'insérer et de présenter du code, et avec \ctex{tcolorbox} on peut obtenir une présentation similaire à celle du code Python. Pour le moment la \textit{philosophie} de la commande est un peu différente de celle du code python, avec son système de \Cle{Clés}, car l'environnement \ctex{tcblisting} est un peu différent\ldots
+Le {package} \ctex{listings} permet d'insérer et de présenter du code, et avec \ctex{tcolorbox} on peut obtenir une présentation similaire à celle du code Python. Pour le moment la \textit{philosophie} de la commande est un peu différente de celle du code python, avec son système de \Cle{Clés}, car l'environnement \ctex{tcblisting} est un peu différent\ldots
\end{codeinfo}
\subsection{Présentation de Pseudo-Code}
@@ -1115,7 +1141,7 @@ De plus, le package \ctex{listings} avec \ctex{tcolorbox} ne permet pas de gére
Plusieurs \Cle{arguments} (optionnels) sont disponibles :
\begin{itemize}
- \item la version \textit{étoilée} qui permet de pas afficher les numéros de lignes ;
+ \item la version \textit{étoilée} qui permet de ne pas afficher les numéros de lignes ;
\item le premier argument optionnel concerne la \Cle{largeur} de la \ctex{tcbox} ;\hfill{}défaut \Cle{12cm}
\item le second argument optionnel concerne les \Cle{options} de la \ctex{tcbox} en \textit{langage tcolorbox}.\hfill{}défaut \Cle{vide}
\end{itemize}
@@ -1172,7 +1198,7 @@ FinPour
\subsection{Compléments}
\begin{codeinfo}
-À l'instar de \textsf{packages} existants, la \textit{philosophie} ici est de laisser l'utilisateur gérer \textit{son} langage pseudo-code.
+À l'instar de packages existants, la \textit{philosophie} ici est de laisser l'utilisateur gérer \textit{son} langage pseudo-code.
J'ai fait le choix de ne pas définir des \textsf{mots clés} à mettre en valeur car cela reviendrait à \textit{imposer} des choix ! Donc ici, pas de coloration syntaxique ou de mise en évidence de mots clés, uniquement un formatage libre de pseudo-code.
\end{codeinfo}
@@ -1184,7 +1210,7 @@ J'ai fait le choix de ne pas définir des \textsf{mots clés} à mettre en valeu
\smallskip
-Celles et ceux qui sont déjà à l'aise avec les \textsf{packages} \ctex{listings} ou \ctex{minted} doivent déjà avoir leur environnement personnel prêt !
+Celles et ceux qui sont déjà à l'aise avec les packages \ctex{listings} ou \ctex{minted} doivent déjà avoir leur environnement personnel prêt !
Il s'agit ici de présenter une version \og clé en main \fg{}.
\end{codeidee}
@@ -1200,7 +1226,7 @@ L'idée des \textsf{commandes} suivantes est de permettre de simuler des fenêtr
\smallskip
-L'idée de base vient du \textsf{package} \ctex{termsim}, mais ici la gestion du \textsf{code} et des \textsf{fenêtres} est légèrement différente.
+L'idée de base vient du {package} \ctex{termsim}, mais ici la gestion du \textsf{code} et des \textsf{fenêtres} est légèrement différente.
\smallskip
@@ -1242,7 +1268,7 @@ Peu d'options pour ces commandes :
\begin{codeinfo}
Le \textsf{code} n'est pas formaté, ni mis en coloration syntaxique.
-De ce fait tout les caractères sont autorisés, même si l'éditeur pourra détecter le \% comme le début d'un commentaire, tout sera intégré dans le code mis en forme !
+De ce fait tous les caractères sont autorisés : même si l'éditeur pourra détecter le \% comme le début d'un commentaire, tout sera intégré dans le code mis en forme !
\end{codeinfo}
\medskip
@@ -1392,7 +1418,7 @@ L'idée est d'obtenir un pavé droit, dans un environnement \TikZ, avec les nœu
\begin{codetex}[listing only]
...
\begin{tikzpicture}[<options>]
- \paveCF[<options>]
+ \pavePL[<options>]
...
\end{tikzpicture}
\end{codetex}
@@ -1705,7 +1731,7 @@ Peu d'options pour ces commandes :
$\ensPL{a/b/c/d/e}$
$\ensPL[mathpunct=false]{a/b/c/d/e}$
$\ensPL[sep={,}]{a/b/c/d/e}$
-$\ensPL[option={\strut}]{a/b/c/d/e}$
+$\ensPL[option={\strut}]{a/b/c/d/e}$ % \strut pour "augmenter" un peu la hauteur des {}
$\ensPL{ \frac{1}{1+\frac{1}{3}} / b / c / d / \frac{1}{2} }$
\end{codetex}
@@ -1809,7 +1835,6 @@ On va tracer la \textit{toile} des 4 premiers termes de la suite récurrente $\b
\def\xmin{0}\def\xmax{10}\def\xgrille{1}\def\xgrilles{0.5}
\def\ymin{0}\def\ymax{8}\def\ygrille{1}\def\ygrilles{0.5}
%axes et grilles
-\draw[xstep=\xgrilles,ystep=\ygrilles,line width=0.3pt,lightgray!50] (\xmin,\ymin) grid (\xmax,\ymax);
\draw[xstep=\xgrilles,ystep=\ygrilles,line width=0.6pt,lightgray!50] (\xmin,\ymin) grid (\xmax,\ymax);
\draw[line width=1.5pt,->,darkgray] (\xmin,0)--(\xmax,0) ;
\draw[line width=1.5pt,->,darkgray] (0,\ymin)--(0,\ymax) ;
@@ -1909,11 +1934,159 @@ Peut-être que -- ultérieurement -- des options \textit{booléennes} seront dis
\newpage
+\section{Cercle trigo}
+
+\subsection{Idée}
+
+\begin{codeidee}
+L'idée est d'obtenir une commande pour tracer (en \TikZ) un cercle trigonométrique, avec personnalisation des affichages.
+
+\smallskip
+
+Comme pour les autres commandes \TikZ, l'idée est de laisser l'utilisateur définir et créer son environnement \TikZ, et d'insérer la commande \ctex{cercletrigoPL} pour afficher le cercle.
+\end{codeidee}
+
+\begin{codetex}[tikz lower]
+%code tikz
+\cercletrigoPL
+\end{codetex}
+
+\subsection{Commandes}
+
+\begin{codetex}[listing only]
+...
+\begin{tikzpicture}[<options>]
+ ...
+ \cercletrigoPL[<clés>]
+ ...
+\end{tikzpicture}
+\end{codetex}
+
+\begin{codecles}
+Plusieurs \Cle{Clés} sont disponibles pour cette commande :
+
+\begin{itemize}
+ \item la clé \Cle{rayon} qui définit le rayon du cercle ;\hfill{}défaut \Cle{3}
+ \item la clé \Cle{epaisseur} qui donne l'épaisseur des traits de base ;\hfill{}défaut \Cle{thick}
+ \item la clé \Cle{marge} qui est l'\textit{écartement} de axes ;\hfill{}défaut \Cle{0.25}
+ \item la clé \Cle{taillevaleurs} qui est la taille des valeurs remarquables ;\hfill{}défaut \Cle{scriptsize}
+ \item la clé \Cle{tailleangles} qui est la taille des angles ;\hfill{}défaut \Cle{footnotesize}
+ \item la clé \Cle{couleurfond} qui correspond à la couleur de fond des labels ;\hfill{}défaut \Cle{white}
+ \item la clé \Cle{decal} qui correspond au décalage des labels par rapport au cercle ;\hfill{}défaut \Cle{10pt}
+ \item un booléen \Cle{moinspi} qui bascule les angles \og -pipi \fg{} à \og zerodeuxpi \fg{} ;\hfill{}défaut \Cle{true}
+ \item un booléen \Cle{affangles} qui permet d'afficher les angles ;\hfill{}défaut \Cle{true}
+ \item un booléen \Cle{afftraits} qui permet d'afficher les \textit{traits de construction} ;\hfill{}défaut \Cle{true}
+ \item un booléen \Cle{affvaleurs} qui permet d'afficher les valeurs remarquables.\hfill{}défaut \Cle{true}
+\end{itemize}
+\end{codecles}
+
+\pagebreak
+
+\begin{codetex}[listing only]
+\begin{center}
+ \begin{tikzpicture}[line join=bevel]
+ \cercletrigoPL[rayon=2.5,affvaleurs=false,decal=8pt]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}[line join=bevel]
+ \cercletrigoPL[rayon=2.5,affangles=false]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}[line join=bevel]
+ \cercletrigoPL[rayon=2.5,moinspi=false,couleurfond=orange!15]
+ \end{tikzpicture}
+\end{center}
+\end{codetex}
+
+\medskip
+
+\begin{codesortie}
+\begin{center}
+ \begin{tikzpicture}[line join=bevel]
+ \cercletrigoPL[rayon=2,affvaleurs=false,decal=8pt]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}[line join=bevel]
+ \cercletrigoPL[rayon=2,affangles=false]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}[line join=bevel]
+ \cercletrigoPL[rayon=2,moinspi=false,couleurfond=orange!15,taillevaleurs=\tiny]
+ \end{tikzpicture}
+\end{center}
+\end{codesortie}
+
+\subsection{Équations trigos}
+
+\begin{codeinfo}
+En plus des \Cle{Clés} précédentes, il existe un complément pour visualiser des solutions d'équations simples du type $\cos(x)=\ldots$ ou $\sin(x)=\ldots$.
+\end{codeinfo}
+
+\begin{codecles}
+Les \Cle{Clés} pour cette possibilité sont :
+
+\begin{itemize}
+ \item un booléen \Cle{equationcos} pour \textit{activer} \og $\cos=$ \fg; \hfill{}défaut \Cle{false}
+ \item un booléen \Cle{equationsin} pour \textit{activer} \og $\sin=$ \fg;\hfill{}défaut \Cle{false}
+ \item la clé \Cle{sin} qui est la valeur de l'angle (en degrés) du sin ;\hfill{}défaut \Cle{30}
+ \item la clé \Cle{cos} qui est la valeur de l'angle (en degrés) cos ;\hfill{}défaut \Cle{45}
+ \item la clé \Cle{couleursol} qui est la couleur des \textit{solutions}.\hfill{}défaut \Cle{blue}
+\end{itemize}
+\end{codecles}
+
+\begin{codetex}[listing only]
+\begin{center}
+ \begin{tikzpicture}
+ \cercletrigoPL[%
+ affangles=false,affvaleurs=false,afftraits=false,rayon=2,equationsin,sin=-30,couleursol=red]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}
+ \cercletrigoPL[%
+ affangles=false,affvaleurs=false,afftraits=false,rayon=2,equationcos,cos=135,couleursol=orange]
+ \end{tikzpicture}
+
+ \medskip
+
+ \begin{tikzpicture}
+ \cercletrigoPL[%
+ afftraits=false,affangles=false,rayon=2.75,equationcos,cos=60,couleursol=purple,taillevaleurs=\tiny]
+ \end{tikzpicture}
+\end{center}
+\end{codetex}
+
+\medskip
+
+\begin{codesortie}
+\begin{center}
+ \begin{tikzpicture}
+ \cercletrigoPL[%
+ affangles=false,affvaleurs=false,afftraits=false,rayon=2,equationsin,sin=-30,couleursol=red]
+ \end{tikzpicture}
+ ~~~~
+ \begin{tikzpicture}
+ \cercletrigoPL[%
+ affangles=false,affvaleurs=false,afftraits=false,rayon=2,equationcos,cos=150,couleursol=orange]
+ \end{tikzpicture}
+
+ \medskip
+
+ \begin{tikzpicture}
+ \cercletrigoPL[%
+ afftraits=false,affangles=false,rayon=2.75,equationcos,cos=60,couleursol=purple,taillevaleurs=\tiny]
+ \end{tikzpicture}
+\end{center}
+\end{codesortie}
+
+\newpage
+
\section{Historique}
-{\small \bverb|v1.1.3|~:~~~~Ajout des commandes \textsf{convertfraction}, \textsf{ensPL} et \textsf{recurrPL} (changement de numérotation du package également)
+{\small \bverb|v1.1.4|~:~~~~Ajout d'une commande \textsf{cercletrigoPL} pour, en \TikZ, créer facilement un cercle trigo avec \textit{options}
+
+{\small \bverb|v1.1.3|~:~~~~Ajout des commandes \textsf{convertfraction}, \textsf{ensPL} et \textsf{recurrPL}
-{\small \bverb|v1.1.1|~:~~~~Modification mineure de l'environnement CF, avec prise de charge de la taille du texte !
+{\small \bverb|v1.1.1|~:~~~~Modification mineure de l'environnement \textsf{ligneCF} (calcul formel), avec prise de charge de la taille du texte !
{\small \bverb|v1.1.0|~:~~~~Ajout d'une commande \textsf{tetraPL} pour créer des tétraèdres (avec nœuds) en \TikZ