diff options
author | Karl Berry <karl@freefriends.org> | 2023-12-03 21:08:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-12-03 21:08:31 +0000 |
commit | e9800175c3dd0bc97f50e3fcd9da85d43811612e (patch) | |
tree | dec7a92675579e6632d43bed0df01c4202d5bc24 /Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-fr.tex | |
parent | a64a596d6cef435825f85588b2dd6118dc1f46fc (diff) |
scrabble (3dec23)
git-svn-id: svn://tug.org/texlive/trunk@69024 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-fr.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-fr.tex | 93 |
1 files changed, 77 insertions, 16 deletions
diff --git a/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-fr.tex b/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-fr.tex index 05d0ae1f4d4..560ad35342a 100644 --- a/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-fr.tex +++ b/Master/texmf-dist/doc/latex/scrabble/Scrabble-doc-fr.tex @@ -23,7 +23,24 @@ \cfoot{\sffamily\small - \thepage{} -} \rfoot{\hyperlink{matoc}{\small\faArrowAltCircleUp[regular]}} -\usepackage{hvlogos} +%\usepackage{hvlogos} +\usepackage{hologo} +\providecommand\tikzlogo{Ti\textit{k}Z} +\providecommand\TeXLive{\TeX{}Live\xspace} +\providecommand\PSTricks{\textsf{PSTricks}\xspace} +\let\pstricks\PSTricks +\let\TikZ\tikzlogo +\newcommand\TableauDocumentation{% + \begin{tblr}{width=\linewidth,colspec={X[c]X[c]X[c]X[c]X[c]X[c]},cells={font=\sffamily}} + {\huge \LaTeX} & & & & &\\ + & {\huge \hologo{pdfLaTeX}} & & & & \\ + & & {\huge \hologo{LuaLaTeX}} & & & \\ + & & & {\huge \TikZ} & & \\ + & & & & {\huge \TeXLive} & \\ + & & & & & {\huge \hologo{MiKTeX}} \\ + \end{tblr} +} + \usepackage{hyperref} \urlstyle{same} \hypersetup{pdfborder=0 0 0} @@ -31,8 +48,8 @@ \setlength{\parindent}{0pt} \definecolor{LightGray}{gray}{0.9} -\def\TPversion{0.1.3} -\def\TPdate{9 Janvier 2023} +\def\TPversion{0.1.4} +\def\TPdate{3 décembre 2023} \usepackage[most]{tcolorbox} \tcbuselibrary{minted} @@ -102,14 +119,18 @@ \smallskip +{$\blacktriangleright$~~Possibilité d'insérer un mot en mode \textit{en ligne}.} + +\smallskip + {$\blacktriangleright$~~Idée(s) venant de \url{https://tex.stackexchange.com/questions/194780/tikz-drawing-a-rectangle-with-spikes-on-borders}} -\vspace{0.5cm} +\vspace{0.15cm} \begin{center} - \PlateauScrabble[Echelle=0.4] + \PlateauScrabble[Echelle=0.5] ~~~~ - \begin{EnvScrabbleFR}[Echelle=0.4] + \begin{EnvScrabbleFR}[Echelle=0.5] \ScrabblePlaceMot{TIKZ}{1,13} \ScrabblePlaceMot[V]{pstricks}{1,15} \ScrabblePlaceMot[V]{KaTeX}{3,13} @@ -135,14 +156,7 @@ \medskip -\begin{tblr}{width=\linewidth,colspec={X[c]X[c]X[c]X[c]X[c]X[c]},cells={font=\sffamily}} -{\huge \LaTeX} & & & & &\\ -& {\huge \pdfLaTeX} & & & & \\ -& & {\huge \LuaLaTeX} & & & \\ -& & & {\huge \TikZ} & & \\ -& & & & {\huge \TeXLive} & \\ -& & & & & {\huge \MiKTeX} \\ -\end{tblr} +\TableauDocumentation \medskip @@ -258,8 +272,8 @@ Pour le placement des mots : \begin{itemize} \item le premier argument, \textit{optionnel}, entre \texttt{[...]} est l'orientation du mot, à choisir entre \Cle{H} (par défaut) et \Cle{V} (en fait toute autre lettre que \Cle{H} !) ; - \item le deuxième argument, \textit{mandataire}, entre \texttt{\{...\}}, est le mot à placer, en majuscules ou minuscules ; - \item le dernier argument, \textit{mandataire}, entre \texttt{\{...\}}, correspond aux coordonnées de la case sur laquelle sera placée le début du mot (la case (1;\,1) étant la case au bord Bas/Gauche). + \item le deuxième argument, \textit{obligatoire}, entre \texttt{\{...\}}, est le mot à placer, en majuscules ou minuscules ; + \item le dernier argument, \textit{obligatoire}, entre \texttt{\{...\}}, correspond aux coordonnées de la case sur laquelle sera placée le début du mot (la case (1;\,1) étant la case au bord Bas/Gauche). \end{itemize} \textbf{Remarque 1 :} la langue choisie permettra également d'avoir les jetons avec le \textit{bon} nombre de points ! @@ -304,6 +318,51 @@ Pour le placement des mots : \newpage +\subsection{Mot \textit{en ligne}} + +Il s'agit ici de proposer une commande pour insérer un mot en mode \textit{en ligne}, avec ajustement automatique de la taille et de la position. + +\begin{PresentationCode}{listing only} +%commande pour placer un mot en ligne +\MotScrabble[clés]{mot} +\end{PresentationCode} + +Le premier argument, \textit{optionnel}, entre \texttt{[...]} permet de paramétrer les \Cle{clés} : + +\begin{itemize} + \item \Cle{CouleurFond} pour la couleur des cases ; \hfill~défaut : \Cle{yellow!40} + \item \Cle{Police} pour la police des caractères ; \hfill~défaut : \Cle{\textbackslash bfseries\textbackslash sffamily} + \item \Cle{CouleurPolice} pour la couleur des caractères ; \hfill~défaut : \Cle{black} + \item \Cle{Langue} pour choisir la langue (pour les nombres de points) ; \hfill~défaut : \Cle{FR} + \item \Cle{Offset} pour spécifier un espacement horizontal entre les jetons ; \hfill~défaut : \Cle{0.1pt} + \item \Cle{Echelle} pour spécifier une échelle de base pour les textes ; \hfill~défaut : \Cle{0.6} + \item \Cle{Score} qui est un booléen pour afficher le score de chaque jeton.\hfill~défaut : \Cle{true} +\end{itemize} + +\textbf{Remarque 1 :} le code se charge de positionner le jeton pour un alignement et une mise à l'échelle \textit{satisfaisants} en fonction de la police active. + +\smallskip + +\textbf{Remarque 2 :} le \textit{blanc} (ou \textit{joker}) est obtenu par le caractère \texttt{*}. + +\begin{PresentationCode}{} +Essai de mot de Scrabble en ligne \MotScrabble{TE*ST} pour voir ! +\end{PresentationCode} + +\begin{PresentationCode}{} +{\Huge\sffamily En ligne \MotScrabble[CouleurFond=teal!5,CouleurPolice=orange]{PYTHAG*RE} pour voir !} +\end{PresentationCode} + +\begin{PresentationCode}{} +\scalebox{3}[3]{En ligne \MotScrabble[Langue=EN,Police=\ttfamily,Echelle=0.75]{PYTHAG*RE} pour voir !} +\end{PresentationCode} + +\begin{PresentationCode}{} +{\LARGE En ligne \MotScrabble[Score=false,Offset=1pt,CouleurFond=orange!50]{PSTRICKS} pour voir !} +\end{PresentationCode} + +\newpage + \subsection{Commandes anglaises} Le package ayant potentiellement une portée \textit{internationale}, les commandes existent également en version \textit{anglaise}. Dans ce cas, les \Cle{clés} sont également à donner en anglais. @@ -327,6 +386,8 @@ Le package ayant potentiellement une portée \textit{internationale}, les comman \part*{Historique} +\verb|v0.1.4|~:~~~~Ajout d'une commande pour placer en \textit{mot} en mode \og en ligne \fg + \verb|v0.1.3|~:~~~~Meilleure gestion de la saisie des mots (sans virgule, majuscule ou minuscule) \verb|v0.1.2|~:~~~~Clé \textsf{<EchelleLabels>} pour modifier l'échelle des noms des cases |