summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/platex/base/plcore.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-02-19 20:58:37 +0000
committerKarl Berry <karl@freefriends.org>2023-02-19 20:58:37 +0000
commit9afc56b372db98e63ad4f247cb3f701bb488ae6a (patch)
treea288af8a13d2bfa1ef18484cda0520cff1705418 /Master/texmf-dist/source/platex/base/plcore.dtx
parent55bf48cf515c46ba04d57735e75435db508c3e18 (diff)
platex (19feb23)
git-svn-id: svn://tug.org/texlive/trunk@65935 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/platex/base/plcore.dtx')
-rw-r--r--Master/texmf-dist/source/platex/base/plcore.dtx101
1 files changed, 99 insertions, 2 deletions
diff --git a/Master/texmf-dist/source/platex/base/plcore.dtx b/Master/texmf-dist/source/platex/base/plcore.dtx
index 073138eebe3..afb26bcc5bc 100644
--- a/Master/texmf-dist/source/platex/base/plcore.dtx
+++ b/Master/texmf-dist/source/platex/base/plcore.dtx
@@ -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,13 +137,14 @@
% \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
%<*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@save@float@dir % pLaTeX
+ \reset@font
+ \normalsize
+ \@setminipage
+}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\@floatboxreset}
+%<platexrelease> {Mention \layoutcaption}%
+%<platexrelease>\def\@floatboxreset{%
+%<platexrelease> \reset@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@skip %% \par\vskip\z@ added 15 Dec 87
+ \@minipagefalse
+ \outer@nobreak
+ \pltx@check@float@dir % pLaTeX
+ \egroup %% end of vbox
+ \color@endbox
+}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\@endfloatbox}
+%<platexrelease> {Mention \layoutcaption}%
+%<platexrelease>\def\@endfloatbox{%
+%<platexrelease> \par\vskip\z@skip %% \par\vskip\z@ added 15 Dec 87
+%<platexrelease> \@minipagefalse
+%<platexrelease> \outer@nobreak
+%<platexrelease> \egroup %% end of vbox
+%<platexrelease> \color@endbox
+%<platexrelease>}
+%<platexrelease>\plEndIncludeInRelease
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\pltx@save@float@dir}
+% \begin{macro}{\pltx@check@float@dir}
+% \pLaTeX{}$B$K$h$kDI2CL?Na$G$9!#(B
+% \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2023/02/14}{\pltx@check@float@dir}
+%<platexrelease> {Mention \layoutcaption}%
+%<*plcore|platexrelease>
+\def\pltx@save@float@dir{%
+ \edef\pltx@float@dir@first{\iftdir\tate\else\yoko\fi}}
+\def\pltx@check@float@dir{%
+ \edef\pltx@float@dir@last{\iftdir\tate\else\yoko\fi}%
+ \ifx\pltx@float@dir@last\pltx@float@dir@first\else
+ \pltx@err@float@dir
+ \fi}
+\def\pltx@err@float@dir{%
+ \@latex@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@check@float@dir}
+%<platexrelease> {Mention \layoutcaption}%
+%<platexrelease>\let\pltx@save@float@dir\@undefined
+%<platexrelease>\let\pltx@check@float@dir\@undefined
+%<platexrelease>\let\pltx@err@float@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
%