diff options
author | Karl Berry <karl@freefriends.org> | 2017-10-28 22:30:39 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-10-28 22:30:39 +0000 |
commit | 273e485888671e409de40cffd23ad2153549915d (patch) | |
tree | 591468e322367ac5a8873e361fdfcfc31d1d0a5a /Master/texmf-dist/tex/platex/base/platexrelease.sty | |
parent | ba4f9ff67cd34e2e59a1968e66e6caa6d32f5bd1 (diff) |
platex (28oct17)
git-svn-id: svn://tug.org/texlive/trunk@45628 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/platex/base/platexrelease.sty')
-rw-r--r-- | Master/texmf-dist/tex/platex/base/platexrelease.sty | 109 |
1 files changed, 108 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/platex/base/platexrelease.sty b/Master/texmf-dist/tex/platex/base/platexrelease.sty index 178cdda70ac..e217dc55694 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 {2017/04/15} \edef\platexreleaseversion - {2017/09/26} + {2017/10/28} \def\plIncludeInRelease#1{\kernel@ifnextchar[% {\@plIncludeInRelease{#1}} {\@plIncludeInRelease{#1}[#1]}} @@ -425,6 +425,52 @@ of this package available from CTAN} \fi #1} \plEndIncludeInRelease +\plIncludeInRelease{2017/10/28}{\check@nocorr@} + {Italic correction before \textt...}% +\def \check@nocorr@ #1#2\nocorr#3\@nil {% + \let \check@icl \maybe@ic + \def \check@icr {\ifvmode \else \aftergroup \maybe@ic \fi}% + \def \reserved@a {\nocorr}% + \def \reserved@b {#1}% + \def \reserved@c {#3}% + \ifx \reserved@a \reserved@b + \ifx \reserved@c \@empty + \let \check@icl \@empty + \else + \let \check@icl \@empty + \let \check@icr \@empty + \fi + \else + \ifx \reserved@c \@empty + \else + \let \check@icr \@empty + \fi + \fi +} +\plEndIncludeInRelease +\plIncludeInRelease{0000/00/00}{\check@nocorr@} + {Italic correction before \textt...}% +\def \check@nocorr@ #1#2\nocorr#3\@nil {% + \let \check@icl \relax % changed from \maybe@ic + \def \check@icr {\ifvmode \else \aftergroup \maybe@ic \fi}% + \def \reserved@a {\nocorr}% + \def \reserved@b {#1}% + \def \reserved@c {#3}% + \ifx \reserved@a \reserved@b + \ifx \reserved@c \@empty + \let \check@icl \@empty + \else + \let \check@icl \@empty + \let \check@icr \@empty + \fi + \else + \ifx \reserved@c \@empty + \else + \let \check@icr \@empty + \fi + \fi +} +\plEndIncludeInRelease \plIncludeInRelease{2016/04/17}{\eminnershape}{\eminnershape}% \DeclareRobustCommand\em {\@nomath\em \ifdim \fontdimen\@ne\font >\z@ @@ -443,6 +489,18 @@ of this package available from CTAN} \mcfamily \upshape \else \gtfamily \itshape \fi} \let\eminnershape\@undefined \plEndIncludeInRelease +\plIncludeInRelease{2017/10/28}{\<} + {\inhibitglue in vertical mode}% +\ifx\protected\@undefined +\def\<{\inhibitglue} +\else +\protected\def\<{\ifvmode\leavevmode\fi\inhibitglue} +\fi +\plEndIncludeInRelease +\plIncludeInRelease{0000/00/00}{\<} + {\inhibitglue in vertical mode}% +\def\<{\inhibitglue} +\plEndIncludeInRelease %% File: plcore.dtx \plIncludeInRelease{2017/07/29}{\@no@lnbk} {Break before prebreakpenalty}% @@ -936,6 +994,18 @@ of this package available from CTAN} \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% \color@endgroup}} \plEndIncludeInRelease +\plIncludeInRelease{2017/10/28}{\@setref} + {Spacing after \ref in moving arguments}% +\def\@setref#1#2#3{% + \ifx#1\relax + \protect\G@refundefinedtrue + \nfss@text{\reset@font\bfseries ??}% + \@latex@warning{Reference `#3' on page \thepage \space + undefined}% + \else + \expandafter#2#1\spacefactor\@m{}% change \null to \spacefactor\@m{} + \fi} +\plEndIncludeInRelease \plIncludeInRelease{2017/04/08}{\@setref} {Spacing after \ref in moving arguments}% \def\@setref#1#2#3{% @@ -960,6 +1030,17 @@ of this package available from CTAN} \expandafter#2#1\relax% change \null to \relax \fi} \plEndIncludeInRelease +\plIncludeInRelease{2017/10/28}{\verb} + {Preserve beginning space characters}% +\if@compatibility\else +\def\verb{\relax\ifmmode\hbox\else\leavevmode\vadjust{}\fi + \bgroup + \verb@eol@error \let\do\@makeother \dospecials + \verbatim@font\@noligs + \language\l@nohyphenation + \@ifstar\@sverb\@verb} +\fi +\plEndIncludeInRelease \plIncludeInRelease{2017/04/08}{\verb} {Disable hyphenation in verb}% \if@compatibility\else @@ -981,6 +1062,32 @@ of this package available from CTAN} \@ifstar\@sverb\@verb} \fi \plEndIncludeInRelease +\plIncludeInRelease{2017/10/28}{\@startline} + {Inhibit JFM glue at the beginning}% +\gdef\@startline{% + \ifnum \@nxttabmar >\@hightab + \@badtab + \global\@nxttabmar \@hightab + \fi + \global\@curtabmar \@nxttabmar + \global\@curtab \@curtabmar + \global\setbox\@curline \hbox {}% + \@startfield + \strut\inhibitglue} +\plEndIncludeInRelease +\plIncludeInRelease{0000/00/00}{\@startline} + {Inhibit JFM glue at the beginning}% +\gdef\@startline{% + \ifnum \@nxttabmar >\@hightab + \@badtab + \global\@nxttabmar \@hightab + \fi + \global\@curtabmar \@nxttabmar + \global\@curtab \@curtabmar + \global\setbox\@curline \hbox {}% + \@startfield + \strut} +\plEndIncludeInRelease \plIncludeInRelease{2017/09/26}{\@tabclassz} {Inhibit JFM glue in tabular cells}% \def\@tabclassz{% |