From c717892aaf8691dcb09283437456b8b6caddb709 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 8 Sep 2016 21:58:04 +0000 Subject: platex (8sep16) git-svn-id: svn://tug.org/texlive/trunk@42018 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/platex/base/platexrelease.sty | 35 ++++++++++++++++++++-- Master/texmf-dist/tex/platex/base/plcore.ltx | 4 +-- 2 files changed, 35 insertions(+), 4 deletions(-) (limited to 'Master/texmf-dist/tex/platex') diff --git a/Master/texmf-dist/tex/platex/base/platexrelease.sty b/Master/texmf-dist/tex/platex/base/platexrelease.sty index 5525fcb0207..da7f6381c20 100644 --- a/Master/texmf-dist/tex/platex/base/platexrelease.sty +++ b/Master/texmf-dist/tex/platex/base/platexrelease.sty @@ -18,7 +18,7 @@ \edef\p@known@latexreleaseversion {2016/03/31} \edef\platexreleaseversion - {2016/09/03} + {2016/09/08} \def\plIncludeInRelease#1{\kernel@ifnextchar[% {\@plIncludeInRelease{#1}} {\@plIncludeInRelease{#1}[#1]}} @@ -44,7 +44,7 @@ %% File: platexrelease.dtx \NeedsTeXFormat{pLaTeX2e} \ProvidesPackage{platexrelease} - [2016/07/05 v1.0f latexrelease support for pLaTeX Kernel] + [2016/09/08 v1.0g latexrelease support for pLaTeX Kernel] \RequirePackageWithOptions{latexrelease} \ifnum\expandafter\@parse@version\latexreleaseversion//00\@nil >\expandafter\@parse@version\p@known@latexreleaseversion//00\@nil @@ -100,6 +100,15 @@ of this package available from CTAN} \fi \let\pfmtversion\requestedplpatchdate \let\currentpLaTeXdate\requestedpLaTeXdate +\plIncludeInRelease{2016/09/08}{\PackageWarning}{pLaTeX Info}% +\plEndIncludeInRelease +\plIncludeInRelease{2016/09/03}{\PackageWarning}{pLaTeX Info}% + \PackageWarningNoLine{platexrelease}{% + You selected pLaTeX2e <\pfmtversion>, but\MessageBreak + this version of pLaTeX2e is known to have\MessageBreak + some critical bugs. We advise you to\MessageBreak + select another format date} +\plEndIncludeInRelease \plIncludeInRelease{2016/07/01}{\PackageWarning}{pLaTeX Info}% \plEndIncludeInRelease \plIncludeInRelease{2016/04/17}{\PackageWarning}{pLaTeX Info}% @@ -480,6 +489,28 @@ of this package available from CTAN} {\protected@xdef\@thefnmark{\thempfn}% \@footnotetext}} \plEndIncludeInRelease +\plIncludeInRelease{2016/09/08}{\@footnotetext} + {Allow break after \footnote (more fix)}% +\long\def\@footnotetext#1{% + \ifydir\def\@tempa{\yoko}\else\def\@tempa{\tate}\fi + \insert\footins{\@tempa% + \reset@font\footnotesize + \interlinepenalty\interfootnotelinepenalty + \splittopskip\footnotesep + \splitmaxdepth \dp\strutbox \floatingpenalty \@MM + \hsize\columnwidth \@parboxrestore + \protected@edef\@currentlabel{% + \csname p@footnote\endcsname\@thefnmark + }% + \color@begingroup + \@makefntext{% + \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% + \color@endgroup}\ifhmode\null\fi + \ifnum\pltx@foot@penalty=\z@\else + \penalty\pltx@foot@penalty + \pltx@foot@penalty\z@ + \fi} +\plEndIncludeInRelease \plIncludeInRelease{2016/09/03}{\@footnotetext} {Allow break after \footnote}% \long\def\@footnotetext#1{% diff --git a/Master/texmf-dist/tex/platex/base/plcore.ltx b/Master/texmf-dist/tex/platex/base/plcore.ltx index 87390477c10..538c61d93c7 100644 --- a/Master/texmf-dist/tex/platex/base/plcore.ltx +++ b/Master/texmf-dist/tex/platex/base/plcore.ltx @@ -18,7 +18,7 @@ %% File: plvers.dtx \def\pfmtname{pLaTeX2e} \def\pfmtversion - {2016/09/03} + {2016/09/08} \def\ppatch@level{0} \def\plIncludeInRelease#1{\kernel@ifnextchar[% {\@plIncludeInRelease{#1}} @@ -946,7 +946,7 @@ \color@begingroup \@makefntext{% \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% - \color@endgroup}\null + \color@endgroup}\ifhmode\null\fi \ifnum\pltx@foot@penalty=\z@\else \penalty\pltx@foot@penalty \pltx@foot@penalty\z@ -- cgit v1.2.3