diff options
author | Karl Berry <karl@freefriends.org> | 2020-10-05 20:51:55 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-10-05 20:51:55 +0000 |
commit | 6252bbe05d6c7516d6361714eacfd384ccae3389 (patch) | |
tree | 63c04bfba22fc554f92644fa003e28e829b4a798 /Master/texmf-dist/source/latex | |
parent | ff5fa22dcc2877285b993e4ba367f98ef6c10af9 (diff) |
bxjscls (5oct20)
git-svn-id: svn://tug.org/texlive/trunk@56552 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex')
-rw-r--r-- | Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx b/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx index 5d3a66f964a..9d44ced9498 100644 --- a/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx +++ b/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx @@ -56,7 +56,8 @@ %<*driver> \ProvidesFile{bxjscls.dtx} %</driver> - [2020/09/29 v2.2b BXJS document classes] + [2020/10/04 v2.2c BXJS document classes] +% [2020/09/29 v2.2b BXJS document classes] % [2020/09/22 v2.2a BXJS document classes] % [2020/09/04 v2.2 BXJS document classes] % [2020/05/28 v2.1 BXJS document classes] @@ -480,6 +481,16 @@ % \end{macrocode} % \end{macro} % +% \begin{macro}{\ifbxjs@old@hook@system} +% 〔スイッチ〕 +% {\LaTeX}の新しいフック管理システムが未導入であるか。 +% \Note カーネルの2020/10/01版で導入された。 +% \begin{macrocode} +\newif\ifbxjs@old@hook@system +\@ifl@t@r\fmtversion{2020/10/01}{}{\bxjs@old@hook@systemtrue} +% \end{macrocode} +% \end{macro} +% % \begin{macro}{\bxjs@cond} % |\bxjs@cond\ifXXX|……|\fi{|\Meta{真}|}{|\Meta{偽}|}|\par % {\TeX}のif-文(|\ifXXX|……\Meta{真}|\else|\Meta{偽}|\fi|)を @@ -3492,7 +3503,7 @@ % ムニャムニャ。 % \begin{macrocode} \def\bxjs@geometry@name{geometry} -\ifx\AddToHook\@undefined +\ifbxjs@old@hook@system \let\bxjs@apply@bd@pre@geometry@hook\AtBeginDocument \else \def\bxjs@apply@bd@pre@geometry@hook{% @@ -9543,7 +9554,7 @@ % {\LaTeX}カーネルの新フック管理が導入済かを調べる。 % 未導入の古い版である場合。 % \begin{macrocode} -\ifx\AddToHook\@undefined +\ifbxjs@old@hook@system \def\bxjs@urgent@special#1{% \AtBeginDvi{\special{#1}}% \g@addto@macro\bxjs@begin@document@hook{% @@ -9559,13 +9570,14 @@ % \end{macrocode} % 導入済の場合。 % \Note 自分が先行する必要がある対象のパッケージを適宜追加する。 +% \Note |pxjahyper| パッケージの処理と合わせる。 % \begin{macrocode} \else \def\bxjs@urgent@special#1{% \bxjs@urgent@special@a - \AddToHook{shipout/firstpage}[./urgent]{\special{#1}}} + \AddToHook{shipout/firstpage}[pxjahyper/enc]{\special{#1}}} \def\bxjs@urgent@special@a{% - \DeclareHookRule{shipout/firstpage}{./urgent}{<}{hyperref}% + \DeclareHookRule{shipout/firstpage}{pxjahyper/enc}{<}{hyperref}% \global\let\bxjs@urgent@special@a\relax} \fi % \end{macrocode} |