diff options
author | Karl Berry <karl@freefriends.org> | 2023-04-08 19:54:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-04-08 19:54:17 +0000 |
commit | baf8413ae220453606e74414968b045323991686 (patch) | |
tree | 8214dc14e19bda3e730028a841e32aba46aec8cf /Master/texmf-dist/doc/generic/ifptex | |
parent | 0284fe9d37f1cbfbc84efd54ae962f92976d053c (diff) |
ifptex (8apr23)
git-svn-id: svn://tug.org/texlive/trunk@66803 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic/ifptex')
-rw-r--r-- | Master/texmf-dist/doc/generic/ifptex/LICENSE | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/ifptex/README-ja.md | 42 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/ifptex/README.md | 41 |
3 files changed, 70 insertions, 15 deletions
diff --git a/Master/texmf-dist/doc/generic/ifptex/LICENSE b/Master/texmf-dist/doc/generic/ifptex/LICENSE index df92641d58a..cfd0838618e 100644 --- a/Master/texmf-dist/doc/generic/ifptex/LICENSE +++ b/Master/texmf-dist/doc/generic/ifptex/LICENSE @@ -1,6 +1,6 @@ The MIT License -Copyright (c) 2008-2022 Takayuki YATO (aka. "ZR") +Copyright (c) 2008-2023 Takayuki YATO (aka. "ZR") Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Master/texmf-dist/doc/generic/ifptex/README-ja.md b/Master/texmf-dist/doc/generic/ifptex/README-ja.md index 591f746ea90..97cac9a3ec7 100644 --- a/Master/texmf-dist/doc/generic/ifptex/README-ja.md +++ b/Master/texmf-dist/doc/generic/ifptex/README-ja.md @@ -54,17 +54,17 @@ LaTeX の場合: pTeX-ng を使っているか。 ※一応 `\ifstrictptexng`(`\ifstrictpTeXng`)もある。 * `\RequirepTeX` - `\ifpTeX` 不成立の場合はエラーを出す。 + `\ifptex` 不成立の場合はエラーを出す。 * `\RequireStirctpTeX` - `\ifstrictpTeX` 不成立の場合はエラーを出す。 + `\ifstrictptex` 不成立の場合はエラーを出す。 * `\RequireupTeX` - `\ifupTeX` 不成立の場合はエラーを出す。 + `\ifuptex` 不成立の場合はエラーを出す。 * `\RequireStrictupTeX` - `\ifstrictupTeX` 不成立の場合はエラーを出す。 + `\ifstrictuptex` 不成立の場合はエラーを出す。 * `\RequireNativeupTeX` - `\ifnativeupTeX` 不成立の場合はエラーを出す。 + `\ifnativeuptex` 不成立の場合はエラーを出す。 * `\RequirepTeXng` - `\ifpTeXng` 不成立の場合はエラーを出す。 + `\ifptexng` 不成立の場合はエラーを出す。 ※一応 `\RequireStrictpTeXng` もある。 * `\upTeXguessedversion` [mathchardef-トークン] upTeX のバージョンの推測値(を百倍した整数値)。 @@ -73,7 +73,28 @@ LaTeX の場合: * `\RequireupTeXAtLeast{<要求値>}` `\upTeXguessedversion` の値が要求値より小さい場合はエラーを出す。 * `\RequireNativeupTeXAtLeast{<要求値>}` - `\upTeXguessedversion` の値が要求値より小さいまたは `\ifnativeupTeX` + `\upTeXguessedversion` の値が要求値より小さいまたは `\ifnativeuptex` + が不成立の場合はエラーを出す。 + +以下に挙げる機能では(一般的な意味での)pLaTeX や upLaTeX が使われている +かを判定する。ここでは upLaTeX は pLaTeX の一種とは見なされ**ない**。 +※フォーマットが LaTeX でない場合は不成立となる。 +※TeX エンジンが pTeX-ng である場合は不成立となる。 + + * `\ifstrictplatex`[if-トークン] + pLaTeX を使っているか。 + * `\ifstrictuplatex`[if-トークン] + upLaTeX を使っているか。 + * `\ifporuplatex`[if-トークン] + pLaTeX または upLaTeX を使っているか。 + * \RequireStrictpLaTeX` + `\ifstrictplatex` 不成立の場合はエラーを出す。 + * \RequireStrictupLaTeX` + `\ifstrictuplatex` 不成立の場合はエラーを出す。 + * \RequirepOrupLaTeX` + `\ifporuplatex` 不成立の場合はエラーを出す。 + * \RequireStrictupLaTeXAtLeast{<要求値>}` + `\upTeXguessedversion` の値が要求値より小さいまたは `\ifstrictuplatex` が不成立の場合はエラーを出す。 @@ -97,6 +118,13 @@ LaTeX の場合: 更新履歴 -------- + * Version 2.2c 〈2023/04/08〉 + - `\RequireStrictupLaTeXAtLeast` を追加。 + * Version 2.2b 〈2023/02/25〉 + - `\ifporuplatex` と `\RequirepOrupLaTeX` を追加。 + * Version 2.2a 〈2023/02/23〉 + - (試験的) `\ifstrictplatex` と `\ifstrictuplatex` を(対応する + `Require...` 命令とともに)追加。 * Version 2.2 〈2022/04/03〉 - `\upTeXguessedversion` を正式にサポート。 - `\Require(Native)upTeXAtLeast` を追加。 diff --git a/Master/texmf-dist/doc/generic/ifptex/README.md b/Master/texmf-dist/doc/generic/ifptex/README.md index 9f09ad8d85b..424db07d622 100644 --- a/Master/texmf-dist/doc/generic/ifptex/README.md +++ b/Master/texmf-dist/doc/generic/ifptex/README.md @@ -57,17 +57,17 @@ NB: Here “e-TeX-ness” is not considered. * `\ifptexng` (or `\ifpTeXng`) [if-token] Whether the engine is pTeX-ng. * `\RequirepTeX` - Issues an error if `\ifpTeX` fails. + Issues an error if `\ifptex` fails. * `\RequireStrictpTeX` - Issues an error if `\ifstrictpTeX` fails. + Issues an error if `\ifstrictptex` fails. * `\RequireupTeX` - Issues an error if `\ifupTeX` fails. + Issues an error if `\ifuptex` fails. * `\RequireStrictupTeX` - Issues an error if `\ifstrictupTeX` fails. + Issues an error if `\ifstrictuptex` fails. * `\RequireNativeupTeX` - Issues an error if `\ifnativeupTeX` fails. + Issues an error if `\ifnativeuptex` fails. * `\RequirepTeXng` - Issues an error if `\ifpTeXng` fails. + Issues an error if `\ifptexng` fails. * `\upTeXguessedversion` [mathchardef-token] The guessed value of upTeX version; given as a 100-folded integer. NB. On version 1.23 or later, the value is correct. @@ -77,7 +77,27 @@ NB: Here “e-TeX-ness” is not considered. required value. * `\RequireNativeupTeXAtLeast{<required>}` Issues an error either if `\upTeXguessedversion` is smaller than - the given required value or if `\ifnativeupTeX` fails. + the given required value or if `\ifnativeuptex` fails. + +The following functions are for testing whether pLaTeX and/or upLaTeX +(in their prevailing meaning) is used. There upLaTeX is not regarded as +a kind of pLaTeX. + + * `\ifstrictplatex` [if-token] + Whether pLaTeX is used. + * `\ifstrictuplatex` [if-token] + Whether upLaTeX is used. + * `\ifporuplatex` [if-token] + Whether pLaTeX or upLaTeX is used. + * `\RequireStrictpLaTeX` + Issues an error if `\ifstrictplatex` fails. + * `\RequireStrictupLaTeX` + Issues an error if `\ifstrictuplatex` fails. + * `\RequirepOrupLaTeX` + Issues an error if `\ifporuplatex` fails. + * `\RequireStrictupLaTeXAtLeast{<required>}` + Issues an error either if `\upTeXguessedversion` is smaller than + the given required value or if `\ifstrictuplatex` fails. ifuptex Package ― Alias of ifptex @@ -104,6 +124,13 @@ Just the same as the ifptex package. Revision History ---------------- + * Version 2.2c 〈2023/04/08〉 + - Add `\RequireStrictupLaTeXAtLeast`. + * Version 2.2b 〈2023/02/25〉 + - Add `\ifporuplatex` and `\RequirepOrupLaTeX`. + * Version 2.2a 〈2023/02/23〉 + - Add `\ifstrictplatex` and `\ifstrictupltex`, along with their + `Require...` counterparts. * Version 2.2 〈2022/04/03〉 - Officialy support `\upTeXguessedversion`. - Add `\Require(Native)upTeXAtLeast`. |