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