texlive[67362] Master/texmf-dist: fenetrecas (14jun23)

commits+karl at tug.org commits+karl at tug.org
Wed Jun 14 22:13:04 CEST 2023


Revision: 67362
          http://tug.org/svn/texlive?view=revision&revision=67362
Author:   karl
Date:     2023-06-14 22:13:04 +0200 (Wed, 14 Jun 2023)
Log Message:
-----------
fenetrecas (14jun23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/fenetrecas/FenetreCas-doc.pdf
    trunk/Master/texmf-dist/doc/latex/fenetrecas/FenetreCas-doc.tex
    trunk/Master/texmf-dist/tex/latex/fenetrecas/FenetreCas.sty

Modified: trunk/Master/texmf-dist/doc/latex/fenetrecas/FenetreCas-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/fenetrecas/FenetreCas-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fenetrecas/FenetreCas-doc.tex	2023-06-14 17:56:16 UTC (rev 67361)
+++ trunk/Master/texmf-dist/doc/latex/fenetrecas/FenetreCas-doc.tex	2023-06-14 20:13:04 UTC (rev 67362)
@@ -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.2}
-\def\TPdate{21 mai 2023}
+\def\TPversion{0.1.3}
+\def\TPdate{14 juin 2023}
 \usepackage[utf8]{inputenc}
 \usepackage[T1]{fontenc}
 \usepackage{amsmath,amssymb}
@@ -74,9 +74,9 @@
 
 \tcbset{vignetteMaJ/.style={%
 	fontupper={\vphantom{pf}\footnotesize\ttfamily},
-	vignettes,colframe=ForestGreen!50!black,coltitle=white,colback=purple!25,%
+	vignettes,colframe=green!50!black,coltitle=white,colback=purple!25,%
 	overlay={\begin{tcbclipinterior}%
-			\fill[fill=purple!75]($(interior.south west)$) rectangle node[rotate=90]{\tiny \sffamily{\textcolor{Black}{\scalebox{0.85}[0.75]{\textbf{MàJ}}}}} ($(interior.north west)+(5pt,0pt)$);%
+			\fill[fill=purple!75]($(interior.south west)$) rectangle node[rotate=90]{\tiny \sffamily{\textcolor{black}{\scalebox{0.85}[0.75]{\textbf{MàJ}}}}} ($(interior.north west)+(5pt,0pt)$);%
 	\end{tcbclipinterior}}
 	}
 }
@@ -175,7 +175,7 @@
 
 \vspace{0.5cm}
 
-%\hfill{}\textit{Merci à Denis Bitouzé et à Gilles Le Bourhis pour leurs retours et idées !}
+\hfill{}\textit{Merci à Christophe Bal pour ses retours !}
 
 \smallskip
 
@@ -265,10 +265,13 @@
 
 \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.3|~:~~~~Clé \textsf{[PosRes]} pour la réponse (gauche/centre/droite) + correction de bugs mineurs.
 
+\verb|v0.1.2|~:~~~~Clé \textsf{[Select]} pour le \textit{rond} de sélection sur Geogebra.
+
+\verb|v0.1.1|~:~~~~Clés \textsf{[Fond]} et \textsf{[FondCouleur]} pour le fond des lignes.
+
 \verb|v0.1.0|~:~~~~Version initiale.
 
 \hspace*{1cm}
@@ -367,6 +370,9 @@
 	\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 \cmaj{0.1.3} \Cle{PosRes} pour la position du résultat parmi \Cle{gauche/centre/droite} ;
+	
+	\hfill~défaut : \Cle{gauche}
 	\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}
@@ -408,7 +414,7 @@
 		{(1/4+1/3)/(1/5+2/7)}
 		{$\rightarrow$ \: $\dfrac{\dfrac14+\dfrac13}{\dfrac15+\dfrac27}=
 			\fpeval{(1/4+1/3)/(1/5+2/7)}$}
-	\LigneCalculsGeogebra[HauteurAuto=false,HauteurLigne=5,Fond,CouleurFond=cyan!10]
+	\LigneCalculsGeogebra[HauteurAuto=false,HauteurLigne=5,Fond,CouleurFond=cyan!10, PosRes=droite]
 		{(1+i)\textasciicircum{}2}
 		{$2\text{i}$}
 \end{CalculFormelGeogebra}
@@ -505,7 +511,9 @@
 \begin{itemize}
 	\item \Cle{CouleurCmd} pour la couleur de la commande ; \hfill~défaut : \Cle{red}
 	\item \Cle{CouleurRes} pour la couleur du résultat ; \hfill~défaut : \Cle{blue}
-	\item \Cle{PosRes} pour la position du résultat ; \hfill~défaut : \Cle{centre}
+	\item \cmaj{0.1.3} \Cle{PosRes} pour la position du résultat parmi \Cle{gauche/centre/droite} ; 
+	
+	\hfill~défaut : \Cle{centre}
 	\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}
@@ -539,7 +547,7 @@
 	\LigneCalculsXcas%
 		{\sffamily g(x):=4/(1+e\textasciicircum(-k x))}
 		{$\mathsf{x \rightarrow \dfrac{4}{e^{-kx}+1}}$}
-	\LigneCalculsXcas[TailleCommande=\Large,TailleResultat=\LARGE]%
+	\LigneCalculsXcas[TailleCommande=\Large,TailleResultat=\LARGE,PosRes=droite]%
 		{\sffamily g(x):=4/(1+e\textasciicircum(-k x))}
 		{$\mathsf{x \rightarrow \dfrac{4}{e^{-kx}+1}}$}
 	\LigneCalculsXcas
@@ -548,7 +556,7 @@
 	\LigneCalculsXcas[,Fond,CouleurFond=yellow!10]
 		{\texttt{Dériver[exp(0.1*x)]}}
 		{\texttt{x $\rightarrow$ 0.1*exp(0.1*x)}}
-	\LigneCalculsXcas[TailleResultat=\Huge,Fond,CouleurFond=orange!5/cyan!5]
+	\LigneCalculsXcas[TailleResultat=\Huge,Fond,CouleurFond=orange!5/cyan!5, PosRes=gauche]
 		{(1/4+1/3)/(1/5+2/7)}
 		{$\rightarrow$ \: $\dfrac{\dfrac14+\dfrac13}{\dfrac15+\dfrac27}$}
 	\end{CalculFormelXcas}

Modified: trunk/Master/texmf-dist/tex/latex/fenetrecas/FenetreCas.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fenetrecas/FenetreCas.sty	2023-06-14 17:56:16 UTC (rev 67361)
+++ trunk/Master/texmf-dist/tex/latex/fenetrecas/FenetreCas.sty	2023-06-14 20:13:04 UTC (rev 67362)
@@ -3,10 +3,11 @@
 % or later, see http://www.latex-project.org/lppl.txtf
 
 \NeedsTeXFormat{LaTeX2e}
-\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
+\ProvidesPackage{FenetreCas}[2023/06/14 0.1.3 Simuler une fenetre CAS type Geogebra ou Xcas]
+% 0.1.3	Clé [PosRes] pour positionner la réponse (gauche/centre/droite) + Correction de bugs mineurs.
+% 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.
 
 %------Option(s)
 
@@ -90,7 +91,8 @@
 	MargeV=\def\GEOCFoffset{#1},%
 	MargeH=\def\GEOCFoffseth{#1},%
 	CouleurFond=\def\GEOCFcolfond{#1},%
-	CouleurSelect=\def\GEOCFcolselect{#1}
+	CouleurSelect=\def\GEOCFcolselect{#1},%
+	PosRes=\def\GEOCFposrep{#1}
 }
 \setKVdefault[paramlgeogebra]{%
 	HauteurLigne=2,%
@@ -103,7 +105,8 @@
 	Fond=false,%
 	CouleurFond=white,%
 	Select=true,%
-	CouleurSelect=white
+	CouleurSelect=white,%
+	PosRes=gauche
 }
 
 \NewDocumentCommand\LigneCalculsGeogebra{ O{} m m }{%
@@ -147,16 +150,43 @@
 	\ifboolKV[paramlgeogebra]{Fond}
 		{\draw[semithick,fill=\GEOCFcolfond] (A2\GGBL) rectangle++({\GEOCFlarg-\GEOCFlargnum},{-\GEOCFhauteur}) ;}
 		{\draw[semithick] (A2\GGBL) rectangle++({\GEOCFlarg-\GEOCFlargnum},{-\GEOCFhauteur}) ;}
-	
 	%les commande/résultat
 	\ifboolKV[paramlgeogebra]{HauteurAuto}
 		{%
+			%commande
 			\draw ($(A2\GGBL) + ({\GEOCFoffseth},{-\the\offsetcfgeogebra-0.5*\GEOCFelargirauto*\the\hauteurboiteggbcmd})$) node[font=\GEOCFtaillecmd,right] {#2} ;
-			\draw ($(A3\GGBL) + ({\GEOCFoffseth},{\the\offsetcfgeogebra+0.5*\GEOCFelargirauto*\the\hauteurboiteggbres})$) node[font=\GEOCFtailleres,right] {#3} ;
-		}
+			%résultat
+			\IfStrEq{\GEOCFposrep}{gauche}
+				{%
+					\draw ($(A3\GGBL) + ({\GEOCFoffseth},{\the\offsetcfgeogebra+0.5*\GEOCFelargirauto*\the\hauteurboiteggbres})$) node[font=\GEOCFtailleres,right] {#3} ;
+				}{}%
+			\IfStrEq{\GEOCFposrep}{droite}
+				{%
+					\draw ($(A3\GGBL) + ({\GEOCFlarg-\GEOCFlargnum},0) + ({-\GEOCFoffseth},{\the\offsetcfgeogebra+0.5*\GEOCFelargirauto*\the\hauteurboiteggbres})$) node[font=\GEOCFtailleres,left] {#3} ;
+					%\draw ($(A3\GGBL) + ({\GEOCFlarg-\GEOCFlargnum},0) + ({-\GEOCFoffseth},{\the\offsetcfgeogebra+0.5*\GEOCFelargirauto*\the\hauteurboiteggbres})$) node[font=\GEOCFtailleres,left] {#3} ;
+				}{}%
+			\IfStrEq{\GEOCFposrep}{centre}
+				{%
+					\draw ($(A3\GGBL) + ({0.5*(\GEOCFlarg-\GEOCFlargnum)},{\the\offsetcfgeogebra+0.5*\GEOCFelargirauto*\the\hauteurboiteggbres})$) node[font=\GEOCFtailleres] {#3} ;
+				}{}%
+		}%
 		{%
+			%commande
 			\draw ($(A2\GGBL) + ({\GEOCFoffseth},{-0.25*\GEOCFhauteur})$) node[font=\GEOCFtaillecmd,right] {#2} ;
-			\draw ($(A2\GGBL) + ({\GEOCFoffseth},{-0.66*\GEOCFhauteur})$) node[font=\GEOCFtailleres,right] {#3} ;
+			%résultat
+			\IfStrEq{\GEOCFposrep}{gauche}
+				{%
+					\draw ($(A2\GGBL) + ({\GEOCFoffseth},{-0.66*\GEOCFhauteur})$) node[font=\GEOCFtailleres,right] {#3} ;
+				}{}%
+			\IfStrEq{\GEOCFposrep}{droite}
+				{%
+					\draw ($(A2\GGBL) + ({\GEOCFlarg-\GEOCFlargnum},0) + ({-\GEOCFoffseth},{-0.66*\GEOCFhauteur})$) node[font=\GEOCFtailleres,left] {#3} ;
+				}{}%
+			\IfStrEq{\GEOCFposrep}{centre}
+				{%
+					\draw ($(A2\GGBL) + ({0.5*(\GEOCFlarg-\GEOCFlargnum)},0) + (0,{-0.66*\GEOCFhauteur})$) node[font=\GEOCFtailleres] {#3} ;
+				}%
+				{}%
 		}
 }
 
@@ -290,7 +320,13 @@
 		}{}
 	\IfStrEq{\XCCFposres}{droite}%si posrep=right
 		{%
-			\draw ($(A1\XCL) + ({\XCCFlarg-{\XCCFoffseth}},{\the\offsetcfxcas+0.5*\XCCFelargirauto*\the\hauteurboiteresxcas})$) node[\XCCFcoulres,font=\XCCFtailleres,left] {#3} ;
+			\ifboolKV[paramfenxcascf]{Menu}%si menu=true
+				{%
+					\draw ($(A1\XCL) + ({\XCCFlarg-1},0) + ({-\XCCFoffseth},{\the\offsetcfxcas+0.5*\XCCFelargirauto*\the\hauteurboiteresxcas})$) node[\XCCFcoulres,font=\XCCFtailleres,left] {#3} ;
+				}%
+				{%
+					\draw ($(A1\XCL) + ({\XCCFlarg},0) + ({-\XCCFoffseth},{\the\offsetcfxcas+0.5*\XCCFelargirauto*\the\hauteurboiteresxcas})$) node[\XCCFcoulres,font=\XCCFtailleres,left] {#3} ;
+				}%
 		}{}
 	%LA LIGNE DE SÉPARATION
 	\ifboolKV[paramfenxcascf]{Sep}%si sep=true



More information about the tex-live-commits mailing list.