summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/platex/base/platexrelease.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-10-28 22:30:39 +0000
committerKarl Berry <karl@freefriends.org>2017-10-28 22:30:39 +0000
commit273e485888671e409de40cffd23ad2153549915d (patch)
tree591468e322367ac5a8873e361fdfcfc31d1d0a5a /Master/texmf-dist/tex/platex/base/platexrelease.sty
parentba4f9ff67cd34e2e59a1968e66e6caa6d32f5bd1 (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.sty109
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{%