diff options
author | Karl Berry <karl@freefriends.org> | 2021-01-27 22:05:09 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-01-27 22:05:09 +0000 |
commit | 577429c9ed5ac77c3555aad23b2039c1c100a1d5 (patch) | |
tree | d99211a83cf21c1454d222d85f8837b6ad7264bc /Master/texmf-dist/source/latex | |
parent | 568c49b6f47c72b1be977a58baf6b922f998a349 (diff) |
bxjscls (27jan21)
git-svn-id: svn://tug.org/texlive/trunk@57536 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex')
-rw-r--r-- | Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx b/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx index 5ca16063ebc..8f3131287df 100644 --- a/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx +++ b/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx @@ -33,7 +33,7 @@ % Copyright 1999-2016 Haruhiko Okumura % Copyright 2016-2020 Japanese TeX Development Community % -% Copyright 2013-2020 Takayuki YATO (aka. "ZR") +% Copyright 2013-2021 Takayuki YATO (aka. "ZR") % % \fi % \CheckSum{0} @@ -56,7 +56,8 @@ %<*driver> \ProvidesFile{bxjscls.dtx} %</driver> - [2020/10/16 v2.4 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] % [2020/10/04 v2.2c BXJS document classes] @@ -10739,6 +10740,14 @@ definitions will be employed}% \bxjs@pandoc@polyglossia@ja % \end{macrocode} +% 言語名が |japanese| だった場合も同様。 +% \begin{macrocode} + }{\ifstrequal{##2}{japanese}{% + \ClassWarning\bxjs@clsname + {Main language is japanese, thus the fallback\MessageBreak + definitions will be employed}% + \bxjs@pandoc@polyglossia@ja +% \end{macrocode} % 言語名が非空ならば、本来の |polyglossia| の処理を実行する。 % \begin{macrocode} }{%else @@ -10750,7 +10759,7 @@ \noexpand\RequirePackage[\bxjs@polyglossia@options]{polyglossia}[]% }\bxjs@next \setmainlanguage[##1]{##2}% - }}} + }}}} % \end{macrocode} % % プレアンブルで |polyglossia| の読込が指示されなかった場合、 @@ -10767,6 +10776,9 @@ % Pandoc側で |lang=ja| が指定されていた場合の処理。 % この場合はPolyglossiaの処理を無効化するためにダミーの定義を行う。 % その時点でダミーの |\setotherlanguage(s)| を定義する。 +% \Note 現在ではPolyglossiaの日本語用の定義ファイル +% (|gloss-japanese.ldf|)が存在するので、本来なら普通に処理できる +% はずであるが、現状の定義ファイルはアレなので回避したい。 % \begin{macrocode} \@onlypreamble\bxjs@pandoc@polyglossia@ja \def\bxjs@pandoc@polyglossia@ja{% |