texlive[67043] Master/texmf-dist: fenetrecas (7may23)

commits+karl at tug.org commits+karl at tug.org
Sun May 7 21:25:37 CEST 2023


Revision: 67043
          http://tug.org/svn/texlive?view=revision&revision=67043
Author:   karl
Date:     2023-05-07 21:25:37 +0200 (Sun, 07 May 2023)
Log Message:
-----------
fenetrecas (7may23)

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-05-07 19:25:26 UTC (rev 67042)
+++ trunk/Master/texmf-dist/doc/latex/fenetrecas/FenetreCas-doc.tex	2023-05-07 19:25:37 UTC (rev 67043)
@@ -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.0}
-\def\TPdate{17 Mars 2023}
+\def\TPversion{0.1.1}
+\def\TPdate{7 mai 2023}
 \usepackage[utf8]{inputenc}
 \usepackage[T1]{fontenc}
 \usepackage{amsmath,amssymb}
@@ -265,6 +265,8 @@
 
 \section{Historique}
 
+\verb|v0.1.1|~:~~~~Clés [Fond] et [FondCouleur] pour le fond des lignes
+
 \verb|v0.1.0|~:~~~~Version initiale.
 
 \hspace*{1cm}
@@ -363,6 +365,8 @@
 	\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 \Cle{CouleurFond} pour spécifier une couleur de fond si \Cle{Fond=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}
@@ -380,6 +384,7 @@
 	\item les tailles des caractères sont fixées par les \Cle{clés} précédemment explicitées ;
 	\item la saisie est libre au niveau du contenu, de la police et des couleurs.
 \end{itemize}
+\vspace*{-\baselineskip}\leavevmode
 \end{tipblock}
 
 \begin{PresentationCode}{}
@@ -397,7 +402,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]
+	\LigneCalculsGeogebra[HauteurAuto=false,HauteurLigne=5,Fond,CouleurFond=cyan!10]
 		{(1+i)\textasciicircum{}2}
 		{$2\text{i}$}
 \end{CalculFormelGeogebra}
@@ -497,6 +502,10 @@
 	\item \Cle{PosRes} pour la position du résultat ; \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}
+	\item \Cle{CouleurFond} pour spécifier une couleur (sous la forme \Cle{Couleur} ou \Cle{CouleurCmd/CouleurRes}) de fond si \Cle{Fond=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.15}
@@ -530,10 +539,10 @@
 	\LigneCalculsXcas
 		{f(x):=1+sqrt(x+3)}
 		{$x \rightarrow 1+\sqrt{x+3}$}
-	\LigneCalculsXcas
+	\LigneCalculsXcas[,Fond,CouleurFond=yellow!10]
 		{\texttt{Dériver[exp(0.1*x)]}}
 		{\texttt{x $\rightarrow$ 0.1*exp(0.1*x)}}
-	\LigneCalculsXcas[TailleResultat=\Huge]
+	\LigneCalculsXcas[TailleResultat=\Huge,Fond,CouleurFond=orange!5/cyan!5]
 		{(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-05-07 19:25:26 UTC (rev 67042)
+++ trunk/Master/texmf-dist/tex/latex/fenetrecas/FenetreCas.sty	2023-05-07 19:25:37 UTC (rev 67043)
@@ -3,7 +3,8 @@
 % or later, see http://www.latex-project.org/lppl.txtf
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{FenetreCas}[2023/03/17 0.1.0 Simuer une fenetre CAS type Geogebra ou Xcas]
+\ProvidesPackage{FenetreCas}[2023/05/07 0.1.1 Simuler une fenetre CAS type Geogebra ou Xcas]
+% 0.1.1	Clés [FondCouleur] pour le fond des cases
 % 0.1.0	Version initiale
 
 %------Option(s)
@@ -86,7 +87,8 @@
 	TailleResultat=\def\GEOCFtailleres{#1},%
 	ElargirAuto=\def\GEOCFelargirauto{#1},%
 	MargeV=\def\GEOCFoffset{#1},%
-	MargeH=\def\GEOCFoffseth{#1}
+	MargeH=\def\GEOCFoffseth{#1},%
+	CouleurFond=\def\GEOCFcolfond{#1}
 }
 \setKVdefault[paramlgeogebra]{%
 	HauteurLigne=2,%
@@ -95,7 +97,9 @@
 	ElargirAuto=1,%
 	HauteurAuto=true,%
 	MargeV=6pt,%
-	MargeH=0.2
+	MargeH=0.2,%
+	Fond=false,%
+	CouleurFond=white
 }
 
 \NewDocumentCommand\LigneCalculsGeogebra{ O{} m m }{%
@@ -124,7 +128,10 @@
 	\coordinate (A3\GGBL) at ($(A1\GGBL) + ({\GEOCFlargnum},0)$);
 	%les tracés
 	\draw[semithick,fill=\GEOCFcoulnum] (A0\GGBL) rectangle (A3\GGBL) node[midway,font=\GEOCFpolnum] {\GGBL} ;
-	\draw[semithick] (A2\GGBL) rectangle++({\GEOCFlarg-\GEOCFlargnum},{-\GEOCFhauteur}) ;
+	\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}
 		{%
@@ -204,7 +211,8 @@
 	MargeH=\def\XCCFoffseth{#1},%
 	CouleurCmd=\def\XCCFcoulcmd{#1},%
 	CouleurRes=\def\XCCFcoulres{#1},%
-	PosRes=\def\XCCFposres{#1}
+	PosRes=\def\XCCFposres{#1},%
+	CouleurFond=\def\XCCFcolfond{#1}
 }
 
 \setKVdefault[paramlgxcas]{%
@@ -215,7 +223,9 @@
 	MargeH=0.15,%
 	CouleurCmd=red,%
 	CouleurRes=blue,%
-	PosRes=centre
+	PosRes=centre,%
+	Fond=false,%
+	CouleurFond=white
 }
 
 \NewDocumentCommand\LigneCalculsXcas{ O{} m m }{%
@@ -242,7 +252,15 @@
 	\coordinate (A2\XCL) at ($(A0\XCL) + ({\XCCFlarg},0)$);
 	\coordinate (A3\XCL) at ($(A1\XCL) + ({\XCCFlarg},0)$);
 	%les tracés
-	\draw[semithick,\XCCFcouleur] (A0\XCL) rectangle (A3\XCL) ;
+	\ifboolKV[paramlgxcas]{Fond}%si on met une couleur de fond
+		{%
+			\IfSubStr{\XCCFcolfond}{/}%
+				{\StrCut{\XCCFcolfond}{/}{\XCCFcolfondC}{\XCCFcolfondR}}%
+				{\def\XCCFcolfondC{\XCCFcolfond}\def\XCCFcolfondR{\XCCFcolfond}}%
+			\draw[semithick,\XCCFcouleur,fill=\XCCFcolfondC] (A0\XCL) rectangle++ ($(0,{-2*\the\offsetcfxcas-\XCCFelargirauto*\the\hauteurboitecmdxcas})+({\XCCFlarg},0)$) ;%
+			\draw[semithick,\XCCFcouleur,fill=\XCCFcolfondR] ($(A0\XCL)+(0,{-2*\the\offsetcfxcas-\XCCFelargirauto*\the\hauteurboitecmdxcas})$) rectangle (A3\XCL) ;%
+		}
+		{\draw[semithick,\XCCFcouleur] (A0\XCL) rectangle (A3\XCL) ;}
 	%LA COMMANDE À GAUCHE
 	\draw ($(A0\XCL) + ({\XCCFoffseth},{-\the\offsetcfxcas-0.5*\XCCFelargirauto*\the\hauteurboitecmdxcas})$) node[\XCCFcoulcmd,font=\XCCFtaillecmd,right] {#2} ;
 	%LE RÉSULTAT



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