texlive[65935] Master/texmf-dist: platex (19feb23)

commits+karl at tug.org commits+karl at tug.org
Sun Feb 19 21:58:37 CET 2023


Revision: 65935
          http://tug.org/svn/texlive?view=revision&revision=65935
Author:   karl
Date:     2023-02-19 21:58:37 +0100 (Sun, 19 Feb 2023)
Log Message:
-----------
platex (19feb23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/platex/base/LICENSE
    trunk/Master/texmf-dist/doc/platex/base/README.md
    trunk/Master/texmf-dist/doc/platex/base/platexrelease.pdf
    trunk/Master/texmf-dist/doc/platex/base/pldoc.pdf
    trunk/Master/texmf-dist/source/platex/base/platexrelease.dtx
    trunk/Master/texmf-dist/source/platex/base/plcore.dtx
    trunk/Master/texmf-dist/source/platex/base/plvers.dtx
    trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty
    trunk/Master/texmf-dist/tex/platex/base/plcore.ltx

Modified: trunk/Master/texmf-dist/doc/platex/base/LICENSE
===================================================================
--- trunk/Master/texmf-dist/doc/platex/base/LICENSE	2023-02-19 20:58:10 UTC (rev 65934)
+++ trunk/Master/texmf-dist/doc/platex/base/LICENSE	2023-02-19 20:58:37 UTC (rev 65935)
@@ -1,5 +1,5 @@
 Copyright (c) 2010 ASCII MEDIA WORKS
-Copyright (c) 2016-2022 Japanese TeX Development Community
+Copyright (c) 2016-2023 Japanese TeX Development Community
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without

Modified: trunk/Master/texmf-dist/doc/platex/base/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/platex/base/README.md	2023-02-19 20:58:10 UTC (rev 65934)
+++ trunk/Master/texmf-dist/doc/platex/base/README.md	2023-02-19 20:58:37 UTC (rev 65935)
@@ -71,6 +71,6 @@
 
 ## Release Date
 
-2022-12-15
+2023-02-19
 
 Japanese TeX Development Community

Modified: trunk/Master/texmf-dist/doc/platex/base/platexrelease.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/platex/base/pldoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/platex/base/platexrelease.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/platexrelease.dtx	2023-02-19 20:58:10 UTC (rev 65934)
+++ trunk/Master/texmf-dist/source/platex/base/platexrelease.dtx	2023-02-19 20:58:37 UTC (rev 65935)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
 %% File: platexrelease.dtx
 %
-%  Copyright (c) 2016-2022 Japanese TeX Development Community
+%  Copyright (c) 2016-2023 Japanese TeX Development Community
 %
 %  This file is part of the pLaTeX2e system (community edition).
 %  -------------------------------------------------------------
@@ -34,6 +34,7 @@
 % \changes{v1.0n}{2020/03/28}{$B at h$K(Blatexrelease$B$,FI$_9~$^$l$F$$$?$i7Y9p(B}
 % \changes{v1.0o}{2021/02/13}{\cs{sourcepLaTeXdate} added
 %      (sync with latexrelease.dtx 2021/01/23 v1.0l)}
+% \changes{v1.0p}{2023/01/08}{latexrelease$B$,?7$7$$>l9g$O>o$K>e=q$-(B}
 % \fi
 %
 % \iffalse
@@ -43,7 +44,7 @@
 \ProvidesFile{platexrelease.dtx}
 %</driver>
 %<platexrelease>\ProvidesPackage{platexrelease}
-          [2021/02/13 v1.0o latexrelease support for pLaTeX Kernel
+          [2023/01/08 v1.0p latexrelease support for pLaTeX Kernel
               (including releases up to \platexreleaseversion)]
 %<*driver>
 \RequirePackage{plautopatch}
@@ -226,7 +227,10 @@
 %
 % $BFI$_9~$s$@(B\Lpack{latexrelease}$B%Q%C%1!<%8$N%P!<%8%g%s$r3NG'$7!"(B
 % \Lpack{platexrelease}$B$,L$BP1~$N?7$7$$$b$N$G$"$C$?>l9g$K7Y9p$7$^$9!#(B
+% $B$3$N>l9g$O!"(B\Lpack{latexrelease}$B$K$h$C$F(Bp\LaTeX{}$B$,>e=q$-$5$l$F(B
+% $B2u$l$k$N$rKI$0$?$a!"LdEzL5MQ$G(Bp\LaTeX{}$B$G:FEY>e=q$-$7$^$9!#(B
 % \changes{v1.0b}{2016/02/16}{latexrelease$B$N%P!<%8%g%s3NG'$rF3F~(B}
+% \changes{v1.0p}{2023/01/08}{latexrelease$B$,?7$7$$>l9g$O>o$K>e=q$-(B}
 %    \begin{macrocode}
 \ifnum\expandafter\@parse at version\latexreleaseversion//00\@nil
   >\expandafter\@parse at version\p at known@latexreleaseversion//00\@nil
@@ -233,6 +237,9 @@
   \PackageWarningNoLine{platexrelease}{%
     Version of `latexrelease' is newer than\MessageBreak
     what `platexrelease' knows}
+  \let\pltx at maybe@gobble\@gobble
+\else
+  \let\pltx at maybe@gobble\@firstofone
 \fi
 %    \end{macrocode}
 %
@@ -293,7 +300,7 @@
 \ifnum\requestedpLaTeXdate=\currentpLaTeXdate
 \PackageWarningNoLine{platexrelease}{%
   Current format date selected, no patches applied}
-\expandafter\endinput
+\pltx at maybe@gobble{\expandafter\endinput}
 \fi
 %    \end{macrocode}
 %
@@ -308,7 +315,7 @@
 The current package is for an older pLaTeX format:\MessageBreak
 pLaTeX \platexreleaseversion\space\MessageBreak
 Obtain a newer version of this package!}
-\expandafter\endinput
+\pltx at maybe@gobble{\expandafter\endinput}
 \fi
 %    \end{macrocode}
 %
@@ -322,7 +329,7 @@
 It has no patches beyond that date\MessageBreak
 There may be an updated version\MessageBreak
 of this package available from CTAN}
-\expandafter\endinput
+\pltx at maybe@gobble{\expandafter\endinput}
 \fi
 %    \end{macrocode}
 %
@@ -352,6 +359,8 @@
       some critical bugs. We advise you to\MessageBreak
       select another format date}
 \plIncludeInRelease{2017/10/28}{\PackageWarning}{pLaTeX Info}%
+  % * <2023-02-14>
+  % * <2021-11-15>+1
   % * <2021-11-15>
   % * <2021-06-01>+2
   % * <2021-06-01>+1

Modified: trunk/Master/texmf-dist/source/platex/base/plcore.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plcore.dtx	2023-02-19 20:58:10 UTC (rev 65934)
+++ trunk/Master/texmf-dist/source/platex/base/plcore.dtx	2023-02-19 20:58:37 UTC (rev 65935)
@@ -3,7 +3,7 @@
 %
 %  Copyright 1994-2001 ASCII Corporation.
 %  Copyright (c) 2010 ASCII MEDIA WORKS
-%  Copyright (c) 2016-2022 Japanese TeX Development Community
+%  Copyright (c) 2016-2023 Japanese TeX Development Community
 %
 %  This file is part of the pLaTeX2e system (community edition).
 %  -------------------------------------------------------------
@@ -137,6 +137,7 @@
 % \changes{v1.3j}{2021/06/03}{$B4,La$7%3!<%I$N%(%i!<=$@5(B}
 % \changes{v1.3k}{2021/06/28}{$BFbIt(BUnicode$B$N;~$N$_$r8!=P(B}
 % \changes{v1.3l}{2021/12/08}{\LaTeXe~2021-11-15$B$KH<$&=$@5(B}
+% \changes{v1.3m}{2023/02/14}{$B%U%m!<%H4D6-Fb$G$NAHJ}8~JQ99$r(Bplext$B$KM6F3(B}
 % \fi
 %
 % \iffalse
@@ -143,7 +144,7 @@
 %<*driver>
 \NeedsTeXFormat{pLaTeX2e}
 % \fi
-\ProvidesFile{plcore.dtx}[2021/12/08 v1.3l pLaTeX core file]
+\ProvidesFile{plcore.dtx}[2023/02/14 v1.3m pLaTeX core file]
 % \iffalse
 \RequirePackage{plautopatch}
 \documentclass[dvipdfmx,a4paper]{jltxdoc}
@@ -485,6 +486,7 @@
 % $B6XB'J8;z$X$NBP:v$rF~$l$F$$$^$9$,!"(Bplain \TeX{}$B8_49$N%7%s%W%k$J(B
 % $BL?Na$G$"$k(B|\break|$B$d(B|\nobreak|$B$K$O!"BP:v$r9T$$$^$;$s!#(B
 %
+%
 % \subsection{$B%*%V%8%'%/%H$N=PNO=g=x(B}
 % $B%*%j%8%J%k$N(B\LaTeX{}$B$O!"%H%C%W%U%m!<%H!"K\J8!"5SCm!"%\%H%`%U%m!<%H(B
 % $B$N=gHV$G=PNO$7$^$9$1$l$I$b!"F|K\8lAHHG$G$O!"%H%C%W%U%m!<%H!"K\J8!"(B
@@ -1738,9 +1740,102 @@
 %<platexrelease>                   {LaTeX2e original}%
 %<platexrelease>% do nothing
 %<platexrelease>\plEndIncludeInRelease
+%    \end{macrocode}
+% \end{macro}
+%
+%
+% \subsection{$B%U%m!<%H4D6-(B}
+% $B?^(B(figure)$B$dI=(B(table)$B$H$$$C$?%U%m!<%H4D6-Fb$G$O(B
+% $BAHJ}8~JQ99$r(B|\tate|$B$d(B|\yoko|$B$K$h$C$FD>@\JQ99$7$J$$$G$/$@$5$$!#(B
+% $BBe$o$j$K(B\file{plext}$B%Q%C%1!<%8$,Ds6!$9$k(B
+% |\layoutcaption| / |\layoutfloat| / |\pcaption|$B$H$$$C$?L?Na$r(B
+% $B;H$&$H!"Nc$($P!V=D=q$-Cf$K2#=q$-$G?^I=%-%c%W%7%g%s$rA^F~!W$N$h$&$J(B
+% $B<+M3$J;XDj$,$G$-$k$h$&$K$J$j$^$9!#(B(Issue \#95)
+% \begin{macro}{\@floatboxreset}
+% $B85$O(Bltfloat.dtx$B$GDj5A$5$l$F$$$^$9!#(B
+% \changes{v1.3m}{2023/02/14}{$B%U%m!<%H4D6-Fb$G$NAHJ}8~JQ99$r(Bplext$B$KM6F3(B}
+%    \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2023/02/14}{\@floatboxreset}
+%<*plcore|platexrelease>
+\def\@floatboxreset{%
+      \pltx at save@float at dir  % pLaTeX
+      \reset at font
+      \normalsize
+      \@setminipage
+}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\@floatboxreset}
+%<platexrelease>                   {Mention \layoutcaption}%
+%<platexrelease>\def\@floatboxreset{%
+%<platexrelease>      \reset at font
+%<platexrelease>      \normalsize
+%<platexrelease>      \@setminipage
+%<platexrelease>}
+%<platexrelease>\plEndIncludeInRelease
+%    \end{macrocode}
+%  \end{macro}
+%
+% \begin{macro}{\@endfloatbox}
+% $B85$O(Bltfloat.dtx$B$GDj5A$5$l$F$$$^$9!#(B
+%    \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2023/02/14}{\@endfloatbox}
+%<platexrelease>                   {Mention \layoutcaption}%
+%<*plcore|platexrelease>
+\def\@endfloatbox{%
+      \par\vskip\z at skip      %% \par\vskip\z@ added 15 Dec 87
+      \@minipagefalse
+      \outer at nobreak
+      \pltx at check@float at dir  % pLaTeX
+    \egroup                  %% end of vbox
+  \color at endbox
+}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\@endfloatbox}
+%<platexrelease>                   {Mention \layoutcaption}%
+%<platexrelease>\def\@endfloatbox{%
+%<platexrelease>      \par\vskip\z at skip      %% \par\vskip\z@ added 15 Dec 87
+%<platexrelease>      \@minipagefalse
+%<platexrelease>      \outer at nobreak
+%<platexrelease>    \egroup                  %% end of vbox
+%<platexrelease>  \color at endbox
+%<platexrelease>}
+%<platexrelease>\plEndIncludeInRelease
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\pltx at save@float at dir}
+% \begin{macro}{\pltx at check@float at dir}
+% \pLaTeX{}$B$K$h$kDI2CL?Na$G$9!#(B
+%    \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2023/02/14}{\pltx at check@float at dir}
+%<platexrelease>                   {Mention \layoutcaption}%
+%<*plcore|platexrelease>
+\def\pltx at save@float at dir{%
+  \edef\pltx at float@dir at first{\iftdir\tate\else\yoko\fi}}
+\def\pltx at check@float at dir{%
+  \edef\pltx at float@dir at last{\iftdir\tate\else\yoko\fi}%
+  \ifx\pltx at float@dir at last\pltx at float@dir at first\else
+    \pltx at err@float at dir
+  \fi}
+\def\pltx at err@float at dir{%
+  \@latex at error{Direction change inside float!?\MessageBreak
+    Use \noexpand\layoutcaption provided in
+    \string\usepackage{plext}}\@ehc
+}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\pltx at check@float at dir}
+%<platexrelease>                   {Mention \layoutcaption}%
+%<platexrelease>\let\pltx at save@float at dir\@undefined
+%<platexrelease>\let\pltx at check@float at dir\@undefined
+%<platexrelease>\let\pltx at err@float at dir\@undefined
+%<platexrelease>\plEndIncludeInRelease
 %<*plcore>
 %    \end{macrocode}
 % \end{macro}
+% \end{macro}
 %
 %
 % \subsection{$B5SCm%^%/%m(B}
@@ -2277,6 +2372,7 @@
 %    \end{macrocode}
 % \end{macro}
 %
+%
 % \subsection{$BMQ8l=8$N=PNO(B}
 % \LaTeX{}$B$K$O!"$J$<$+MQ8l=8$r=PNO$9$k$?$a$N%3%^%s%I$,$"$j$^$;$s$N$G!"(B
 % $BDI2C$r$7$^$9!#(B
@@ -2310,6 +2406,7 @@
 % \end{macro}
 % \end{macro}
 %
+%
 % \subsection{tabular$B4D6-(B}
 % \LaTeX{}$B%+!<%M%k(B(lttab.dtx)$B$NL?Na72$r=$@5$7$^$9!#(B
 %

Modified: trunk/Master/texmf-dist/source/platex/base/plvers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plvers.dtx	2023-02-19 20:58:10 UTC (rev 65934)
+++ trunk/Master/texmf-dist/source/platex/base/plvers.dtx	2023-02-19 20:58:37 UTC (rev 65935)
@@ -3,7 +3,7 @@
 %
 %  Copyright 1995-2006 ASCII Corporation.
 %  Copyright (c) 2010 ASCII MEDIA WORKS
-%  Copyright (c) 2016-2022 Japanese TeX Development Community
+%  Copyright (c) 2016-2023 Japanese TeX Development Community
 %
 %  This file is part of the pLaTeX2e system (community edition).
 %  -------------------------------------------------------------
@@ -201,10 +201,10 @@
 %</plcore>
 %<platexrelease>\edef\platexreleaseversion
 %<*plcore|platexrelease>
-   {2021-11-15}
+   {2023-02-14}
 %</plcore|platexrelease>
 %<*plcore>
-\def\ppatch at level{1}
+\def\ppatch at level{0}
 %</plcore>
 %    \end{macrocode}
 % \end{macro}
@@ -306,7 +306,7 @@
 %    \end{macrocode}
 %
 % \pLaTeXe{}$B$N%P!<%8%g%sI=<($r:n$j$^$9!#(B
-% \changes{v1.2a}{2022-12-05}{|\space|$B$r$3$NCJ3,$GF~$l$k$N$O;_$a$?!#(B}
+% \changes{v1.2a}{2022-12-05}{\cs{space}$B$r$3$NCJ3,$GF~$l$k$N$O;_$a$?(B}
 %    \begin{macrocode}
   \ifnum\ppatch at level=0
     \toks2={\pfmtname\space<\pfmtversion>}%

Modified: trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty	2023-02-19 20:58:10 UTC (rev 65934)
+++ trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty	2023-02-19 20:58:37 UTC (rev 65935)
@@ -20,7 +20,7 @@
 \edef\p at known@latexreleaseversion
    {2021-11-15}
 \edef\platexreleaseversion
-   {2021-11-15}
+   {2023-02-14}
 \newif\if at plincludeinrelease
 \@plincludeinreleasefalse
 \def\plIncludeInRelease#1{%
@@ -71,7 +71,7 @@
 %% File: platexrelease.dtx
 \NeedsTeXFormat{pLaTeX2e}
 \ProvidesPackage{platexrelease}
-          [2021/02/13 v1.0o latexrelease support for pLaTeX Kernel
+          [2023/01/08 v1.0p latexrelease support for pLaTeX Kernel
               (including releases up to \platexreleaseversion)]
 \ifx\p at warn@latexrelease\@undefined\else
 \let\p at warn@latexrelease\relax
@@ -87,6 +87,9 @@
   \PackageWarningNoLine{platexrelease}{%
     Version of `latexrelease' is newer than\MessageBreak
     what `platexrelease' knows}
+  \let\pltx at maybe@gobble\@gobble
+\else
+  \let\pltx at maybe@gobble\@firstofone
 \fi
 \edef\sourcepLaTeXdate{%
   \expandafter\@parse at version\pfmtversion//00\@nil}
@@ -119,7 +122,7 @@
 \ifnum\requestedpLaTeXdate=\currentpLaTeXdate
 \PackageWarningNoLine{platexrelease}{%
   Current format date selected, no patches applied}
-\expandafter\endinput
+\pltx at maybe@gobble{\expandafter\endinput}
 \fi
 \ifnum\currentpLaTeXdate
   >\expandafter\@parse at version\platexreleaseversion//00\@nil
@@ -127,7 +130,7 @@
 The current package is for an older pLaTeX format:\MessageBreak
 pLaTeX \platexreleaseversion\space\MessageBreak
 Obtain a newer version of this package!}
-\expandafter\endinput
+\pltx at maybe@gobble{\expandafter\endinput}
 \fi
 \ifnum\requestedpLaTeXdate
   >\expandafter\@parse at version\platexreleaseversion//00\@nil
@@ -136,7 +139,7 @@
 It has no patches beyond that date\MessageBreak
 There may be an updated version\MessageBreak
 of this package available from CTAN}
-\expandafter\endinput
+\pltx at maybe@gobble{\expandafter\endinput}
 \fi
 \let\pfmtversion\requestedplpatchdate
 \let\currentpLaTeXdate\requestedpLaTeXdate
@@ -146,6 +149,8 @@
       some critical bugs. We advise you to\MessageBreak
       select another format date}
 \plIncludeInRelease{2017/10/28}{\PackageWarning}{pLaTeX Info}%
+  % * <2023-02-14>
+  % * <2021-11-15>+1
   % * <2021-11-15>
   % * <2021-06-01>+2
   % * <2021-06-01>+1
@@ -3105,6 +3110,64 @@
                    {LaTeX2e original}%
 % do nothing
 \plEndIncludeInRelease
+\plIncludeInRelease{2023/02/14}{\@floatboxreset}
+\def\@floatboxreset{%
+      \pltx at save@float at dir  % pLaTeX
+      \reset at font
+      \normalsize
+      \@setminipage
+}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\@floatboxreset}
+                   {Mention \layoutcaption}%
+\def\@floatboxreset{%
+      \reset at font
+      \normalsize
+      \@setminipage
+}
+\plEndIncludeInRelease
+\plIncludeInRelease{2023/02/14}{\@endfloatbox}
+                   {Mention \layoutcaption}%
+\def\@endfloatbox{%
+      \par\vskip\z at skip      %% \par\vskip\z@ added 15 Dec 87
+      \@minipagefalse
+      \outer at nobreak
+      \pltx at check@float at dir  % pLaTeX
+    \egroup                  %% end of vbox
+  \color at endbox
+}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\@endfloatbox}
+                   {Mention \layoutcaption}%
+\def\@endfloatbox{%
+      \par\vskip\z at skip      %% \par\vskip\z@ added 15 Dec 87
+      \@minipagefalse
+      \outer at nobreak
+    \egroup                  %% end of vbox
+  \color at endbox
+}
+\plEndIncludeInRelease
+\plIncludeInRelease{2023/02/14}{\pltx at check@float at dir}
+                   {Mention \layoutcaption}%
+\def\pltx at save@float at dir{%
+  \edef\pltx at float@dir at first{\iftdir\tate\else\yoko\fi}}
+\def\pltx at check@float at dir{%
+  \edef\pltx at float@dir at last{\iftdir\tate\else\yoko\fi}%
+  \ifx\pltx at float@dir at last\pltx at float@dir at first\else
+    \pltx at err@float at dir
+  \fi}
+\def\pltx at err@float at dir{%
+  \@latex at error{Direction change inside float!?\MessageBreak
+    Use \noexpand\layoutcaption provided in
+    \string\usepackage{plext}}\@ehc
+}
+\plEndIncludeInRelease
+\plIncludeInRelease{0000/00/00}{\pltx at check@float at dir}
+                   {Mention \layoutcaption}%
+\let\pltx at save@float at dir\@undefined
+\let\pltx at check@float at dir\@undefined
+\let\pltx at err@float at dir\@undefined
+\plEndIncludeInRelease
 \plIncludeInRelease{2016/04/17}{\@makefnmark}
                    {Remove extra \xkanjiskip}%
 \renewcommand\@makefnmark{%

Modified: trunk/Master/texmf-dist/tex/platex/base/plcore.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2023-02-19 20:58:10 UTC (rev 65934)
+++ trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2023-02-19 20:58:37 UTC (rev 65935)
@@ -34,8 +34,8 @@
 \fi
 \def\pfmtname{pLaTeX2e}
 \def\pfmtversion
-   {2021-11-15}
-\def\ppatch at level{1}
+   {2023-02-14}
+\def\ppatch at level{0}
 \edef\platexBANNER{\noexpand\platexNILa
                    \the\everyjob % LaTeX banner and delayed codes
                    \noexpand\platexNILb}
@@ -2167,6 +2167,32 @@
 }                                                  %--- IF LEVEL 1 END
 \ExplSyntaxOff
 \fi                     %--- expl3 available END
+\def\@floatboxreset{%
+      \pltx at save@float at dir  % pLaTeX
+      \reset at font
+      \normalsize
+      \@setminipage
+}
+\def\@endfloatbox{%
+      \par\vskip\z at skip      %% \par\vskip\z@ added 15 Dec 87
+      \@minipagefalse
+      \outer at nobreak
+      \pltx at check@float at dir  % pLaTeX
+    \egroup                  %% end of vbox
+  \color at endbox
+}
+\def\pltx at save@float at dir{%
+  \edef\pltx at float@dir at first{\iftdir\tate\else\yoko\fi}}
+\def\pltx at check@float at dir{%
+  \edef\pltx at float@dir at last{\iftdir\tate\else\yoko\fi}%
+  \ifx\pltx at float@dir at last\pltx at float@dir at first\else
+    \pltx at err@float at dir
+  \fi}
+\def\pltx at err@float at dir{%
+  \@latex at error{Direction change inside float!?\MessageBreak
+    Use \noexpand\layoutcaption provided in
+    \string\usepackage{plext}}\@ehc
+}
 \renewcommand\@makefnmark{%
   \ifydir \hbox{}\hbox{\@textsuperscript{\normalfont\@thefnmark}}\hbox{}%
   \else\hbox{\yoko\@textsuperscript{\normalfont\@thefnmark}}\fi}



More information about the tex-live-commits mailing list.