texlive[67483] Master: rouequestions (26jun23)

commits+karl at tug.org commits+karl at tug.org
Mon Jun 26 22:18:40 CEST 2023


Revision: 67483
          http://tug.org/svn/texlive?view=revision&revision=67483
Author:   karl
Date:     2023-06-26 22:18:40 +0200 (Mon, 26 Jun 2023)
Log Message:
-----------
rouequestions (26jun23)

Modified Paths:
--------------
    trunk/Master/tlpkg/bin/tlpkg-ctan-check
    trunk/Master/tlpkg/libexec/ctan2tds
    trunk/Master/tlpkg/tlpsrc/collection-games.tlpsrc

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/rouequestions/
    trunk/Master/texmf-dist/doc/latex/rouequestions/README.txt
    trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.pdf
    trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.tex
    trunk/Master/texmf-dist/doc/latex/rouequestions/sample.png
    trunk/Master/texmf-dist/tex/latex/rouequestions/
    trunk/Master/texmf-dist/tex/latex/rouequestions/RoueQuestions.sty
    trunk/Master/tlpkg/tlpsrc/rouequestions.tlpsrc

Added: trunk/Master/texmf-dist/doc/latex/rouequestions/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/rouequestions/README.txt	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/rouequestions/README.txt	2023-06-26 20:18:40 UTC (rev 67483)
@@ -0,0 +1,11 @@
+Ce package permet de générer un jeu sous forme de roue
+
+----------------
+
+This package provides to produce a game with students. It is a wheel with answers inside.
+
+---------------
+
+Author : Maryline Vignal Danilet
+email : marydanilet at gmail.com
+Licence : Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txt
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/latex/rouequestions/README.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.pdf	2023-06-26 20:16:41 UTC (rev 67482)
+++ trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.pdf	2023-06-26 20:18:40 UTC (rev 67483)

Property changes on: trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.tex	2023-06-26 20:18:40 UTC (rev 67483)
@@ -0,0 +1,176 @@
+\documentclass[a4paper,12pt]{article}
+%\input{inc/inc.tex}
+\usepackage{RoueQuestions}
+%\usepackage{listingsutf8}
+%\lstset{inputencoding=utf8/latin1}
+\usepackage[most]{tcolorbox} % pour les boites de propriétés/définition
+
+\usepackage{fancyhdr}
+\usepackage{siunitx}
+\usepackage{geometry}
+\geometry{hmargin=1.5cm,vmargin=2.5cm}
+
+
+\newtcolorbox{Consigne}[1][]{colback=blue!5!white,
+	colframe=blue,%fonttitle=\bfseries,
+	title=\textbf{#1}}
+
+
+\begin{document}
+	% En-têtes et pieds de pages
+	\pagestyle{fancy}
+	\setlength{\headheight}{25pt}
+	\fancyhead[L]{Maryline Vignal}
+	\fancyhead[R]{RoueQuestions}
+	\renewcommand{\footrulewidth}{1pt}
+	\fancyfoot[C]{ } 
+	\fancyfoot[R]{page \textbf{\thepage}} 
+	\fancyfoot[L]{ }
+	\setcounter{page}{1}
+
+	\begin{center}
+		\textbf{Roues de questions}
+	\end{center}
+	
+\roueQuestions[RayonCentral=4.2,RayonTotal=5.8,Titre={Puissances},Consigne={Ecrire sous la forme $a^n$, où $a$ est un nombre relatif et $n$ un entier relatif.},Decoupe=false,Pliage=false]{%
+	$5^{-7}\times 5^{-3}$,%
+	$6^{12}\times 6^{-10}$,%
+	$\dfrac{21^{-13}}{21^{10}}$,%
+	$\dfrac{2^{-4}\times 2^9}{2^5\times 2^{-7}}$,%
+	$\dfrac{\left((-3)^4\right)^{-2}\times (-3)}{(-3)^{-3}}$,%
+	$\left(\dfrac{7^{13}\times 7^ {-9}}{7^{-14}\times 7^{-8}}\right)^2$,%
+	$\num{2.5}^{-7}\times 4^{-7}$,%
+	$-4\times (-4)^{-7}$,%
+	$\dfrac{9^{-3}}{(-\num{2.5})^{-3}}$,%
+	$10^5\times\left(10^7\right)^8$%
+}
+\vspace{-0.3cm}
+\begin{flushright}
+	\roueQuestions[RayonCentral=4.2,RayonTotal=5.8,Consigne={Cette partie est encollée et placée sous la consigne de la première roue.},Solution,Decoupe=false]{%
+		$5^{-10}$,%
+		$6^2$,%
+		$21^{-23}$,%
+		$2^7$,%
+		$\left(-3\right)^{-4}$,%
+		$7^{52}$,%
+		$10^{-7}$,%
+		$\left(-4\right)^{-6}$,%
+		$\left(-\num{3,6}\right)^{-3}$,%
+		$10^{61}$%
+	}
+\end{flushright}		
+	
+\clearpage	
+	Ce package permet de générer des roues de questions. Il a été imaginé pour des jeux en mathématiques mais peut servir à d'autres applications.\\[6pt]
+	On imprime 2 roues : l'une d'elles comporte les questions et la consigne, l'autre comporte les réponses. On découpe les traits en pointillés et on colle sur la partie centrale les 2 feuilles l'une sur l'autre. On accroche un trombone sur chaque partie soulevable.\\[6pt]
+	L'élève choisit une question et en cherche la réponse. Il soulève le volet pour vérifier. S'il a trouvé la bonne réponse, il gagne le trombone. En jouant à 2, en cas d'échec, l'adversaire gagne le trombone. A la fin de la partie, chacun compte le nombre de trombones gagnés.\\[12pt]
+	
+	\verb|\usepackage{RoueQuestions}| pour utiliser le package. \\[6pt]	
+%	\begin{Consigne}[Ajouter une roue]
+		\verb|\roueQuestions[options]{liste}| permet d'insérer une roue de questions. Il faudra l'appeler une 2ème fois pour générer la roue des solutions. \\[6pt]
+%	\end{Consigne}	
+%	\begin{Consigne}[Les options]
+	\verb|LineWidth	= 2pt| précise la largeur de la bordure.\\
+	\verb|NbCases = 10| précise le nombre de questions. \\
+	\verb|RayonCentral= 6| précise le rayon entre le centre et le début des cases (en cm). \\
+	\verb|RayonTotal	= 8| précise le rayon total de la roue (en cm). \\
+	\verb|Consigne	= {}| donne la consigne à écrire au centre de la roue. \\
+	\verb|Titre		= {}| indique le titre à mettre en gras. \\
+	\verb|Decoupe	= true| permet de tracer les traits de découpe en bleu  \\
+	\verb|Pliage	= {}| permet de tracer les traits de pliage en vert. \\
+	\verb|Solution	= false| si faux, met les pointillés pour le découpage. \\[6pt]
+%\end{Consigne}	
+
+
+
+\newtcblisting{mybox}[2][]{%
+	colback=red!5!white,
+	colframe=red!75!black,
+	fonttitle=\bfseries,
+	title={#2},#1}
+\begin{mybox}[listing only]{Exemple}
+\roueQuestions[RayonCentral=4.2,RayonTotal=6,Titre={Puissances},Consigne={Ecrire sous la forme $a^n$, où $a$ est un nombre relatif et $n$ un entier relatif.}]{%
+	$5^{-7}\times 5^{-3}$,%
+	$6^{12}\times 6^{-10}$,%
+	$\dfrac{21^{-13}}{21^{10}}$,%
+	$\dfrac{2^{-4}\times 2^9}{2^5\times 2^{-7}}$,%
+	$\dfrac{\left((-3)^4\right)^{-2}\times (-3)}{(-3)^{-3}}$,%
+	$\left(\dfrac{7^{13}\times 7^ {-9}}{7^{-14}\times 7^{-8}}\right)^2$,%
+	$\num{2.5}^{-7}\times 4^{-7}$,%
+	$-4\times (-4)^{-7}$,%
+	$\dfrac{9^{-3}}{(-\num{2.5})^{-3}}$,%
+	$10^5\times\left(10^7\right)^8$%
+}
+\vspace{-0.3cm}
+\begin{flushright}
+	\roueQuestions[RayonCentral=4.2,RayonTotal=6,Consigne={Cette partie est encollée et placée sous la consigne de la première roue.},Solution]{%
+		$5^{-10}$,%
+		$6^2$,%
+		$21^{-23}$,%
+		$2^7$,%
+		$\left(-3\right)^{-4}$,%
+		$7^{52}$,%
+		$10^{-7}$,%
+		$\left(-4\right)^{-6}$,%
+		$\left(-\num{3,6}\right)^{-3}$,%
+		$10^{61}$%
+	}
+\end{flushright}	
+\end{mybox}
+
+\roueQuestions[RayonCentral=4.2,RayonTotal=6,Titre={Puissances},Consigne={Ecrire sous la forme $a^n$, où $a$ est un nombre relatif et $n$ un entier relatif.}]{%
+	$5^{-7}\times 5^{-3}$,%
+	$6^{12}\times 6^{-10}$,%
+	$\dfrac{21^{-13}}{21^{10}}$,%
+	$\dfrac{2^{-4}\times 2^9}{2^5\times 2^{-7}}$,%
+	$\dfrac{\left((-3)^4\right)^{-2}\times (-3)}{(-3)^{-3}}$,%
+	$\left(\dfrac{7^{13}\times 7^ {-9}}{7^{-14}\times 7^{-8}}\right)^2$,%
+	$\num{2.5}^{-7}\times 4^{-7}$,%
+	$-4\times (-4)^{-7}$,%
+	$\dfrac{9^{-3}}{(-\num{2.5})^{-3}}$,%
+	$10^5\times\left(10^7\right)^8$%
+}
+\vspace{-0.3cm}
+\begin{flushright}
+	\roueQuestions[RayonCentral=4.2,RayonTotal=6,Consigne={Cette partie est encollée et placée sous la consigne de la première roue.},Solution]{%
+		$5^{-10}$,%
+		$6^2$,%
+		$21^{-23}$,%
+		$2^7$,%
+		$\left(-3\right)^{-4}$,%
+		$7^{52}$,%
+		$10^{-7}$,%
+		$\left(-4\right)^{-6}$,%
+		$\left(-\num{3,6}\right)^{-3}$,%
+		$10^{61}$%
+	}
+\end{flushright}	
+
+%\roueQuestions[RayonCentral=4.2,RayonTotal=6.5,Titre={Puissances},Consigne={Ecrire sous la forme $a^n$, où $a$ est un nombre relatif et $n$ un entier relatif.}]{%
+%	$5^{-7}\times 5^{-3}$,%
+%	$6^{12}\times 6^{-10}$,%
+%	$\dfrac{21^{-13}}{21^{10}}$,%
+%	$\dfrac{2^{-4}\times 2^9}{2^5\times 2^{-7}}$,%
+%	$\dfrac{\left((-3)^4\right)^{-2}\times (-3)}{(-3)^{-3}}$,%
+%	$\left(\dfrac{7^{13}\times 7^ {-9}}{7^{-14}\times 7^{-8}}\right)^2$,%
+%	$\num{2.5}^{-7}\times 4^{-7}$,%
+%	$-4\times (-4)^{-7}$,%
+%	$\dfrac{9^{-3}}{(-\num{2.5})^{-3}}$,%
+%	$10^5\times\left(10^7\right)^8$%
+%}
+%\vspace{-0.5cm}
+%\begin{flushright}
+%	\roueQuestions[RayonCentral=4.2,RayonTotal=6.5,Consigne={Cette partie est encollée et placée sous la consigne de la première roue.},Solution]{%
+%		$5^{-10}$,%
+%		$6^2$,%
+%		$21^{-23}$,%
+%		$2^7$,%
+%		$\left(-3\right)^{-4}$,%
+%		$7^{52}$,%
+%		$10^{-7}$,%
+%		$\left(-4\right)^{-6}$,%
+%		$\left(-\num{3,6}\right)^{-3}$,%
+%		$10^{61}$%
+%	}
+%\end{flushright}	
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/rouequestions/sample.png
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/rouequestions/sample.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/rouequestions/sample.png	2023-06-26 20:16:41 UTC (rev 67482)
+++ trunk/Master/texmf-dist/doc/latex/rouequestions/sample.png	2023-06-26 20:18:40 UTC (rev 67483)

Property changes on: trunk/Master/texmf-dist/doc/latex/rouequestions/sample.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/rouequestions/RoueQuestions.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/rouequestions/RoueQuestions.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/rouequestions/RoueQuestions.sty	2023-06-26 20:18:40 UTC (rev 67483)
@@ -0,0 +1,61 @@
+% Author     : M. Vignal
+% License	 :  Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txt
+\ProvidesPackage{RoueQuestions}[2023/06/25 0.0.1 Aide pour générer des roues de questions]
+\RequirePackage{tikz}
+\RequirePackage{simplekv}
+\RequirePackage{listofitems}
+
+\setKVdefault[roueQuestions]{
+	LineWidth	= 2pt,
+	NbCases		= 10,
+	RayonCentral= 6,
+	RayonTotal	= 8,
+	Consigne	= {},
+	Titre		= {},
+	Solution	= false,
+	Decoupe		= true,
+	Pliage		= true
+}
+
+\newcommand{\roueQuestions}[2][]{%
+	\restoreKV[roueQuestions] %paramètres par défaut
+	\setKV[roueQuestions]{#1} % lecture des paramètres passés à la macro et remplacement des valeurs 
+	\pgfmathparse{360/\useKV[roueQuestions]{NbCases}}\let\angle\pgfmathresult
+	\pgfmathparse{\useKV[roueQuestions]{RayonCentral}}\let\RayonCentral\pgfmathresult
+	\pgfmathparse{\useKV[roueQuestions]{RayonTotal}}\let\RayonTotal\pgfmathresult
+	\pgfmathparse{(2*\RayonCentral+\RayonTotal)/3}\let\RayonTexte\pgfmathresult
+	\pgfmathparse{(4*\RayonCentral)/3}\let\LargeurTexte\pgfmathresult
+	\edef\LineWidth{\useKV[roueQuestions]{LineWidth}}
+	\readlist*\listeequations{#2}%
+	\def\nbequations{\inteval{\listeequations-1}}%
+	\begin{tikzpicture}
+		\foreach \n in {1,...,\useKV[roueQuestions]{NbCases}}{%
+			\ifboolKV[roueQuestions]{Decoupe}{%
+				\edef\couleurExt{blue}
+			}{%
+				\edef\couleurExt{black}
+			}
+			\ifboolKV[roueQuestions]{Pliage}{%
+				\edef\couleurPli{green!30!black}
+			}{%
+				\edef\couleurPli{black}
+			}
+			% intérieur vers extérieur
+			\ifboolKV[roueQuestions]{Solution}{%
+				\draw[line width={\useKV[roueQuestions]{LineWidth}}] (\angle*\n:\RayonCentral) -- (\angle*\n:\RayonTotal) ; 
+			}{%
+				\draw[\couleurExt,line width={\useKV[roueQuestions]{LineWidth}},dashed] (\angle*\n:\RayonCentral) -- (\angle*\n:\RayonTotal) ; 
+			}
+			% intérieur
+			\ifboolKV[roueQuestions]{Solution}{\draw[line width={\useKV[roueQuestions]{LineWidth}}] (\angle*\n:\RayonCentral) -- (\angle*\n+\angle:\RayonCentral) ; }{\draw[\couleurPli,line width={\useKV[roueQuestions]{LineWidth}}] (\angle*\n:\RayonCentral) -- (\angle*\n+\angle:\RayonCentral) ; }
+			% extérieur
+			\draw[\couleurExt, line width={\useKV[roueQuestions]{LineWidth}}] (\angle*\n:\RayonTotal) -- (\angle*\n+\angle:\RayonTotal) ; 
+			% texte de l'onglet 
+			% angle de rotation du texte = 180 - \angle/2
+			\pgfmathparse{270 + \angle*\n - \angle/2}\let\angleTexte\pgfmathresult
+			\node[rotate=\angleTexte] at (\angle*\n-\angle/2:\RayonTexte) {\listeequations[\n]};
+		}
+		\node at(0,2*\RayonCentral/3) {\textbf{\useKV[roueQuestions]{Titre}}};
+		\node[text width=\LargeurTexte cm,text justified] at(0,0) {\useKV[roueQuestions]{Consigne}};
+	\end{tikzpicture}
+}


Property changes on: trunk/Master/texmf-dist/tex/latex/rouequestions/RoueQuestions.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check	2023-06-26 20:16:41 UTC (rev 67482)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check	2023-06-26 20:18:40 UTC (rev 67483)
@@ -717,7 +717,7 @@
     rgltxdoc ribbonproofs rjlparshap rlepsf rmathbr rmpage
     robotarm roboto robustcommand robustindex rojud
     romanbar romanbarpagenumber romande romanneg romannum
-    rorlink rosario rotfloat rotpages roundbox roundrect
+    rorlink rosario rotfloat rotpages rouequestions roundbox roundrect
     rrgtrees rsc rsfs rsfso
     rterface rtkinenc rtklage
     rubik ruhyphen ruler rulerbox rulercompass runcode russ rutitlepage

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2023-06-26 20:16:41 UTC (rev 67482)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2023-06-26 20:18:40 UTC (rev 67483)
@@ -1800,6 +1800,7 @@
  'pxchfon'		=> '&POSTpxchfon',
  'recipebook'		=> '&POST_rmsymlink',
  'resolsysteme'		=> '&POST_onelevel',
+ 'rouequestions'	=> '&POST_onelevel',
  'sanskrit'		=> '&POSTsanskrit',
  'schule'		=> '&POSTschule',
  'scontents'		=> '&POSTscontents',

Modified: trunk/Master/tlpkg/tlpsrc/collection-games.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-games.tlpsrc	2023-06-26 20:16:41 UTC (rev 67482)
+++ trunk/Master/tlpkg/tlpsrc/collection-games.tlpsrc	2023-06-26 20:18:40 UTC (rev 67483)
@@ -40,6 +40,7 @@
 depend quizztex
 depend realtranspose
 depend reverxii
+depend rouequestions
 depend rubik
 depend schwalbe-chess
 depend scrabble

Added: trunk/Master/tlpkg/tlpsrc/rouequestions.tlpsrc
===================================================================


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