diff options
Diffstat (limited to 'Master/texmf-dist/tex/platex/base/platexrelease.sty')
-rw-r--r-- | Master/texmf-dist/tex/platex/base/platexrelease.sty | 83 |
1 files changed, 63 insertions, 20 deletions
diff --git a/Master/texmf-dist/tex/platex/base/platexrelease.sty b/Master/texmf-dist/tex/platex/base/platexrelease.sty index c2b1292ba14..fb296fb741b 100644 --- a/Master/texmf-dist/tex/platex/base/platexrelease.sty +++ b/Master/texmf-dist/tex/platex/base/platexrelease.sty @@ -34,7 +34,7 @@ \edef\p@known@latexreleaseversion {2016/03/31} \edef\platexreleaseversion - {2016/06/10} + {2016/07/01} \def\plIncludeInRelease#1{\kernel@ifnextchar[% {\@plIncludeInRelease{#1}} {\@plIncludeInRelease{#1}[#1]}} @@ -76,7 +76,7 @@ %% \NeedsTeXFormat{pLaTeX2e} \ProvidesPackage{platexrelease} - [2016/06/08 v1.0d latexrelease support for pLaTeX Kernel] + [2016/06/30 v1.0e latexrelease support for pLaTeX Kernel] \RequirePackageWithOptions{latexrelease} \ifnum\expandafter\@parse@version\latexreleaseversion//00\@nil >\expandafter\@parse@version\p@known@latexreleaseversion//00\@nil @@ -132,7 +132,7 @@ of this package available from CTAN} \fi \let\pfmtversion\requestedplpatchdate \let\currentpLaTeXdate\requestedpLaTeXdate -\plIncludeInRelease{2016/06/10}{\PackageWarning}{pLaTeX Info}% +\plIncludeInRelease{2016/07/01}{\PackageWarning}{pLaTeX Info}% \plEndIncludeInRelease \plIncludeInRelease{2016/04/17}{\PackageWarning}{pLaTeX Info}% \PackageWarningNoLine{platexrelease}{% @@ -160,9 +160,16 @@ of this package available from CTAN} %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} %% -\plIncludeInRelease{2016/06/10}{\@text@composite} - {Fix for non-zero baselineshift}% +\plIncludeInRelease{2016/06/10}{\g@tlastchart@} + {Added \g@tlastchart@}% \def\g@tlastchart@#1{#1\ifx\lastnodechar\@undefined\m@ne\else\lastnodechar\fi} +\plEndIncludeInRelease +\plIncludeInRelease{0000/00/00}{\g@tlastchart@} + {Added \g@tlastchart@}% +\let\g@tlastchart@\@undefined +\plEndIncludeInRelease +\plIncludeInRelease{2016/06/10}{\pltx@isletter} + {Added \pltx@isletter}% \def\pltx@mark{\pltx@mark@} \let\pltx@scanstop\relax \long\def\pltx@cond#1\fi{% @@ -181,9 +188,44 @@ of this package available from CTAN} \pltx@cond{\ifnum0\ifcat A\noexpand#21\fi\ifcat=\noexpand#21\fi>\z@}\fi {\@firstoftwo}{\@secondoftwo}% }{\@secondoftwo}} +\plEndIncludeInRelease +\plIncludeInRelease{0000/00/00}{\pltx@isletter} + {Added \pltx@isletter}% +\let\pltx@isletter\@undefined +\plEndIncludeInRelease +\plIncludeInRelease{2016/06/10}{\@text@composite} + {Wrong fix for non-zero baselineshift}% +\def\@text@composite#1#2#3\@text@composite{% + \expandafter\@text@composite@x + \csname\string#1-\string#2\endcsname} +\plEndIncludeInRelease +\plIncludeInRelease{2016/04/17}{\@text@composite} + {Wrong fix for non-zero baselineshift}% +\def\@text@composite#1#2#3#{% + \begingroup + \setbox\z@=\hbox\bgroup% + \ybaselineshift\z@\tbaselineshift\z@ + \expandafter\@text@composite@x + \csname\string#1-\string#2\endcsname} +\plEndIncludeInRelease +\plIncludeInRelease{0000/00/00}{\@text@composite} + {Wrong fix for non-zero baselineshift}% \def\@text@composite#1#2#3\@text@composite{% \expandafter\@text@composite@x \csname\string#1-\string#2\endcsname} +\plEndIncludeInRelease +\plIncludeInRelease{2016/07/01}{\@text@composite@x} + {Fix for non-zero baselineshift}% +\def\@text@composite@x#1{% + \ifx#1\relax + \expandafter\@secondoftwo + \else + \expandafter\@firstoftwo + \fi + #1} +\plEndIncludeInRelease +\plIncludeInRelease{2016/06/10}{\@text@composite@x} + {Fix for non-zero baselineshift}% \def\@text@composite@x#1#2{% \ifx#1\relax #2% @@ -229,16 +271,8 @@ of this package available from CTAN} \fi } \plEndIncludeInRelease -\plIncludeInRelease{2016/04/17}{\@text@composite} +\plIncludeInRelease{2016/04/17}{\@text@composite@x} {Fix for non-zero baselineshift}% -\let\g@tlastchart@\@undefined -\let\pltx@isletter\@undefined -\def\@text@composite#1#2#3#{% - \begingroup - \setbox\z@=\hbox\bgroup% - \ybaselineshift\z@\tbaselineshift\z@ - \expandafter\@text@composite@x - \csname\string#1-\string#2\endcsname} \def\@text@composite@x#1#2{% \ifx#1\relax \expandafter\@secondoftwo @@ -260,13 +294,8 @@ of this package available from CTAN} \box\z@ \endgroup} \plEndIncludeInRelease -\plIncludeInRelease{0000/00/00}{\@text@composite} +\plIncludeInRelease{0000/00/00}{\@text@composite@x} {Fix for non-zero baselineshift}% -\let\g@tlastchart@\@undefined -\let\pltx@isletter\@undefined -\def\@text@composite#1#2#3\@text@composite{% - \expandafter\@text@composite@x - \csname\string#1-\string#2\endcsname} \def\@text@composite@x#1{% \ifx#1\relax \expandafter\@secondoftwo @@ -412,6 +441,20 @@ of this package available from CTAN} \fi } \plEndIncludeInRelease +\plIncludeInRelease{2016/07/01}{\AtBeginDvi} + {Fix for incompatible direction}% +\def \AtBeginDvi #1{% + \global \setbox \@begindvibox + \vbox{\yoko \unvbox \@begindvibox #1}% +} +\plEndIncludeInRelease +\plIncludeInRelease{0000/00/00}{\AtBeginDvi} + {Fix for incompatible direction}% +\def \AtBeginDvi #1{% + \global \setbox \@begindvibox + \vbox{\unvbox \@begindvibox #1}% +} +\plEndIncludeInRelease \plIncludeInRelease{2016/04/17}{\@makefnmark} {Remove extra \xkanjiskip}% \renewcommand\@makefnmark{% |