From 27accb929aa8061d3aea791560a1bffd3876f0c7 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sat, 6 Feb 2021 03:00:58 +0000 Subject: CTAN sync 202102060300 --- language/japanese/BX/bxjscls/README-ja.md | 2 ++ language/japanese/BX/bxjscls/README.md | 1 + language/japanese/BX/bxjscls/bxjscls-manual.pdf | Bin 381683 -> 382178 bytes language/japanese/BX/bxjscls/bxjscls-manual.tex | 17 +++++++--------- language/japanese/BX/bxjscls/bxjscls.dtx | 25 +++++++++++++++++++++++- language/japanese/BX/bxjscls/bxjscls.pdf | Bin 1173834 -> 1173854 bytes 6 files changed, 34 insertions(+), 11 deletions(-) (limited to 'language/japanese') diff --git a/language/japanese/BX/bxjscls/README-ja.md b/language/japanese/BX/bxjscls/README-ja.md index 7d1f903246..2797e7841b 100644 --- a/language/japanese/BX/bxjscls/README-ja.md +++ b/language/japanese/BX/bxjscls/README-ja.md @@ -99,6 +99,8 @@ XeLaTeX / LuaLaTeX の上でも日本語処理パッケージと連携して使 更新履歴 -------- + * Version 2.5 〈2021/02/02〉 + - `plautopatch` オプションを追加。 * Version 2.4a 〈2021/01/27〉 - pandoc 和文ドライバにおいて、Polyglossia で `japanese` が指定 された場合も独自処理に切り替える。 diff --git a/language/japanese/BX/bxjscls/README.md b/language/japanese/BX/bxjscls/README.md index 15ed06c536..054e30c652 100644 --- a/language/japanese/BX/bxjscls/README.md +++ b/language/japanese/BX/bxjscls/README.md @@ -89,6 +89,7 @@ This package is distributed under the BSD 2-Clause License. Revision History ---------------- + * Version 2.5 〈2021/02/02〉 * Version 2.4a 〈2021/01/27〉 * Version 2.4 〈2020/10/16〉 * Version 2.3 〈2020/10/10〉 diff --git a/language/japanese/BX/bxjscls/bxjscls-manual.pdf b/language/japanese/BX/bxjscls/bxjscls-manual.pdf index 8291a8f6ea..b06a1f069a 100644 Binary files a/language/japanese/BX/bxjscls/bxjscls-manual.pdf and b/language/japanese/BX/bxjscls/bxjscls-manual.pdf differ diff --git a/language/japanese/BX/bxjscls/bxjscls-manual.tex b/language/japanese/BX/bxjscls/bxjscls-manual.tex index 5d3431d5b0..3a8825df3b 100644 --- a/language/japanese/BX/bxjscls/bxjscls-manual.tex +++ b/language/japanese/BX/bxjscls/bxjscls-manual.tex @@ -11,8 +11,8 @@ \bxtexlogoimport{*} \usepackage{shortvrb} \MakeShortVerb{\|} -\newcommand{\PkgVersion}{2.4a} -\newcommand{\PkgDate}{2021/01/27} +\newcommand{\PkgVersion}{2.5} +\newcommand{\PkgDate}{2021/02/02} \newcommand{\Pkg}[1]{\textsf{#1}} \newcommand{\Meta}[1]{$\langle$\mbox{}\nobr#1\nobr\mbox{}$\rangle$} \newcommand{\Note}{\par\noindent ※} @@ -765,14 +765,11 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション パッケージが読み込まれた場合も無効化される。 特に、和文ドライバがstandardである場合は、必ず\Pkg{xeCJK}が 読み込まれるため、このオプションは無意味である。 -%\item |a4varpaper|、|b5varpaper|\Means -% 用紙サイズ指定オプション |a4var|、|b5var| の別名。 -% \Note Pandocで |-V papersize=a4var| の指定を可能にするため。 -%\item |custompaper|\Means -% 実際には何もしない用紙サイズ指定オプション。 -% \Note Pandocを使う際に「用紙サイズは |classoption=paper=...| -% で指定するから |papersize| は不要だが何か指定しないといけない」 -% という場合に |-V papersize=custom| を指定する。 +\item |plautopatch=|\Meta{真偽値}\Means + エンジンが\,(u){\pLaTeX}である場合に(十分に早い時点で)% + \Pkg{plautopatch}パッケージを読み込む。 + 既定値は偽。 + \Note ただし、Pandocモードの場合は既定値が真になる。 \item |mag=|\Meta{整数}\Means 版面拡大率(mag値)の直接設定。 既定は基底フォントサイズから算出する。 diff --git a/language/japanese/BX/bxjscls/bxjscls.dtx b/language/japanese/BX/bxjscls/bxjscls.dtx index 8f3131287d..58878b8072 100644 --- a/language/japanese/BX/bxjscls/bxjscls.dtx +++ b/language/japanese/BX/bxjscls/bxjscls.dtx @@ -56,7 +56,8 @@ %<*driver> \ProvidesFile{bxjscls.dtx} % - [2021/01/27 v2.4a BXJS document classes] + [2021/02/02 v2.5 BXJS document classes] +% [2021/01/27 v2.4a BXJS document classes] % [2020/10/16 v2.4 BXJS document classes] % [2020/10/10 v2.3 BXJS document classes] % based on jsclasses [2020/10/05] @@ -2029,6 +2030,14 @@ % \end{macrocode} % \end{macro} % +% \begin{macro}{\ifbxjs@plautopatch} +% 〔スイッチ〕 |plautopatch| の指定値。 +% \begin{macrocode} +\bxjs@declare@bool@option{plautopatch}{plautopatch}{false} +\g@addto@macro\bxjs@plautopatchfalse{\def\bxjs@plautopatch@given{false}} +% \end{macrocode} +% \end{macro} +% % \end{ZRnote} % % \paragraph{オプションの実行} @@ -2299,6 +2308,20 @@ \fi % \end{macrocode} % +% |plautopatch| が真の場合はここで |plautopatch| を読み込む。 +% \Note この時点で既に読み込まれているパッケージは、 +% |calc|、|keyval|、|ifpdf|。 +% \Note Pandocモードでは |plautopatch| の既定値を真とする。 +% \begin{macrocode} +\def\bxjs@@pandoc{pandoc} +\ifx\bxjs@jadriver\bxjs@@pandoc \ifx\bxjs@plautopatch@given\@undefined + \bxjs@plautopatchtrue +\fi\fi +\ifx j\jsEngine \ifbxjs@plautopatch + \RequirePackage{plautopatch}[2018/08/22]%v0.3 +\fi\fi +% \end{macrocode} +% % エンジンオプションがない場合はエラーを出す。 % \Note ただし |ja| 非指定の場合はスキップする。 % \begin{macrocode} diff --git a/language/japanese/BX/bxjscls/bxjscls.pdf b/language/japanese/BX/bxjscls/bxjscls.pdf index dee87a64e4..0b65682c12 100644 Binary files a/language/japanese/BX/bxjscls/bxjscls.pdf and b/language/japanese/BX/bxjscls/bxjscls.pdf differ -- cgit v1.2.3