summaryrefslogtreecommitdiff
path: root/language/japanese/BX/bxjscls/bxjscls.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'language/japanese/BX/bxjscls/bxjscls.dtx')
-rw-r--r--language/japanese/BX/bxjscls/bxjscls.dtx25
1 files changed, 24 insertions, 1 deletions
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}
%</driver>
- [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}