texlive[67670] Master/texmf-dist: rouequestions (19jul23)
commits+karl at tug.org
commits+karl at tug.org
Wed Jul 19 22:48:21 CEST 2023
Revision: 67670
http://tug.org/svn/texlive?view=revision&revision=67670
Author: karl
Date: 2023-07-19 22:48:21 +0200 (Wed, 19 Jul 2023)
Log Message:
-----------
rouequestions (19jul23)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.pdf
trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.tex
trunk/Master/texmf-dist/tex/latex/rouequestions/RoueQuestions.sty
Modified: trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.tex 2023-07-18 23:43:21 UTC (rev 67669)
+++ trunk/Master/texmf-dist/doc/latex/rouequestions/RoueQuestionsDoc.tex 2023-07-19 20:48:21 UTC (rev 67670)
@@ -64,10 +64,18 @@
Nouveautés :
\begin{enumerate}
+ \item[v0.0.3] \begin{itemize}
+ \item Correction de la position des questions et réponses dans la roue (utilisation de \verb|tkz-euclide|)
+ \item Correction du code relatif à l'apparition du conseil sur la 2ème roue générée par
+
+ \hfil\verb|\rouesQuestions[options]{liste}|.
+ \end{itemize}
\item[v0.0.2] \begin{itemize}
\item Correction documentation, Pliage est bien un booléen.
\item Retrait option NbCases puisqu'elle est calculée dans l'algorithme.
- \item Ajout possibilité de générer les 2 roues en même temps avec \verb|\rouesQuestions[options]{liste}|.
+ \item Ajout possibilité de générer les 2 roues en même temps avec
+
+ \hfil\verb|\rouesQuestions[options]{liste}|.
\item Contrôle des aspects graphiques : ajout clés de couleurs et image de fond
\end{itemize}
\end{enumerate}
Modified: trunk/Master/texmf-dist/tex/latex/rouequestions/RoueQuestions.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/rouequestions/RoueQuestions.sty 2023-07-18 23:43:21 UTC (rev 67669)
+++ trunk/Master/texmf-dist/tex/latex/rouequestions/RoueQuestions.sty 2023-07-19 20:48:21 UTC (rev 67670)
@@ -1,7 +1,8 @@
% 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/27 0.0.2 Aide pour générer des roues de questions]
+\ProvidesPackage{RoueQuestions}[2023/07/19 0.0.3 Aide pour générer des roues de questions]
\RequirePackage{tikz}
+\RequirePackage{tkz-euclide}
\RequirePackage{simplekv}
\RequirePackage{listofitems}
\RequirePackage{ifthen}
@@ -9,7 +10,7 @@
\setKVdefault[roueQuestions]{
Titre = {},
Consigne = {},
- Conseil = {},
+ Conseil = {Cette partie est encollée et placée sous la consigne de la première roue.},
LineWidth = 2pt,
RayonCentral= 6,
RayonTotal = 8,
@@ -61,7 +62,7 @@
c{}{
%\filldraw[blue] (-7,-7) rectangle (7,7);
%ajout image
- \node[opacity=\ImageOpacite] (centre) at(0,0) {\includegraphics[]{\Image}};
+ \ifboolKV[roueQuestions]{Solution}{}{\node[opacity=\ImageOpacite] (centre) at(0,0) {\includegraphics[]{\Image}};}
}
}
\end{scope}
@@ -93,11 +94,17 @@
\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]};
+ \tkzDefPoint(\angle*\n:\RayonCentral){A\n} \tkzDefPoint(\angle*\n+\angle:\RayonCentral){B\n}
+ \tkzDefPoint(\angle*\n:\RayonTotal){C\n} \tkzDefPoint(\angle*\n+\angle:\RayonTotal){D\n}
+ \tkzDefMidPoint(A\n,B\n) \tkzGetPoint{M\n} \tkzDefMidPoint(C\n,D\n) \tkzGetPoint{N\n} \tkzDefMidPoint(M\n,N\n) \tkzGetPoint{P\n}
+% \tkzDrawPoints(A\n,B\n,M\n,C\n,D\n,N\n,P\n) \tkzLabelPoints(A\n,B\n,M\n,C\n,D\n,N\n,P\n)
+% \pgfmathparse{270 + \angle*\n - \angle/2}\let\angleTexte\pgfmathresult
+% \node[rotate=\angleTexte] at (\angle*\n-\angle/2:\RayonTexte) {\listeequations[\n]};
+ \pgfmathparse{\angle*\n + \angle/2-90}\let\angleTexte\pgfmathresult
+ \tkzLabelPoint[centered](P\n){\rotatebox{\angleTexte}{\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}};
+ \node[text width=\LargeurTexte cm,text justified] at(0,0) {\ifboolKV[roueQuestions]{Solution}{\useKV[roueQuestions]{Conseil}}{\useKV[roueQuestions]{Consigne}}};
\end{tikzpicture}
}
\newcommand{\rouesQuestions}[3][]{%
More information about the tex-live-commits
mailing list.