texlive[65478] Master/texmf-dist: scrabble (7jan23)

commits+karl at tug.org commits+karl at tug.org
Sat Jan 7 22:21:17 CET 2023


Revision: 65478
          http://tug.org/svn/texlive?view=revision&revision=65478
Author:   karl
Date:     2023-01-07 22:21:17 +0100 (Sat, 07 Jan 2023)
Log Message:
-----------
scrabble (7jan23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-en.pdf
    trunk/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-en.tex
    trunk/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-fr.pdf
    trunk/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-fr.tex
    trunk/Master/texmf-dist/tex/latex/scrabble/Scrabble.sty

Modified: trunk/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-en.tex	2023-01-07 00:49:00 UTC (rev 65477)
+++ trunk/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-en.tex	2023-01-07 21:21:17 UTC (rev 65478)
@@ -7,10 +7,10 @@
 \usepackage[utf8]{inputenc}
 \usepackage[T1]{fontenc}
 \usepackage{Scrabble}
-\usepackage[upright]{fourier}
-\usepackage[scaled=0.875]{helvet}
-\renewcommand\ttdefault{lmtt}
-\usepackage[scaled=0.875]{cabin}
+%\usepackage[upright]{fourier}
+%\usepackage[scaled=0.875]{helvet}
+%\renewcommand\ttdefault{lmtt}
+%\usepackage[scaled=0.875]{cabin}
 \usepackage{amsmath,amssymb}
 \usepackage{fontawesome5}
 \usepackage{enumitem}
@@ -31,8 +31,8 @@
 \setlength{\parindent}{0pt}
 \definecolor{LightGray}{gray}{0.9}
 
-\def\TPversion{0.1.1}
-\def\TPdate{06/01/2023}
+\def\TPversion{0.1.2}
+\def\TPdate{07/01/2023}
 
 \usepackage[most]{tcolorbox}
 \tcbuselibrary{minted}
@@ -67,7 +67,7 @@
 			\begin{tabular}{c}
 				{\Huge \texttt{Scrabble [en]}}\\
 				\\
-				{\LARGE A bord of Scrabble,} \\
+				{\LARGE A board of Scrabble,} \\
 				\\
 				{\LARGE with words or not.} \\
 				\\
@@ -102,7 +102,7 @@
 
 \smallskip
 
-{$\blacktriangleright$~~Idas from \url{https://tex.stackexchange.com/questions/194780/tikz-drawing-a-rectangle-with-spikes-on-borders}}
+{$\blacktriangleright$~~Ideas from \url{https://tex.stackexchange.com/questions/194780/tikz-drawing-a-rectangle-with-spikes-on-borders}}
 
 \vspace{0.5cm}
 
@@ -152,8 +152,10 @@
 
 \part*{History}
 
-\verb|v0.1.1|~:~~~~Option \textsf{[fr]} pour french commands
+\verb|v0.1.2|~:~~~~Key \textsf{<ScaleLabels>} to modify scale of the cell's names
 
+\verb|v0.1.1|~:~~~~Option \textsf{[fr]} for french commands
+
 \verb|v0.1  |~:~~~~Initial version
 
 \part*{Introduction}
@@ -185,9 +187,7 @@
 \begin{itemize}
 	\item \texttt{tikz} with \Cle{calc} with the tikzlibraries \Cle{calc} and \Cle{shapes.geometric} ;
 	\item \texttt{pgf} and \texttt{pgffor} ;
-	\item \texttt{xstring} ;
-	\item \texttt{xparse} ;
-	\item \texttt{simplekv}.
+	\item \texttt{xstring}, \texttt{xparse} and \texttt{simplekv}.
 \end{itemize}
 
 \subsection{The package itself}
@@ -236,6 +236,7 @@
 
 \begin{itemize}
 	\item \Cle{Scale} for the display (the initial unit is 1~cm) ; \hfill~default : \Cle{1}
+	\item \Cle{ScaleLabels} for the cell's names ; \hfill~défaut : \Cle{1}
 	\item the boolean \Cle{Border} pour print a border outside the board ; \hfill~default : \Cle{true}
 	\item the boolean \Cle{Labels} to print \textit{names} of the special cells ;\hfill~defalut : \Cle{true}
 	\item the boolean \Cle{Help} pour print numbers to reperate th cells ;\hfill~default : \Cle{false}
@@ -242,10 +243,8 @@
 \end{itemize}
 
 \begin{PresentationCode}{}
-%board without cell's names
-\ScrabbleBoard[Labels=false,Scale=0.55]\\
-%board in spanisch
-\ScrabbleBoard<SP>[Scale=0.55,Cadre=false]
+\ScrabbleBoard[Labels=false,Scale=0.55]\\      %board without cell's names
+\ScrabbleBoard<SP>[Scale=0.55,Cadre=false]     %board in spanisch
 \end{PresentationCode}
 
 \newpage

Modified: trunk/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-fr.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-fr.tex	2023-01-07 00:49:00 UTC (rev 65477)
+++ trunk/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-fr.tex	2023-01-07 21:21:17 UTC (rev 65478)
@@ -7,10 +7,10 @@
 \usepackage[utf8]{inputenc}
 \usepackage[T1]{fontenc}
 \usepackage[fr]{Scrabble}
-\usepackage[upright]{fourier}
-\usepackage[scaled=0.875]{helvet}
-\renewcommand\ttdefault{lmtt}
-\usepackage[scaled=0.875]{cabin}
+%\usepackage[upright]{fourier}
+%\usepackage[scaled=0.875]{helvet}
+%\renewcommand\ttdefault{lmtt}
+%\usepackage[scaled=0.875]{cabin}
 \usepackage{amsmath,amssymb}
 \usepackage{fontawesome5}
 \usepackage{enumitem}
@@ -31,8 +31,8 @@
 \setlength{\parindent}{0pt}
 \definecolor{LightGray}{gray}{0.9}
 
-\def\TPversion{0.1.1}
-\def\TPdate{6 Janvier 2023}
+\def\TPversion{0.1.2}
+\def\TPdate{7 Janvier 2023}
 
 \usepackage[most]{tcolorbox}
 \tcbuselibrary{minted}
@@ -152,6 +152,8 @@
 
 \part*{Historique}
 
+\verb|v0.1.2|~:~~~~Clé \textsf{<EchelleLabels>} pour modifier l'échelle des noms des cases
+
 \verb|v0.1.1|~:~~~~Option \textsf{[fr]} pour franciser les commandes
 
 \verb|v0.1  |~:~~~~Version initiale
@@ -185,14 +187,12 @@
 \begin{itemize}
 	\item \texttt{tikz} avec les librairies \Cle{calc} et \Cle{shapes.geometric} ;
 	\item \texttt{pgf} et \texttt{pgffor} ;
-	\item \texttt{xstring} ;
-	\item \texttt{xparse} ;
-	\item \texttt{simplekv}.
+	\item \texttt{xstring}, \texttt{xparse} et \texttt{simplekv}.
 \end{itemize}
 
 \subsection{\og Philosophie \fg{} du package}
 
-L'idée est de proposer, grâce à des commandes en \TikZ, des commandes ou environnements pour présenter un plateau de Scrabble\texttrademark{} :
+L'idée est de proposer, grâce à des commandes en \TikZ, des \textsf{commandes} ou \textsf{environnements} pour présenter un plateau de Scrabble\texttrademark{} :
 
 \begin{itemize}
 	\item \textit{autonome} ;
@@ -236,6 +236,7 @@
 
 \begin{itemize}
 	\item \Cle{Echelle} pour spécifier l'échelle d'affichage (l'unité de base étant 1~cm) ; \hfill~défaut : \Cle{1}
+	\item \Cle{Echellelabels} pour spécifier l'échelle d'affichage des labels ; \hfill~défaut : \Cle{1}
 	\item le booléen \Cle{Cadre} pour afficher un cadre autour du plateau ; \hfill~défaut : \Cle{true}
 	\item le booléen \Cle{Labels} pour afficher le \textit{nom} des cases ;\hfill~défaut : \Cle{true}
 	\item le booléen \Cle{Aide} pour afficher une aide pour repérer les cases ;\hfill~défaut : \Cle{false}
@@ -242,10 +243,8 @@
 \end{itemize}
 
 \begin{PresentationCode}{}
-%plateau sans le nom des cases
-\PlateauScrabble[Labels=false,Echelle=0.55]\\
-%plateau en anglais
-\PlateauScrabble<EN>[Echelle=0.55,Cadre=false]
+\PlateauScrabble[Labels=false,Echelle=0.55]\\     %plateau sans le nom des cases
+\PlateauScrabble<EN>[Echelle=0.55,Cadre=false]    %plateau en anglais
 \end{PresentationCode}
 
 \newpage

Modified: trunk/Master/texmf-dist/tex/latex/scrabble/Scrabble.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/scrabble/Scrabble.sty	2023-01-07 00:49:00 UTC (rev 65477)
+++ trunk/Master/texmf-dist/tex/latex/scrabble/Scrabble.sty	2023-01-07 21:21:17 UTC (rev 65478)
@@ -4,7 +4,8 @@
 % Inspiration                    : Mark Wibrow in https://tex.stackexchange.com/questions/194780/tikz-drawing-a-rectangle-with-spikes-on-borders
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{Scrabble}[2023/01/06 v0.1.1 Scrabble]
+\ProvidesPackage{Scrabble}[2023/01/07 v0.1.2 Scrabble]
+% 0.1.2		Clé <EchelleLabels> pour les labels des cases
 % 0.1.1		Option [fr] pour franciser les commandes
 % 0.1		Version initiale
 
@@ -73,7 +74,7 @@
 %idées de https://tex.stackexchange.com/questions/194780/tikz-drawing-a-rectangle-with-spikes-on-borders
 \tikzset{
 	scorelettre/.style={
-		font=\sffamily\bfseries\tiny,align=center,scale=0.95,draw=none,fill=none
+		font=\sffamily\bfseries\tiny,align=center,scale=\fpeval{\PLSCRBBLEechelleLabel*0.8},draw=none,fill=none
 	},
 	pics/.cd,
 	pointes/.style args={#1#2#3}{
@@ -144,10 +145,12 @@
 
 %clés
 \defKV[PLSCRABBLETIKZ]{%
-	Echelle=\xdef\PLSCRBBLEechelle{#1}
+	Echelle=\xdef\PLSCRBBLEechelle{#1},%
+	EchelleLabels=\xdef\PLSCRBBLEechelleLabel{#1}
 }
 \setKVdefault[PLSCRABBLETIKZ]{%
 	Echelle=1,%
+	EchelleLabels=1,%
 	Cadre=true,%
 	Labels=true,%
 	Aide=false
@@ -253,7 +256,7 @@
 %idées de https://tex.stackexchange.com/questions/194780/tikz-drawing-a-rectangle-with-spikes-on-borders
 \tikzset{
 	scorelettre/.style={
-		font=\sffamily\bfseries\tiny,align=center,scale=0.95,draw=none,fill=none
+		font=\sffamily\bfseries\tiny,align=center,scale=\fpeval{\PLSCRBBLEechelleLabel*0.8},draw=none,fill=none
 	},
 	pics/.cd,
 	pointes/.style args={#1#2#3}{
@@ -324,10 +327,12 @@
 
 %clés
 \defKV[PLSCRABBLETIKZ]{%
-	Scale=\xdef\PLSCRBBLEechelle{#1}
+	Scale=\xdef\PLSCRBBLEechelle{#1},%
+	ScaleLabels=\xdef\PLSCRBBLEechelleLabel{#1}
 }
 \setKVdefault[PLSCRABBLETIKZ]{%
 	Scale=1,%
+	ScaleLabels=1,%
 	Border=true,%
 	Labels=true,%
 	Help=false



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