texlive[51537] Master/texmf-dist: scratch3 (2jul19)

commits+karl at tug.org commits+karl at tug.org
Tue Jul 2 23:03:57 CEST 2019


Revision: 51537
          http://tug.org/svn/texlive?view=revision&revision=51537
Author:   karl
Date:     2019-07-02 23:03:56 +0200 (Tue, 02 Jul 2019)
Log Message:
-----------
scratch3 (2jul19)

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-07-02 21:03:43 UTC (rev 51536)
+++ trunk/Master/texmf-dist/doc/latex/scratch3/README	2019-07-02 21:03:56 UTC (rev 51537)
@@ -3,9 +3,9 @@
             L'extension
              scratch3
 
-              v0.12
+              v0.13
 
-            18 mai 2019
+         1er juillet 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-07-02 21:03:43 UTC (rev 51536)
+++ trunk/Master/texmf-dist/doc/latex/scratch3/scratch3-fr.tex	2019-07-02 21:03:56 UTC (rev 51537)
@@ -103,7 +103,7 @@
 			\catcode`\<13 \catcode`\>13 \def<{\begingroup$\langle$\itshape}\def>{\/$\rangle$\endgroup}%
 			\@ifstar\@sverb\@verb}
 \endgroup
-\def\longfrscrdate at i#1/#2/#3\@nil{\number#3\relax\space \ifcase#2 \or janvier\or f\xE9vrier\or mars\or avril\or mai\or juin\or juillet\or aout\or septembre\or octobre\or novembre\or d\xE9cembre\fi\space#1}
+\def\longfrscrdate at i#1/#2/#3\@nil{\number#3\relax\ifnum\number#3=1 \noexpand\ier\fi\space \ifcase#2 \or janvier\or f\xE9vrier\or mars\or avril\or mai\or juin\or juillet\or aout\or septembre\or octobre\or novembre\or d\xE9cembre\fi\space#1}
 \edef\longfrscrdate{\expandafter\longfrscrdate at i\scrdate\@nil}
 \makeatother
 \begingroup
@@ -159,7 +159,7 @@
 \texttt{\detokenize{https://framagit.org/unbonpetit/scratch3/issues}}
 \end{center}
 
-Les utilisateurs les plus atentifs auront sans oute remarqu\xE9 que seuls les blocs de type \xABstylo\xBB sont disponibles parmi ceux qui sont dor\xE9navant consid\xE9r\xE9s comme \xABextension\xBB. Il s'agit, pour l'instant, d'un choix d\xE9lib\xE9r\xE9...
+Les utilisateurs les plus attentifs auront sans doute remarqu\xE9 que seuls les blocs de type \xABstylo\xBB sont disponibles parmi ceux qui sont dor\xE9navant consid\xE9r\xE9s comme \xABextension\xBB. Il s'agit, pour l'instant, d'un choix d\xE9lib\xE9r\xE9...
 
 \paragraph{Attention} Il est fortement d\xE9conseill\xE9 de charger les packages \SCRATCH et \SSCRATCH en raison de plusieurs d\xE9finitions communes qu'ils partagent et qui conduiraient in\xE9vitablement \xE0 des dysfonctionnements. L'erreur qui survient ---~et le refus de charger le deuxi\xE8me~--- lorsqu'on tente de charger ces deux packages ne doivent pas \xEAtre d\xE9sactiv\xE9s par une modification de leurs codes.\medbreak
 
@@ -595,4 +595,7 @@
 	>Correction d'un bug dans \verb|\ovalnum|;
 	>Correction d'un bug dans \verb|\scr_ovalbox|.
 \end{version}
+\begin{version}{0.12}{01/07/2019}
+	>Mise en place de \verb|\relax| pour \xE9viter le bug de \verb|\lastkern| avec Xe\LaTeX.
+\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-07-02 21:03:43 UTC (rev 51536)
+++ trunk/Master/texmf-dist/tex/latex/scratch3/scratch3.sty	2019-07-02 21:03:56 UTC (rev 51537)
@@ -4,9 +4,9 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %                                                                    %
 \def\scrname{                   scratch3                            }%
-\def\scrver {                     0.12                              }%
+\def\scrver {                     0.13                              }%
 %                                                                    %
-\def\scrdate{                  2019/05/18                           }%
+\def\scrdate{                  2019/07/01                           }%
 %                                                                    %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
@@ -544,6 +544,7 @@
 				{%
 					\useKV[\scrname]{pre text}\relax\scr_ovalstrut\kern\scr_ovalsentinel sp
 					#3%
+					\relax% pour contourner bug dans XeLaTeX
 					\if1#1% si triangle de s\xE9lection
 						\kern1ex
 						\scr_menuselectarrow
@@ -806,9 +807,12 @@
 					\scr_ovalstrut
 					\kern\scr_ovalsentinel sp
 					#1%
-					\ifnum\lastkern=\scr_ovalsentinel
-						\unkern\kern-.66667ex\relax
-					\fi
+					\relax% pour contourner bug dans XeLaTeX
+					\ifnum\lastkern=\scr_ovalsentinel\relax\expandafter\scr_execfirst\else\expandafter\scr_execsecond\fi
+						{\unkern
+						\kern-.66667ex\relax
+						}
+						{}%
 				};%
 		\end{tikzpicture}%
 	\endgroup
@@ -1011,4 +1015,6 @@
 |---------+------------+------------------------------------------------------|
 |   0.12  | 18/05/2019 | * bug corrig\xE9 dans \ovalnum                          |
 |         |            | * bug corrig\xE9 dans \scr_ovalbox                      |
-|---------+------------+------------------------------------------------------|
\ No newline at end of file
+|---------+------------+------------------------------------------------------|
+|   0.13  | 01/07/2019 | * \relax ajout\xE9s pour \xE9viter le bug de XeLaTeX       |
+|         |            |   concernant \lastkern                               |
\ No newline at end of file



More information about the tex-live-commits mailing list