diff options
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/generic/ifptex/ifptex.sty | 28 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/ifptex/ifuptex.sty | 4 |
2 files changed, 29 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/generic/ifptex/ifptex.sty b/Master/texmf-dist/tex/generic/ifptex/ifptex.sty index 75273980832..de4b68fb4e2 100644 --- a/Master/texmf-dist/tex/generic/ifptex/ifptex.sty +++ b/Master/texmf-dist/tex/generic/ifptex/ifptex.sty @@ -47,7 +47,7 @@ %% package declaration \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{ifptex}[2017/05/04 v1.1-pre pTeX checker] +\ProvidesPackage{ifptex}[2017/09/09 v1.2 pTeX checker] %% enter the big group \begingroup @@ -133,6 +133,13 @@ \fi %--------------------------------------- public stuffs +% Note: +% 1) Names '\ifFooTeX' are used in iftex. +% 2) Names '\iffootex' are used in ifxetex/ifluatex/.... +% My preferences are: +% - '\ifwhateverFooTeX' and '\RequireWhateverFooTeX'. +% But I also provide aliases '\iffootex' and '\ifstrictfootex' for +% compatibility with 1) and the old ifuptex. %%<+> \ifpTeX \global\bxip@false{ifpTeX} @@ -170,6 +177,19 @@ %%<+> \ifstrictptex == \ifstrictpTeX \global\bxip@csletcs{ifstrictptex}{ifstrictpTeX} +%%<+> \ifstrictupTeX +\global\bxip@false{ifstrictupTeX} +\ifupTeX \ifpTeXng\else + \global\bxip@true{ifstrictupTeX} +\fi\fi +%%<+> \ifstrictuptex == \ifstrictupTeX +\global\bxip@csletcs{ifstrictuptex}{ifstrictupTeX} + +%%<+> \ifstrictpTeXng (== \ifpTeXng, for now) +\global\bxip@csletcs{ifstrictpTeXng}{ifpTeXng} +%%<+> \ifstrictptexng == \ifstrictpTeXng +\global\bxip@csletcs{ifstrictptexng}{ifstrictpTeXng} + %%<+> \RequirepTeX \gdef\RequirepTeX{% \ifpTeX\else \bxip@err@required{(u)pTeX}\fi} @@ -179,12 +199,18 @@ %%<+> \RequireupTeX \gdef\RequireupTeX{% \ifupTeX\else \bxip@err@required{upTeX}\fi} +%%<+> \RequireStrictupTeX +\gdef\RequireStrictupTeX{% + \ifstrictupTeX\else \bxip@err@required{upTeX (not pTeX-ng)}\fi} %%<+> \RequireNativeupTeX \gdef\RequireNativeupTeX{% \ifnativeupTeX\else \bxip@err@required{upTeX in Unicode}\fi} %%<+> \RequirepTeXng \gdef\RequirepTeXng{% \ifpTeXng\else \bxip@err@required{pTeX-ng}\fi} +%%<+> \RequireStrictpTeXng +\gdef\RequireStrictpTeXng{% + \ifstrictpTeXng\else \bxip@err@required{pTeX-ng}\fi} %--------------------------------------- deprecated stuffs diff --git a/Master/texmf-dist/tex/generic/ifptex/ifuptex.sty b/Master/texmf-dist/tex/generic/ifptex/ifuptex.sty index 8742a0a2cac..0872dba1e80 100644 --- a/Master/texmf-dist/tex/generic/ifptex/ifuptex.sty +++ b/Master/texmf-dist/tex/generic/ifptex/ifuptex.sty @@ -43,10 +43,10 @@ %% package declaration \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{ifuptex}[2017/05/04 v1.1-pre upTeX checker] +\ProvidesPackage{ifuptex}[2017/09/09 v1.2 upTeX checker] %% load ifptex -\x\RequirePackage{ifptex}[2017/05/04] +\x\RequirePackage{ifptex}[2017/09/09] %% all done \bxip@up@restore@codes |