From aaab1b0cf810d8f8df45d972eb51da24a0114047 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 22 May 2023 03:05:17 +0000 Subject: CTAN sync 202305220305 --- .../pgf/contrib/fenetrecas/doc/FenetreCas-doc.pdf | Bin 621243 -> 627278 bytes .../pgf/contrib/fenetrecas/doc/FenetreCas-doc.tex | 18 +++++++++----- graphics/pgf/contrib/fenetrecas/tex/FenetreCas.sty | 26 +++++++++++++++++---- 3 files changed, 33 insertions(+), 11 deletions(-) (limited to 'graphics') diff --git a/graphics/pgf/contrib/fenetrecas/doc/FenetreCas-doc.pdf b/graphics/pgf/contrib/fenetrecas/doc/FenetreCas-doc.pdf index b7e764b0cf..ac533e9a3a 100644 Binary files a/graphics/pgf/contrib/fenetrecas/doc/FenetreCas-doc.pdf and b/graphics/pgf/contrib/fenetrecas/doc/FenetreCas-doc.pdf differ diff --git a/graphics/pgf/contrib/fenetrecas/doc/FenetreCas-doc.tex b/graphics/pgf/contrib/fenetrecas/doc/FenetreCas-doc.tex index 7b2606afd4..355aad1580 100644 --- a/graphics/pgf/contrib/fenetrecas/doc/FenetreCas-doc.tex +++ b/graphics/pgf/contrib/fenetrecas/doc/FenetreCas-doc.tex @@ -3,8 +3,8 @@ % arara: pdflatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)') \documentclass[french,a4paper,11pt]{article} -\def\TPversion{0.1.1} -\def\TPdate{7 mai 2023} +\def\TPversion{0.1.2} +\def\TPdate{21 mai 2023} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{amsmath,amssymb} @@ -265,6 +265,8 @@ Le fonctionnement global est : \section{Historique} +\verb|v0.1.2|~:~~~~Clés [Select] pour le \textit{rond} de sélection sur Geogebra + \verb|v0.1.1|~:~~~~Clés [Fond] et [FondCouleur] pour le fond des lignes \verb|v0.1.0|~:~~~~Version initiale. @@ -308,7 +310,7 @@ Le premier argument, optionnel et entre \texttt{[...]} propose les \Cle{clés} s \item \Cle{PoliceEntete} qui paramètre la police du texte de l'entête ; \hfill~défaut : \Cle{\textbackslash bfseries\textbackslash large\textbackslash sffamily} - \item \Cle{PoliceNumero} qui paramètre la police du numéro ; \hfill~défaut : \Cle{\textbackslash Large\textbackslash sffamily} + \item \Cle{PoliceNumero} qui paramètre la police du numéro ; \hfill~défaut : \Cle{\textbackslash large\textbackslash sffamily} \item \Cle{Titre} qui permet de personnaliser le label de l'entête ; \hfill~défaut : \Cle{\$\textbackslash triangleright\$ Calcul formel} @@ -365,8 +367,12 @@ Le premier argument, optionnel et entre \texttt{[...]} propose les \Cle{clés} s \hfill~défaut : \Cle{true} \item \Cle{TailleCommande} pour la taille de la commande ; \hfill~défaut : \Cle{\textbackslash normalsize} \item \Cle{TailleResultat} pour la taille du résultat ; \hfill~défaut : \Cle{\textbackslash large} - \item le booléen \Cle{Fond} activer la coloration de fond de la ligne ; \hfill~défaut : \Cle{false} + \item le booléen \Cle{Fond} pour activer la coloration de fond de la ligne ; \hfill~défaut : \Cle{false} \item \Cle{CouleurFond} pour spécifier une couleur de fond si \Cle{Fond=true} ; \hfill~défaut : \Cle{white} + \item le booléen \Cle{Select} pour (dés)activer le \textit{rond} de sélection ; \hfill~défaut : \Cle{true} + \item \Cle{CouleurSelect} pour spécifier une couleur de fond du \textit{rond} si \Cle{Select=true} ; + + \hfill~défaut : \Cle{white} \item \Cle{MargeH} pour spécifier l'espacement horizontal entre les calculs et les bords verticaux ; \hfill~défaut : \Cle{0.2} @@ -392,13 +398,13 @@ Les arguments obligatoires, et entre \texttt{\{...\}}, correspondent à la comma \LigneCalculsGeogebra% {\sffamily g(x)=4/(1+e\textasciicircum(-k x))} {$\rightarrow$ \: $\mathsf{g(x)=\dfrac{4}{e^{-kx}+1}}$} - \LigneCalculsGeogebra + \LigneCalculsGeogebra[Select=false] {f(x)=1+sqrt(x+3)} {$\rightarrow$ \: $f(x)=1+\sqrt{x+3}$} \LigneCalculsGeogebra {\texttt{Dériver[exp(0.1*x)]}} {$\rightarrow$ \: \texttt{x $\mapsto$ 0.1*exp(0.1*x)}} - \LigneCalculsGeogebra[TailleCommande=\LARGE,TailleResultat=\huge] + \LigneCalculsGeogebra[TailleCommande=\LARGE,TailleResultat=\huge,CouleurSelect=violet] {(1/4+1/3)/(1/5+2/7)} {$\rightarrow$ \: $\dfrac{\dfrac14+\dfrac13}{\dfrac15+\dfrac27}= \fpeval{(1/4+1/3)/(1/5+2/7)}$} diff --git a/graphics/pgf/contrib/fenetrecas/tex/FenetreCas.sty b/graphics/pgf/contrib/fenetrecas/tex/FenetreCas.sty index d192cbe692..e7d41da444 100644 --- a/graphics/pgf/contrib/fenetrecas/tex/FenetreCas.sty +++ b/graphics/pgf/contrib/fenetrecas/tex/FenetreCas.sty @@ -3,7 +3,8 @@ % or later, see http://www.latex-project.org/lppl.txtf \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{FenetreCas}[2023/05/07 0.1.1 Simuler une fenetre CAS type Geogebra ou Xcas] +\ProvidesPackage{FenetreCas}[2023/05/21 0.1.2 Simuler une fenetre CAS type Geogebra ou Xcas] +% 0.1.2 Clés [Select] pour les numéros avec des ronds % 0.1.1 Clés [FondCouleur] pour le fond des cases % 0.1.0 Version initiale @@ -42,7 +43,7 @@ LargeurNumero=1,% CouleurNumero=cyan!5,% PoliceEntete=\bfseries\large\sffamily,% - PoliceNumero=\Large\sffamily,% + PoliceNumero=\large\sffamily,% Titre={$\triangleright$ Calcul formel},% Entete=true } @@ -88,7 +89,8 @@ ElargirAuto=\def\GEOCFelargirauto{#1},% MargeV=\def\GEOCFoffset{#1},% MargeH=\def\GEOCFoffseth{#1},% - CouleurFond=\def\GEOCFcolfond{#1} + CouleurFond=\def\GEOCFcolfond{#1},% + CouleurSelect=\def\GEOCFcolselect{#1} } \setKVdefault[paramlgeogebra]{% HauteurLigne=2,% @@ -99,7 +101,9 @@ MargeV=6pt,% MargeH=0.2,% Fond=false,% - CouleurFond=white + CouleurFond=white,% + Select=true,% + CouleurSelect=white } \NewDocumentCommand\LigneCalculsGeogebra{ O{} m m }{% @@ -126,8 +130,20 @@ \coordinate (A1\GGBL) at ($(A0\GGBL) + (0,{-\GEOCFhauteur})$); \coordinate (A2\GGBL) at ($(A0\GGBL) + ({\GEOCFlargnum},0)$); \coordinate (A3\GGBL) at ($(A1\GGBL) + ({\GEOCFlargnum},0)$); + \coordinate (AH\GGBL) at ($(A0\GGBL) + ({0.5*\GEOCFlargnum},{-0.33*\GEOCFhauteur})$); + \coordinate (AM\GGBL) at ($(A0\GGBL) + ({0.5*\GEOCFlargnum},{-0.5*\GEOCFhauteur})$); + \coordinate (AB\GGBL) at ($(A0\GGBL) + ({0.5*\GEOCFlargnum},{-0.66*\GEOCFhauteur})$); %les tracés - \draw[semithick,fill=\GEOCFcoulnum] (A0\GGBL) rectangle (A3\GGBL) node[midway,font=\GEOCFpolnum] {\GGBL} ; + \ifboolKV[paramlgeogebra]{Select}%si on choisit les petits ronds par défaut ^^ + {% + \draw[semithick,fill=\GEOCFcoulnum] (A0\GGBL) rectangle (A3\GGBL) ; % + \draw[semithick,draw=black,fill=\GEOCFcolselect] ($(AM\GGBL) + (0,-0.375)$) circle[radius=4pt] ;% + \draw[black] ($(AM\GGBL) + (0,0.375)$) node[font=\GEOCFpolnum] {\GGBL} ;% + + }% + {% + \draw[semithick,fill=\GEOCFcoulnum] (A0\GGBL) rectangle (A3\GGBL) node[midway,font=\GEOCFpolnum] {\GGBL} ;% + }% \ifboolKV[paramlgeogebra]{Fond} {\draw[semithick,fill=\GEOCFcolfond] (A2\GGBL) rectangle++({\GEOCFlarg-\GEOCFlargnum},{-\GEOCFhauteur}) ;} {\draw[semithick] (A2\GGBL) rectangle++({\GEOCFlarg-\GEOCFlargnum},{-\GEOCFhauteur}) ;} -- cgit v1.2.3