texlive[50304] Master/texmf-dist: scratch3 (9mar19)

commits+karl at tug.org commits+karl at tug.org
Sat Mar 9 23:22:30 CET 2019


Revision: 50304
          http://tug.org/svn/texlive?view=revision&revision=50304
Author:   karl
Date:     2019-03-09 23:22:30 +0100 (Sat, 09 Mar 2019)
Log Message:
-----------
scratch3 (9mar19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/scratch3/README
    trunk/Master/texmf-dist/doc/latex/scratch3/scratch3-fr.pdf
    trunk/Master/texmf-dist/doc/latex/scratch3/scratch3-fr.tex
    trunk/Master/texmf-dist/tex/latex/scratch3/scratch3.sty

Modified: trunk/Master/texmf-dist/doc/latex/scratch3/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/scratch3/README	2019-03-09 22:13:59 UTC (rev 50303)
+++ trunk/Master/texmf-dist/doc/latex/scratch3/README	2019-03-09 22:22:30 UTC (rev 50304)
@@ -3,9 +3,9 @@
             L'extension
              scratch3
 
-               v0.1
+              v0.11
 
-          19 f\'evier 2019
+           10 mars 2019
 ___________________________________
 
 Author    : Christian Tellechea

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

Modified: trunk/Master/texmf-dist/doc/latex/scratch3/scratch3-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/scratch3/scratch3-fr.tex	2019-03-09 22:13:59 UTC (rev 50303)
+++ trunk/Master/texmf-dist/doc/latex/scratch3/scratch3-fr.tex	2019-03-09 22:22:30 UTC (rev 50304)
@@ -378,6 +378,8 @@
 		}
 \end{scratch}/
 
+\xC0 l'int\xE9rieur d'un \verb|\namemoreblocks|, on peut mettre \verb|\ovalmoreblocks| pour sp\xE9cifier un argument de type nombre ou texte ou bien \verb|\boolmoreblocks| pour un argument de type bool\xE9en.
+
 \section{Bloc invisible}
 Bien que ce genre de bloc n'existe pas avec \SCRATCH, cette fonctionnalit\xE9 peut s'av\xE9rer utile. On ins\xE8re un espace vide avec \verb|\blockspace[<coeff>]|. L'espace verticale ins\xE9r\xE9e est \xE9gale \xE0 la hauteur normale d'un bloc multipli\xE9e par le \verb|<coeff>|, valeur optionnelle qui vaut 1 par d\xE9faut.
 
@@ -585,4 +587,8 @@
 \begin{version}{0.1}{19/02/2019}
 	>Premi\xE8re version.
 \end{version}
+\begin{version}{0.11}{10/03/2019}
+	>Correction d'un bug dans \verb|\scr_blockloop| : la couleur \verb|\scr_current_blockcolor| y est d\xE9sormais d\xE9finie;
+	>Correction d'un bug dans \verb|\boolmoreblocks| : la couleur est correcte et \verb|rounded corners| d\xE9sormais est nul pour le trac\xE9 d'un losange.
+\end{version}
 \end{document}
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/latex/scratch3/scratch3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/scratch3/scratch3.sty	2019-03-09 22:13:59 UTC (rev 50303)
+++ trunk/Master/texmf-dist/tex/latex/scratch3/scratch3.sty	2019-03-09 22:22:30 UTC (rev 50304)
@@ -4,9 +4,9 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %                                                                    %
 \def\scrname{                   scratch3                            }%
-\def\scrver {                     0.1                               }%
+\def\scrver {                     0.11                              }%
 %                                                                    %
-\def\scrdate{                  2019/02/19                           }%
+\def\scrdate{                  2019/03/10                           }%
 %                                                                    %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
@@ -25,7 +25,7 @@
 %              3) scratch3-fr.pdf
 %              4) README
 % --------------------------------------------------------------------
-\csname @ifpackageloaded\endcsname{scratch}
+\@ifpackageloaded{scratch}
 	{\PackageError{scratch3}{scratch3 cannot be used since scratch is already loaded}{}%
 	\endinput
 	}
@@ -39,7 +39,9 @@
 \expandafter\edef\csname scr\string _restorecatcode\endcsname{\catcode`\noexpand\_=\the\catcode`\_\relax}
 \catcode`\_11
 \def\scr_removespaces#1{\edef#1{\skv_exparg\skv_removeextremespaces#1}}
-\scr_removespaces\scrname\scr_removespaces\scrver\scr_removespaces\scrdate
+\scr_removespaces\scrname
+\scr_removespaces\scrver
+\scr_removespaces\scrdate
 % Les r\xE9glages par d\xE9faut (modifiables avec \setdefaultscratch)
 \setKVdefault[\scrname]{
 	pre text           = \sffamily ,% choix de la police
@@ -363,6 +365,7 @@
 %                dessine un bloc de r\xE9p\xE9tition ou test                 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \def\scr_blockloop#1#2#3#4#5{% #1=texte  #2=instructions sup  #3=instructions inf #4=boucle infinie (1 ou 0)  #5=fleche de r\xE9p\xE9tition (1 ou 0)
+	\def\scr_current_blockcolor{scrcontrol}% BUGFIX 0.11
 	\edef\scr_blocminheight{\dimexpr\scr_loopblockheight+\scr_ysepinf+\scr_ysepsup+\scr_corner\relax}% hauteur minimale d'un bloc normal
 	\setbox\scr_box\hbox{%
 		\pgfinterruptpicture
@@ -513,7 +516,8 @@
 \def\scr_ovalbox#1#2#3{% #1=selection (1) ou pas (0) #2=couleur remplissage et contour  #3=texte
 	\begingroup
 		\ifnum\lastkern=\scr_ovalsentinel
-			\unkern\kern-.66667ex\relax
+			\unkern
+			\kern-.66667ex\relax
 		\fi
 		\scr_setcolors
 		\def\scr_current_blockcolor{#2}%
@@ -609,7 +613,8 @@
 				outer sep=0pt,
 				minimum size=0pt,
 				baseline=(x.base),
-				line width=\scr_linewidth
+				line width=\scr_linewidth,
+				rounded corners=0pt% BUGFIX 0.11
 				]
 			\setbox\scr_box\hbox{%
 				\pgfinterruptpicture
@@ -696,7 +701,7 @@
 \definecolor{penvline}            {HTML}{0da57a}%
 \newenvironment{scratch}[1][]
 	{\skv_ifempty{#1}{}{\setscratch{#1}}%
-	\sffamily% pas de \normalsize ici, bugfix 1.4
+	\sffamily
 	\edef\scr_ex{\the\dimexpr1ex\relax}% valeur d'1ex pour le trac\xE9 de la fl\xE8che
 	\edef\scr_em{\the\dimexpr1em\relax}%
 	\scr_normalizedim\scr_corner corner[\scr_ex/3,\scr_ex]%
@@ -747,8 +752,8 @@
 				line cap=round,
 				scale=\scr_scale
 			]
-			\node[shape=coordinate](origin){};% origine
-		}%
+				\node[shape=coordinate](origin){};% origine
+	}%
 	{%
 		\end{tikzpicture}%
 		\scr_scratchend
@@ -983,7 +988,7 @@
 		}%
 }%
 \def\scr_blockmoreblocks{\scr_normalblock{scrmoreblocks}}
-\newcommand*\boolmoreblocks{\scr_boolbox{scrmoreblocksaux}}
+\newcommand*\boolmoreblocks{\scr_boolbox{scrmoreblocks}}% BUGFIX 0.11
 \scr_restorecatcode
 \endinput
 
@@ -993,3 +998,7 @@
 |---------+------------+------------------------------------------------------|
 |   0.1   | 19/02/2019 | Premi\xE8re version                                     |
 |---------+------------+------------------------------------------------------|
+|   0.11  | 10/03/2019 | * \scr_current_blockcolor est d\xE9sormais d\xE9fini dans  |
+|         |            |   \scr_blockloop                                     |
+|         |            | * \boolmoreblocks n'est plus buggu\xE9e                 |
+|---------+------------+------------------------------------------------------|



More information about the tex-live-commits mailing list