texlive[67366] Master/texmf-dist/doc/latex/quizztex: quizztex
commits+karl at tug.org
commits+karl at tug.org
Wed Jun 14 22:14:16 CEST 2023
Revision: 67366
http://tug.org/svn/texlive?view=revision&revision=67366
Author: karl
Date: 2023-06-14 22:14:16 +0200 (Wed, 14 Jun 2023)
Log Message:
-----------
quizztex (14jun23)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/quizztex/README.md
trunk/Master/texmf-dist/doc/latex/quizztex/doc/quizztex-doc-fr.pdf
trunk/Master/texmf-dist/doc/latex/quizztex/doc/quizztex-doc-fr.tex
trunk/Master/texmf-dist/doc/latex/quizztex/tex/quizztex.sty
Modified: trunk/Master/texmf-dist/doc/latex/quizztex/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/quizztex/README.md 2023-06-14 20:14:04 UTC (rev 67365)
+++ trunk/Master/texmf-dist/doc/latex/quizztex/README.md 2023-06-14 20:14:16 UTC (rev 67366)
@@ -1,6 +1,6 @@
-QuizzTex is a package to create quizz with 'Who Wants to Be a Millionaire ?' design for example.
+QuizzTex is a package to create quizzes with 'Who Wants to Be a Millionaire ?' design for example.
----------------------------------------------------------------------------------------------------------------
-QuizzTex est un package pour présenter des quizz à la manière de 'Qui veut gagner des Millions ?' par exemple.
+QuizzTex est un package pour présenter des quizzes à la manière de 'Qui veut gagner des Millions ?' par exemple.
----------------------------------------------------------------------------------------------------------------
Author.......: Cédric Pierquet
email........: cpierquet at outlook.fr
Modified: trunk/Master/texmf-dist/doc/latex/quizztex/doc/quizztex-doc-fr.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/quizztex/doc/quizztex-doc-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/quizztex/doc/quizztex-doc-fr.tex 2023-06-14 20:14:04 UTC (rev 67365)
+++ trunk/Master/texmf-dist/doc/latex/quizztex/doc/quizztex-doc-fr.tex 2023-06-14 20:14:16 UTC (rev 67366)
@@ -4,8 +4,8 @@
\documentclass[french,a4paper,11pt]{article}
\usepackage[margin=2cm,includefoot]{geometry}
-\def\TPversion{0.1.0}
-\def\TPdate{13 juin 2023}
+\def\TPversion{0.1.1}
+\def\TPdate{14 juin 2023}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb}
@@ -88,7 +88,7 @@
morekeywords={\QuizzMillions,\QuizzPrendrePlace},%
keywordstyle={\color{green!50!black}},%
classoffset=3,%
- morekeywords={Largeur,Marge,Hauteurs,Couleur,CouleurFond,CouleurLettre,CouleurTexte,Bonne,Mauvaise,Choix,CoulBonne,CoulChoix,CoulMauvaise,Affichage,EspacementV,OffsetV,Decorations,AffChoix,Jokers,AffJokers,CodeAvant,Offset,Theme,Type,Effet},%
+ morekeywords={Largeur,Marge,Hauteurs,Couleur,CouleurFond,CouleurLettre,CouleurTexte,Bonne,Mauvaise,Choix,CoulBonne,CoulChoix,CoulMauvaise,Affichage,EspacementV,OffsetV,Decorations,AffChoix,Jokers,AffJokers,CodeAvant,Offset,Theme,Type,Effet,PositionJokers,Points},%
keywordstyle={\color{orange}}
},%
#1
@@ -169,16 +169,14 @@
\vspace{1cm}
-\hfill\QuizzPrendrePlace[Largeur=13cm,Choix=C,Affichage=Choix]
+\hfill\QuizzPrendrePlace[Largeur=13cm,Choix=C,Affichage=Choix,CodeAvant={\large\bfseries\sffamily},Points=3/24]
{Quelle partie de l'œuf dois-je cuisiner pour préparer avec succès une mayonnaise ?}
{Le violet} {Le bleu}
{Le jaune} {Le rouge}\hfill~
-
-
\vspace{0.5cm}
-%\hfill{}\textit{Merci à Denis Bitouzé et à Gilles Le Bourhis pour leurs retours et idées !}
+\hfill{}\textit{Merci à Patrick Bideault pour ses retours et conseils !}
\smallskip
@@ -207,6 +205,10 @@
\section{Historique}
+\verb|v0.1.1|~:~~~~Amélioration de la gestion des hauteurs + modification de la clé \Cle{CodeAvant}.
+
+\verb| |~:~~~~Ajout d'une clé \Cle{PositionJokers}.
+
\verb|v0.1.0|~:~~~~Version initiale.
\newpage
@@ -317,6 +319,10 @@
\smallskip
Il est cependant possible de préciser une hauteur manuelle globale, ou une hauteur pour le cartouche \textit{Question} et une hauteur pour les cartouches \textit{Réponses}.
+
+\smallskip
+
+\cmaj{0.1.1} Désormais la position par défaut des \textsf{Jokers} est centrée en-dessous des cartouches, mais celle-ci peut être modifiée (on peut également les enlever !).
\end{importantblock}
\subsection{Couleurs prédéfinies}
@@ -324,7 +330,7 @@
\begin{tipblock}
Les couleurs (HTML) définies et utilisées par le package \packagetex!quizztex! et pour l'environnement \motcletex!\QuizzMillions! sont :
-\begin{itemize}
+\begin{itemize}[leftmargin=*]
\item \verb!\definecolor{ColorFondWWTBAM}{HTML}{5E57A4} ! : \textcolor{ColorFondWWTBAM}{\textsf{\textbf{Fond par défaut}}}
\item \verb!\definecolor{ColorBonneWWTBAM}{HTML}{0AC759} ! : \textcolor{ColorBonneWWTBAM}{\textsf{\textbf{Fond de la bonne réponse}}}
\item \verb!\definecolor{ColorMauvaiseWWTBAM}{HTML}{F1901C}! : \textcolor{ColorMauvaiseWWTBAM}{\textsf{\textbf{Fond de la mauvaise réponse}}}
@@ -346,7 +352,7 @@
Le premier argument, optionnel et entre \texttt{[...]}, propose les \Cle{clés} suivantes :
\begin{itemize}
- \item \Cle{Largeur} := largeur (avec unité) sans les Jokers, du Quizz ; \hfill{}défaut : \Cle{14cm}
+ \item \Cle{Largeur} := largeur (avec unité) totale avec Jokers éventuels, du Quizz ; \hfill{}défaut : \Cle{14cm}
\item \Cle{Marge} := marge gauche/droite (avec unité) ; \hfill{}défaut : \Cle{0.5cm}
\item \Cle{Hauteurs} := hauteurs des cartouches (\motcletex!auto! ou \motcletex!global! ou \motcletex!Quest/Réponses!) ;
@@ -368,7 +374,10 @@
\item \Cle{AffChoix} := réponses à afficher (pour le 50/50 par exemple) ; \hfill{}défaut \Cle{ABCD}
\item \Cle{Jokers} := booléen pour afficher les Jokers ; \hfill{}défaut \Cle{true}
\item \Cle{AffJokers} : = Jokers à marquer comme disponibles ; \hfill{}défaut \Cle{50.TEL.PUB}
- \item \Cle{CodeAvant} : = code à appliqer à tous les cartouches ; \hfill{}défaut \Cle{\textbackslash bfseries\textbackslash large\textbackslash sffamily}
+ \item \cmaj{0.1.1} \Cle{PositionJokers} : = position, parmi \motcletex!gauche/centre/droite!, pour les Jokers ;
+
+ \hfill{}défaut \Cle{centre}
+ \item \cmaj{0.1.1} \Cle{CodeAvant} : = code à appliquer à tous les cartouches ; \hfill{}défaut \Cle{}
\item \Cle{Effet} := booléen pour utiliser un petit effet de dégradé.\hfill{}défaut \Cle{true}
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
@@ -389,8 +398,8 @@
\end{DemoCode}
\begin{DemoCode}[]
-%hauteurs manuelles
-\QuizzMillions[Hauteurs=2cm/1.5cm]
+%hauteurs manuelles, police modifiée, Jokers à droite
+\QuizzMillions[Hauteurs=2cm/1.5cm,CodeAvant=\large\bfseries\sffamily, PositionJokers=droite]
{Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?}
{Le violet} {Le bleu}
{Le jaune} {Le rouge}
@@ -429,8 +438,8 @@
\end{DemoCode}
\begin{DemoCode}[]
-%avec jokers déjà utlisés et 50:50
-\QuizzMillions[AffJokers=PUB.TEL,AffChoix=AC]
+%avec Jokers (à gauche) déjà utlisés et 50:50
+\QuizzMillions[AffJokers=PUB.TEL,AffChoix=AC,PositionJokers=gauche]
{Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?}
{Le violet} {Le bleu}
{Le jaune} {Le rouge}
@@ -438,7 +447,7 @@
\begin{DemoCode}[]
%avec couleurs modifiées et police modifiée
-\QuizzMillions[Couleur=black,CouleurFond=gray,CodeAvant={\LARGE\ttfamily}]
+\QuizzMillions[Couleur=black,CouleurFond=gray,CodeAvant={\LARGE\ttfamily}, AffJokers={}]
{On considère la fonction $\mathtt{f}$ définie sur $\mathbb{R}$ par $\mathtt{f(x)=2\,\text{e}^{2x}}$. On a :}
{$\mathtt{f'(x)=4\,\text{e}^{2x}}$}
{$\mathtt{f'(x)=2\,\text{e}^{2x}}$}
@@ -490,6 +499,10 @@
\smallskip
Il est cependant possible de préciser une hauteur manuelle globale, ou une hauteur pour le cartouche \textit{Question} et une hauteur pour les cartouches \textit{Réponses}.
+
+\smallskip
+
+La police pour le thème et le score est fixée (large/gras/sans serif).
\end{importantblock}
\subsection{Couleurs prédéfinies}
@@ -497,7 +510,7 @@
\begin{tipblock}
Les couleurs (HTML) définies et utilisées par le package \packagetex!quizztex! et pour l'environnement \motcletex!\QuizzMillions! sont :
-\begin{itemize}
+\begin{itemize}[leftmargin=*]
\item \verb!definecolor{ColorFondTLMVPSP}{HTML}{4E52E3} ! : \textcolor{ColorFondTLMVPSP}{\textsf{\textbf{Fond par défaut}}}
\item \verb!\definecolor{ColorBonneTLMVPSP}{HTML}{00E519} ! : \textcolor{ColorBonneTLMVPSP}{\textsf{\textbf{Fond de la bonne réponse}}}
\item \verb!\definecolor{ColorMauvaiseTLMVPSP}{HTML}{FF9F3F}! : \textcolor{ColorMauvaiseTLMVPSP}{\textsf{\textbf{Fond de la mauvaise réponse}}}
@@ -539,9 +552,12 @@
\item \Cle{Affichage} := type d'affichage, parmi \motcletex!Choix/Sol/PropSol! ; \hfill{}défaut \Cle{}
\item \Cle{EspacementV} := espacement vertical entre les cartouches ; \hfill{}défaut \Cle{8pt}
%\item \Cle{OffsetV} := =6pt,%
+ \item \cmaj{0.1.1} \Cle{Points} := points dans le cartouche (si non vide) sous la forme \motcletex!haut/bas! ;
+
+ \hfill{}défaut \Cle{}
\item \Cle{Theme} := pour afficher un cartouche \textsf{Thème} sous le Quizz ; \hfill{}défaut \Cle{}
\item \Cle{Type} = type de réponse, parmi \motcletex!Duo/Carre/Cash! ; \hfill{}défaut \Cle{Carre}
- \item \Cle{CodeAvant} : = code à appliqer à tous les cartouches ; \hfill{}défaut \Cle{\textbackslash bfseries\textbackslash large\textbackslash sffamily}
+ \item \cmaj{0.1.1} \Cle{CodeAvant} : = code à appliquer à tous les cartouches ; \hfill{}défaut \Cle{}
\item \Cle{Effet} := booléen pour utiliser un petit effet de dégradé.\hfill{}défaut \Cle{true}
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
@@ -562,8 +578,8 @@
\end{DemoCode}
\begin{DemoCode}[]
-%hauteurs manuelles, avec thème
-\QuizzPrendrePlace[Hauteurs=2cm/1.5cm,Theme={Cuisine}]
+%hauteurs manuelles, avec thème et police modifiée
+\QuizzPrendrePlace[Hauteurs=2cm/1.5cm,Theme={Cuisine}, CodeAvant=\large\bfseries\sffamily]
{Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?}
{Le violet} {Le bleu}
{Le jaune} {Le rouge}
@@ -602,8 +618,8 @@
\end{DemoCode}
\begin{DemoCode}[]
-%avec couleurs modifiées et police modifiée
-\QuizzPrendrePlace[Couleur=black,CouleurFond=gray,CodeAvant={\LARGE\ttfamily}, Theme={Cuisine}]
+%avec couleurs modifiées et police modifiée et points
+\QuizzPrendrePlace[Couleur=black,CouleurFond=gray,CodeAvant={\LARGE\ttfamily}, Theme={Cuisine},Points=12/26]
{On considère la fonction $\mathtt{f}$ définie sur $\mathbb{R}$ par $\mathtt{f(x)=2\,\text{e}^{2x}}$. On a :}
{$\mathtt{f'(x)=4\,\text{e}^{2x}}$}
{$\mathtt{f'(x)=2\,\text{e}^{2x}}$}
Modified: trunk/Master/texmf-dist/doc/latex/quizztex/tex/quizztex.sty
===================================================================
--- trunk/Master/texmf-dist/doc/latex/quizztex/tex/quizztex.sty 2023-06-14 20:14:04 UTC (rev 67365)
+++ trunk/Master/texmf-dist/doc/latex/quizztex/tex/quizztex.sty 2023-06-14 20:14:16 UTC (rev 67366)
@@ -4,7 +4,8 @@
% : 'Tout le monde veut prendre sa place' is a Tradematk from Air Productions.
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{quizztex}[2023/06/13 0.1.0 Construire des quizz 'comme dans les jeux' ]
+\ProvidesPackage{quizztex}[2023/06/14 0.1.1 Construire des quizz 'comme dans les jeux' ]
+%0.1.1 Amélioration de la gestion des réponses dans WWTBAM + Position des Jokers (cc P. Bideault ;-))
%0.1.0 Version initiale
%------Packages utiles
@@ -87,7 +88,8 @@
OffsetV=\setlength{\OffsetVwwtbam}{#1},%
AffChoix=\def\AffChoixWWTBAM{#1},%
AffJokers=\def\AffJokersWWTBAM{#1},%
- CodeAvant=\def\CodeAvantWWTBAM{#1}
+ CodeAvant=\def\CodeAvantWWTBAM{#1},%
+ PositionJokers=\def\PosJokersWWTBAM{#1}
}
\setKVdefault[wwtbam]{%
@@ -111,10 +113,16 @@
AffChoix=ABCD,%
Jokers=true,%
AffJokers=50.TEL.PUB,%
- CodeAvant=\bfseries\large\sffamily,%
- Effet=true
+ %CodeAvant=\bfseries\large\sffamily,%
+ CodeAvant={},%
+ Effet=true,%
+ PositionJokers=centre
}
+\NewDocumentCommand\LettreChoixMillions{ m }{%
+ \textcolor{\CouleurLettreWWTBAM}{\large\sffamily\bfseries{\vphantom{Q}#1}\,:}%
+}
+
\NewDocumentCommand\QuizzMillions{ O{} m m m m m }{%clés + questions + 4 réponses
\useKVdefault[wwtbam]%
\setKV[wwtbam]{#1}%
@@ -186,7 +194,14 @@
%dimensions de base
\ifboolKV[wwtbam]{Jokers}
{%
- \setlength{\largeurwwtbam}{\largeurwwtbam-1.4cm}%
+ \IfStrEq{\PosJokersWWTBAM}{droite}%
+ {%
+ \addtolength{\largeurwwtbam}{-1.4cm}%
+ }{}%
+ \IfStrEq{\PosJokersWWTBAM}{gauche}%
+ {%
+ \addtolength{\largeurwwtbam}{-1.4cm}%
+ }{}%
}%
{}%
\setlength{\largeurboitequestionwwtbam}{\largeurwwtbam-2\margeexterieurewwtbam-15mm}%
@@ -199,13 +214,13 @@
%BlocQuestion
\sbox{\boitequestionwwtbam}{\parbox{\the\texteboitequestionwwtbam}{\centering\CodeAvantWWTBAM #2}}\settoboxtotalheight{\hauteurboitequestionwwtbam}{\boitequestionwwtbam}%
%BlocRépA
- \sbox{\boitereponseawwtbam}{\parbox{\the\texteboitereponsewwtbam}{\CodeAvantWWTBAM #3}}\settoboxtotalheight{\hauteurboitereponseawwtbam}{\boitereponseawwtbam}%
+ \sbox{\boitereponseawwtbam}{\parbox{\the\texteboitereponsewwtbam}{\LettreChoixMillions{A} \CodeAvantWWTBAM #3}}\settoboxtotalheight{\hauteurboitereponseawwtbam}{\boitereponseawwtbam}%
%BlocRépB
- \sbox{\boitereponsebwwtbam}{\parbox{\the\texteboitereponsewwtbam}{\CodeAvantWWTBAM #4}}\settoboxtotalheight{\hauteurboitereponsebwwtbam}{\boitereponsebwwtbam}%
+ \sbox{\boitereponsebwwtbam}{\parbox{\the\texteboitereponsewwtbam}{\LettreChoixMillions{B} \CodeAvantWWTBAM #4}}\settoboxtotalheight{\hauteurboitereponsebwwtbam}{\boitereponsebwwtbam}%
%BlocRépC
- \sbox{\boitereponsecwwtbam}{\parbox{\the\texteboitereponsewwtbam}{\CodeAvantWWTBAM #5}}\settoboxtotalheight{\hauteurboitereponsecwwtbam}{\boitereponsecwwtbam}%
+ \sbox{\boitereponsecwwtbam}{\parbox{\the\texteboitereponsewwtbam}{\LettreChoixMillions{C} \CodeAvantWWTBAM #5}}\settoboxtotalheight{\hauteurboitereponsecwwtbam}{\boitereponsecwwtbam}%
%BlocRépD
- \sbox{\boitereponsedwwtbam}{\parbox{\the\texteboitereponsewwtbam}{\CodeAvantWWTBAM #6}}\settoboxtotalheight{\hauteurboitereponsedwwtbam}{\boitereponsedwwtbam}%
+ \sbox{\boitereponsedwwtbam}{\parbox{\the\texteboitereponsewwtbam}{\LettreChoixMillions{D} \CodeAvantWWTBAM #6}}\settoboxtotalheight{\hauteurboitereponsedwwtbam}{\boitereponsedwwtbam}%
%hauteurréponses
\pgfmathsetlength{\hauteurmaxboitereponsewwtbam}{max(\hauteurboitereponseawwtbam,\hauteurboitereponsebwwtbam,\hauteurboitereponsecwwtbam,\hauteurboitereponsedwwtbam)}%
%hauteur des boîtes
@@ -216,9 +231,22 @@
\setlength{\niveauABwwtbam}{0.5\HauteurQuest+0.5\HauteurReponse+\EspacementVwwtbam}%
%Hrepcd
\setlength{\niveauCDwwtbam}{0.5\HauteurQuest+1.5\HauteurReponse+2\EspacementVwwtbam}%
- %Hjoker
- \setlength{\HauteurNivJok}{0.5\niveauABwwtbam+0.5\niveauCDwwtbam}%
- %hauteurquestion
+ %niveaujoker milieu
+ \IfStrEq{\PosJokersWWTBAM}{centre}%
+ {%
+ \setlength{\HauteurNivJok}{\niveauCDwwtbam+0.5\HauteurReponse+0.5\EspacementVwwtbam+0.35cm}%
+ }%
+ {}%
+ \IfStrEq{\PosJokersWWTBAM}{droite}%
+ {%
+ \setlength{\HauteurNivJok}{0.5\niveauABwwtbam+0.5\niveauCDwwtbam}%
+ }%
+ {}%
+ \IfStrEq{\PosJokersWWTBAM}{gauche}%
+ {%
+ \setlength{\HauteurNivJok}{0.5\niveauABwwtbam+0.5\niveauCDwwtbam}%
+ }%
+ {}%
}%
{%
\IfSubStr{\HauteursWWTBAM}{/}%
@@ -230,8 +258,21 @@
\setlength{\niveauABwwtbam}{0.5\HauteurQuest+0.5\HauteurReponse+\EspacementVwwtbam}%
%Hrepcd
\setlength{\niveauCDwwtbam}{0.5\HauteurQuest+1.5\HauteurReponse+2\EspacementVwwtbam}%
- %Hjoker
- \setlength{\HauteurNivJok}{0.5\niveauABwwtbam+0.5\niveauCDwwtbam}%
+ \IfStrEq{\PosJokersWWTBAM}{centre}%
+ {%
+ \setlength{\HauteurNivJok}{\niveauCDwwtbam+0.5\HauteurReponse+0.5\EspacementVwwtbam+0.35cm}%
+ }%
+ {}%
+ \IfStrEq{\PosJokersWWTBAM}{droite}%
+ {%
+ \setlength{\HauteurNivJok}{0.5\niveauABwwtbam+0.5\niveauCDwwtbam}%
+ }%
+ {}%
+ \IfStrEq{\PosJokersWWTBAM}{gauche}%
+ {%
+ \setlength{\HauteurNivJok}{0.5\niveauABwwtbam+0.5\niveauCDwwtbam}%
+ }%
+ {}%
}%
\begin{tikzpicture}
%styles
@@ -244,6 +285,29 @@
\coordinate (CartoucheReponseB) at ({0.9cm},{-(\the\niveauABwwtbam)}) ;%
\coordinate (CartoucheReponseC) at ({-0.5*\the\largeurwwtbam+\the\margeexterieurewwtbam+0.9cm},{-(\the\niveauCDwwtbam)}) ;%
\coordinate (CartoucheReponseD) at ({0.9cm},{-(\the\niveauCDwwtbam)}) ;
+ \IfStrEq{\PosJokersWWTBAM}{centre}%
+ {%
+ \coordinate (CartoucheJokerTEL) at ({0},{-(\the\HauteurNivJok)}) ;
+ \coordinate (CartoucheJokerCC) at ({-1.15cm},{-(\the\HauteurNivJok)}) ;
+ \coordinate (CartoucheJokerPUB) at ({1.15cm},{-(\the\HauteurNivJok)}) ;
+ }%
+ {}%
+ \IfStrEq{\PosJokersWWTBAM}{droite}%
+ {%
+ \coordinate (CartoucheJokerTEL) at ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)}) ;
+ \coordinate (CartoucheJokerCC) at ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)+0.55cm}) ;
+ \coordinate (CartoucheJokerPUB) at ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)-0.55cm}) ;
+
+ }%
+ {}%
+ \IfStrEq{\PosJokersWWTBAM}{gauche}%
+ {%
+ \coordinate (CartoucheJokerTEL) at ({-0.5*(\the\largeurwwtbam)-0.75cm},{-(\the\HauteurNivJok)}) ;
+ \coordinate (CartoucheJokerCC) at ({-0.5*(\the\largeurwwtbam)-0.75cm},{-(\the\HauteurNivJok)+0.55cm}) ;
+ \coordinate (CartoucheJokerPUB) at ({-0.5*(\the\largeurwwtbam)-0.75cm},{-(\the\HauteurNivJok)-0.55cm}) ;
+
+ }%
+ {}%
%test
% \draw[red,fill=yellow] (CartoucheQuestion) circle[radius=2pt] node {question} ;
% \draw[red,fill=yellow] (CartoucheReponseA) circle[radius=2pt] node {A} ;
@@ -296,7 +360,7 @@
%labels réponses
\IfSubStr{\AffChoixWWTBAM}{A}
{%
- \draw (CartoucheReponseA) node[StyleCourtoucheReponse] {\raisebox{-0.05em}{\textcolor{\CouleurLettreWWTBAM}{\large\sffamily\bfseries\vphantom{Q}A\,:}} {\CodeAvantWWTBAM #3}} ;%
+ \draw (CartoucheReponseA) node[StyleCourtoucheReponse] {\LettreChoixMillions{A} \CodeAvantWWTBAM #3} ;%
\ifboolKV[wwtbam]{Decorations}%
{%
\node[StyleDecoration] at ($(CartoucheReponseA)+(-0.25,0)$) {} ;%
@@ -306,7 +370,7 @@
{}%
\IfSubStr{\AffChoixWWTBAM}{B}
{%
- \draw (CartoucheReponseB) node[StyleCourtoucheReponse] {\raisebox{-0.05em}{\textcolor{\CouleurLettreWWTBAM}{\large\sffamily\bfseries\vphantom{Q}B\,:}} {\CodeAvantWWTBAM #4}} ;
+ \draw (CartoucheReponseB) node[StyleCourtoucheReponse] {\LettreChoixMillions{B} \CodeAvantWWTBAM #4} ;
\ifboolKV[wwtbam]{Decorations}
{%
\node[StyleDecoration] at ($(CartoucheReponseB)+(-0.25,0)$) {} ;
@@ -316,7 +380,7 @@
{}%
\IfSubStr{\AffChoixWWTBAM}{C}
{%
- \draw (CartoucheReponseC) node[StyleCourtoucheReponse] {\raisebox{-0.05em}{\textcolor{\CouleurLettreWWTBAM}{\large\sffamily\bfseries\vphantom{Q}C\,:}} {\CodeAvantWWTBAM #5}} ;
+ \draw (CartoucheReponseC) node[StyleCourtoucheReponse] {\LettreChoixMillions{C} \CodeAvantWWTBAM #5} ;
\ifboolKV[wwtbam]{Decorations}
{%
\node[StyleDecoration] at ($(CartoucheReponseC)+(-0.25,0)$) {} ;
@@ -326,7 +390,7 @@
{}%
\IfSubStr{\AffChoixWWTBAM}{D}
{%
- \draw (CartoucheReponseD) node[StyleCourtoucheReponse] {\raisebox{-0.05em}{\textcolor{\CouleurLettreWWTBAM}{\large\sffamily\bfseries\vphantom{Q}D\,:}} {\CodeAvantWWTBAM #6}} ;
+ \draw (CartoucheReponseD) node[StyleCourtoucheReponse] {\LettreChoixMillions{D} \CodeAvantWWTBAM #6} ;
\ifboolKV[wwtbam]{Decorations}
{%
\node[StyleDecoration] at ($(CartoucheReponseD)+(-0.25,0)$) {} ;
@@ -340,55 +404,55 @@
%50/50
\ifboolKV[wwtbam]{Effet}
{%
- \filldraw[draw=\CouleurWWTBAM,thick,shading=axis,left color=\CouleurFondWWTBAM!90!black,right color=\CouleurFondWWTBAM!75,shading angle=45] ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)+0.55cm}) ellipse (0.65cm and 0.35cm) ;
+ \filldraw[draw=\CouleurWWTBAM,thick,shading=axis,left color=\CouleurFondWWTBAM!90!black,right color=\CouleurFondWWTBAM!75,shading angle=45] (CartoucheJokerCC) ellipse (0.65cm and 0.35cm) ;
}%
{%
- \draw[\CouleurWWTBAM,thick,fill=\CouleurFondDWWTBAM] ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)+0.55cm}) ellipse (0.65cm and 0.35cm) ;
+ \draw[\CouleurWWTBAM,thick,fill=\CouleurFondDWWTBAM] (CartoucheJokerCC) ellipse (0.65cm and 0.35cm) ;
}%
\begin{scope}
- \clip ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)+0.55cm}) ellipse (0.65cm and 0.35cm) ;
- \draw ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)+0.55cm}) node[font=\bfseries\sffamily,\CouleurTexteWWTBAM] {50:50} ;
+ \clip (CartoucheJokerCC) ellipse (0.65cm and 0.35cm) ;
+ \draw (CartoucheJokerCC) node[font=\bfseries\sffamily,\CouleurTexteWWTBAM] {50:50} ;
\IfSubStr{\AffJokersWWTBAM}{50}%
{}%
{%
- \draw[ultra thick,red] ($({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)+0.55cm})+(-0.65,0.35)$)--++(1.3,-0.7) ;
- \draw[ultra thick,red] ($({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)+0.55cm})+(-0.65,-0.35)$)--++(1.3,0.7) ;
+ \draw[ultra thick,red] ($(CartoucheJokerCC)+(-0.65,0.35)$)--++(1.3,-0.7) ;
+ \draw[ultra thick,red] ($(CartoucheJokerCC)+(-0.65,-0.35)$)--++(1.3,0.7) ;
}%
\end{scope}
%appel
\ifboolKV[wwtbam]{Effet}
{%
- \filldraw[draw=\CouleurWWTBAM,thick,shading=axis,left color=\CouleurFondWWTBAM!90!black,right color=\CouleurFondWWTBAM!75,shading angle=45] ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)}) ellipse (0.65cm and 0.35cm) ;
+ \filldraw[draw=\CouleurWWTBAM,thick,shading=axis,left color=\CouleurFondWWTBAM!90!black,right color=\CouleurFondWWTBAM!75,shading angle=45] (CartoucheJokerTEL) ellipse (0.65cm and 0.35cm) ;
}%
{%
- \draw[\CouleurWWTBAM,thick,fill=\CouleurFondDWWTBAM] ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)}) ellipse (0.65cm and 0.35cm) ;
+ \draw[\CouleurWWTBAM,thick,fill=\CouleurFondDWWTBAM] (CartoucheJokerTEL) ellipse (0.65cm and 0.35cm) ;
}%
\begin{scope}
- \clip ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)}) ellipse (0.65cm and 0.35cm) ;
- \draw ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)}) node[\CouleurTexteWWTBAM] {\faPhone} ;
+ \clip (CartoucheJokerTEL) ellipse (0.65cm and 0.35cm) ;
+ \draw (CartoucheJokerTEL) node[\CouleurTexteWWTBAM] {\faPhone} ;
\IfSubStr{\AffJokersWWTBAM}{TEL}%
{}%
{%
- \draw[ultra thick,red] ($({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)})+(-0.65,0.35)$)--++(1.3,-0.7) ;
- \draw[ultra thick,red] ($({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)})+(-0.65,-0.35)$)--++(1.3,0.7) ;
+ \draw[ultra thick,red] ($(CartoucheJokerTEL)+(-0.65,0.35)$)--++(1.3,-0.7) ;
+ \draw[ultra thick,red] ($(CartoucheJokerTEL)+(-0.65,-0.35)$)--++(1.3,0.7) ;
}%
\end{scope}
%public
\ifboolKV[wwtbam]{Effet}
{%
- \filldraw[draw=\CouleurWWTBAM,thick,shading=axis,left color=\CouleurFondWWTBAM!90!black,right color=\CouleurFondWWTBAM!75,shading angle=45] ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)-0.55cm}) ellipse (0.65cm and 0.35cm) ;
+ \filldraw[draw=\CouleurWWTBAM,thick,shading=axis,left color=\CouleurFondWWTBAM!90!black,right color=\CouleurFondWWTBAM!75,shading angle=45] (CartoucheJokerPUB) ellipse (0.65cm and 0.35cm) ;
}%
{%
- \draw[\CouleurWWTBAM,thick,fill=\CouleurFondDWWTBAM] ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)-0.55cm}) ellipse (0.65cm and 0.35cm) ;
+ \draw[\CouleurWWTBAM,thick,fill=\CouleurFondDWWTBAM] (CartoucheJokerPUB) ellipse (0.65cm and 0.35cm) ;
}%
\begin{scope}
- \clip ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)-0.55cm}) ellipse (0.65cm and 0.35cm) ;
- \draw ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)-0.55cm}) node[\CouleurTexteWWTBAM] {\faDiagnoses\!\!\raisebox{-0.2em}{\faDiagnoses}\!\!\faDiagnoses} ;
+ \clip (CartoucheJokerPUB) ellipse (0.65cm and 0.35cm) ;
+ \draw (CartoucheJokerPUB) node[\CouleurTexteWWTBAM] {\faDiagnoses\!\!\raisebox{-0.2em}{\faDiagnoses}\!\!\faDiagnoses} ;
\IfSubStr{\AffJokersWWTBAM}{PUB}%
{}%
{%
- \draw[ultra thick,red] ($({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)-0.55cm})+(-0.65,0.35)$)--++(1.3,-0.7) ;
- \draw[ultra thick,red] ($({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)-0.55cm})+(-0.65,-0.35)$)--++(1.3,0.7) ;
+ \draw[ultra thick,red] ($(CartoucheJokerPUB)+(-0.65,0.35)$)--++(1.3,-0.7) ;
+ \draw[ultra thick,red] ($(CartoucheJokerPUB)+(-0.65,-0.35)$)--++(1.3,0.7) ;
}%
\end{scope}
}%
@@ -466,7 +530,9 @@
Offset=\setlength{\OffsetVtlmvpsp}{#1},%
CodeAvant=\def\CodeAvantTLMVPSP{#1},%
Theme=\def\ThemeTLMVPSP{#1},%
- Type=\def\TypeTLMVPSP{#1}
+ Type=\def\TypeTLMVPSP{#1},%
+ Points=\def\PointsTLMVPSP{#1},%
+ EchellePoints=\def\EchellePointsTLMVPSP{#1}
}
\setKVdefault[TLMVPSP]{%
@@ -486,11 +552,13 @@
Cadre=false,%
EspacementV=8pt,%
Offset=6pt,%
- CodeAvant=\bfseries,%
+ %CodeAvant=\bfseries\large\sffamily,%
+ CodeAvant={},%
Theme={},%
Type=Carre,%
Effet=true,%
- CodeAvant=\bfseries\large\sffamily
+ Points={},%
+ EchellePoints=1
}
\NewDocumentCommand\QuizzPrendrePlace{ O{} m m m m m }{%clés + questions + 4 réponses
@@ -726,8 +794,14 @@
{%
\draw[rounded corners=3.5pt,thick,\CouleurTLMVPSP,opacity=0.25] ($({-0.5*(\the\LargeurTheme)},{(-0.5*(\the\HauteurTheme)-\the\HauteurNivTheme)})+(-1.25pt,-1.25pt)$) rectangle++ ($({\the\LargeurTheme},{\the\HauteurTheme})+(2.5pt,2.5pt)$) ;
\draw[rounded corners=2pt,\CouleurTLMVPSP,thick,fill=white] ({-0.5*(\the\LargeurTheme)},{(-0.5*(\the\HauteurTheme)-\the\HauteurNivTheme)}) rectangle++ ({\the\LargeurTheme},{\the\HauteurTheme}) ;
- \draw (0,{-\the\HauteurNivTheme}) node[text=\CouleurTLMVPSP] {\CodeAvantTLMVPSP\ThemeTLMVPSP} ;
+ \draw (0,{-\the\HauteurNivTheme}) node[text=\CouleurTLMVPSP,font=\bfseries\large\sffamily] {\ThemeTLMVPSP} ;
}%
+ \IfSubStr{\PointsTLMVPSP}{/}%
+ {%
+ \StrCut{\PointsTLMVPSP}{/}{\PtsChallenger}{\PtsChampion}%
+ \draw ({-0.275*(\the\margemilieulmvpsp)},{\the\niveauCDtlmvpsp-0.5*(\the\HauteurReponse)+\the\margemilieulmvpsp-1pt}) node[inner sep=0pt,below right=2pt,text=\CouleurTexteTLMVPSP,font=\bfseries\large\sffamily,scale=\EchellePointsTLMVPSP] {\PtsChallenger} ;
+ \draw ({0.275*(\the\margemilieulmvpsp)},{\the\niveauCDtlmvpsp-0.5*(\the\HauteurReponse)+1pt}) node[inner sep=0pt,above left=2pt,text=\CouleurTexteTLMVPSP,font=\bfseries\large\sffamily,scale=\EchellePointsTLMVPSP] {\PtsChampion} ;
+ }{}%
\end{tikzpicture}%
}
More information about the tex-live-commits
mailing list.