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.