[latex3-commits] [git/LaTeX3-latex3-latex2e] picture-lengths: undefine internal space command from robust versions in rollback code (a71e27a0)

David Carlisle d.p.carlisle at gmail.com
Sat Aug 15 18:02:20 CEST 2020


Repository : https://github.com/latex3/latex2e
On branch  : picture-lengths
Link       : https://github.com/latex3/latex2e/commit/a71e27a01f20534a769e0f9f099b72b0ee064bcf

>---------------------------------------------------------------

commit a71e27a01f20534a769e0f9f099b72b0ee064bcf
Author: David Carlisle <d.p.carlisle at gmail.com>
Date:   Sat Aug 15 17:02:20 2020 +0100

    undefine internal space command from robust versions in rollback code


>---------------------------------------------------------------

a71e27a01f20534a769e0f9f099b72b0ee064bcf
 base/ltpictur.dtx | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/base/ltpictur.dtx b/base/ltpictur.dtx
index ff4cfc7a..8a843f25 100644
--- a/base/ltpictur.dtx
+++ b/base/ltpictur.dtx
@@ -283,6 +283,7 @@
 %<*2ekernel|latexrelease>
 %<latexrelease>\IncludeInRelease{2020/10/01}%
 %<latexrelease>                 {\put}{default units}%
+%<latexrelease>\expandafter\let\csname put \endcsname\@undefind
 \long\def\put(#1,#2)#3{%
   \@killglue
   \@defaultunitsset\@tempdimc{#2}\unitlength
@@ -299,6 +300,7 @@
 %<latexrelease>\EndIncludeInRelease
 %<latexrelease>\IncludeInRelease{0000/00/00}%
 %<latexrelease>                 {\put}{default units}%
+%<latexrelease>\expandafter\let\csname put \endcsname\@undefind
 %<latexrelease>\long\def\put(#1,#2)#3{%
 %<latexrelease>  \@killglue\raise#2\unitlength
 %<latexrelease>  \hb at xt@\z@{\kern#1\unitlength #3\hss}%
@@ -316,6 +318,7 @@
 %<*2ekernel|latexrelease>
 %<latexrelease>\IncludeInRelease{2020/10/01}%
 %<latexrelease>                 {\multiput}{default units}%
+%<latexrelease>\expandafter\let\csname multiput \endcsname\@undefind
 \def\multiput(#1,#2)#3{%
   \@defaultunitsset\@xdim{#1}\unitlength
   \@defaultunitsset\@ydim{#2}\unitlength
@@ -327,13 +330,11 @@
 %<latexrelease>\EndIncludeInRelease
 %<latexrelease>\IncludeInRelease{0000/00/00}%
 %<latexrelease>                 {\multiput}{default units}%
-%<latexrelease>\long\def\@multiput(#1,#2)#3#4{%
-%<latexrelease>  \@killglue\@multicnt #3\relax
-%<latexrelease>  \@whilenum \@multicnt >\z@\do
-%<latexrelease>    {\raise\@ydim\hb at xt@\z@{\kern\@xdim #4\hss}%
-%<latexrelease>     \advance\@multicnt\m at ne
-%<latexrelease>     \advance\@xdim#1\unitlength\advance\@ydim#2\unitlength}%
-%<latexrelease>  \ignorespaces}
+%<latexrelease>\expandafter\let\csname multiput \endcsname\@undefind
+%<latexrelease>\def\multiput(#1,#2)#3{%
+%<latexrelease>  \@xdim #1\unitlength
+%<latexrelease>  \@ydim #2\unitlength
+%<latexrelease>   \@multiput(}
 %<latexrelease>\EndIncludeInRelease
 %<*2ekernel>
 %    \end{macrocode}
@@ -641,6 +642,7 @@
 %<*2ekernel|latexrelease>
 %<latexrelease>\IncludeInRelease{2020/10/01}%
 %<latexrelease>                 {\line}{default units}%
+%<latexrelease>\expandafter\let\csname line \endcsname\@undefind
 \def\line(#1,#2)#3{\@xarg #1\relax \@yarg #2\relax
   \@defaultunitsset\@linelen{#3}\unitlength
   \ifdim\@linelen<\z@\@badlinearg\else
@@ -655,6 +657,7 @@
 %<latexrelease>\EndIncludeInRelease
 %<latexrelease>\IncludeInRelease{0000/00/00}%
 %<latexrelease>                 {\line}{default units}%
+%<latexrelease>\expandafter\let\csname line \endcsname\@undefind
 %<latexrelease>\def\line(#1,#2)#3{\@xarg #1\relax \@yarg #2\relax
 %<latexrelease>  \@linelen #3\unitlength
 %<latexrelease>  \ifdim\@linelen<\z@\@badlinearg\else
@@ -751,6 +754,7 @@
 %<*2ekernel|latexrelease>
 %<latexrelease>\IncludeInRelease{2020/10/01}%
 %<latexrelease>                 {\vector}{default units}%
+%<latexrelease>\expandafter\let\csname vector \endcsname\@undefind
 \def\vector(#1,#2)#3{\@xarg #1\relax \@yarg #2\relax
   \@tempcnta \ifnum\@xarg<\z@ -\@xarg\else\@xarg\fi
   \ifnum\@tempcnta<5\relax
@@ -768,6 +772,7 @@
 %<latexrelease>\EndIncludeInRelease
 %<latexrelease>\IncludeInRelease{0000/00/00}%
 %<latexrelease>                 {\vector}{default units}%
+%<latexrelease>\expandafter\let\csname vector \endcsname\@undefind
 %<latexrelease>\def\vector(#1,#2)#3{\@xarg #1\relax \@yarg #2\relax
 %<latexrelease>  \@tempcnta \ifnum\@xarg<\z@ -\@xarg\else\@xarg\fi
 %<latexrelease>  \ifnum\@tempcnta<5\relax
@@ -977,6 +982,7 @@
 %<*2ekernel|latexrelease>
 %<latexrelease>\IncludeInRelease{2020/10/01}%
 %<latexrelease>                 {\dashbox}{default units}%
+%<latexrelease>\expandafter\let\csname dashbox \endcsname\@undefind
 \def\dashbox#1(#2,#3){\leavevmode\hb at xt@\z@{\baselineskip \z at skip
 \lineskip \z at skip
 \@defaultunitsset\@dashdim{#2}\unitlength
@@ -1037,6 +1043,7 @@
 %<latexrelease>\EndIncludeInRelease
 %<latexrelease>\IncludeInRelease{0000/00/00}%
 %<latexrelease>                 {\dashbox}{default units}%
+%<latexrelease>\expandafter\let\csname dashbox \endcsname\@undefind
 %<latexrelease>\def\dashbox#1(#2,#3){\leavevmode\hb at xt@\z@{\baselineskip \z at skip
 %<latexrelease>\lineskip \z at skip
 %<latexrelease>\@dashdim #2\unitlength





More information about the latex3-commits mailing list.