From 580a384585ecc80778ebca5845ce3bd7ae60cb48 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 28 Jan 2021 03:01:03 +0000 Subject: CTAN sync 202101280301 --- language/japanese/BX/bxjscls/LICENSE | 2 +- language/japanese/BX/bxjscls/README-ja.md | 3 +++ language/japanese/BX/bxjscls/README.md | 1 + language/japanese/BX/bxjscls/bxjscls-manual.pdf | Bin 382171 -> 381683 bytes language/japanese/BX/bxjscls/bxjscls-manual.tex | 4 ++-- language/japanese/BX/bxjscls/bxjscls.dtx | 18 +++++++++++++++--- language/japanese/BX/bxjscls/bxjscls.pdf | Bin 1173357 -> 1173834 bytes 7 files changed, 22 insertions(+), 6 deletions(-) (limited to 'language/japanese') diff --git a/language/japanese/BX/bxjscls/LICENSE b/language/japanese/BX/bxjscls/LICENSE index b1ab4fd482..9f9db67d1e 100644 --- a/language/japanese/BX/bxjscls/LICENSE +++ b/language/japanese/BX/bxjscls/LICENSE @@ -3,7 +3,7 @@ The BSD 2-Clause License Copyright 1995-1999 ASCII Corporation. 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") All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/language/japanese/BX/bxjscls/README-ja.md b/language/japanese/BX/bxjscls/README-ja.md index 431c8fe52c..7d1f903246 100644 --- a/language/japanese/BX/bxjscls/README-ja.md +++ b/language/japanese/BX/bxjscls/README-ja.md @@ -99,6 +99,9 @@ XeLaTeX / LuaLaTeX の上でも日本語処理パッケージと連携して使 更新履歴 -------- + * Version 2.4a 〈2021/01/27〉 + - pandoc 和文ドライバにおいて、Polyglossia で `japanese` が指定 + された場合も独自処理に切り替える。 * Version 2.4 〈2020/10/16〉 - geometry と互換の用紙サイズ名オプションを追加。 - `iso-bsize` オプションを追加。 diff --git a/language/japanese/BX/bxjscls/README.md b/language/japanese/BX/bxjscls/README.md index f8f8eeb303..15ed06c536 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.4a 〈2021/01/27〉 * Version 2.4 〈2020/10/16〉 * Version 2.3 〈2020/10/10〉 - Sync with jsclasses 2020/10/05. diff --git a/language/japanese/BX/bxjscls/bxjscls-manual.pdf b/language/japanese/BX/bxjscls/bxjscls-manual.pdf index 4b188a5a49..8291a8f6ea 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 c0d2c109f5..5d3431d5b0 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.4} -\newcommand{\PkgDate}{2020/10/16} +\newcommand{\PkgVersion}{2.4a} +\newcommand{\PkgDate}{2021/01/27} \newcommand{\Pkg}[1]{\textsf{#1}} \newcommand{\Meta}[1]{$\langle$\mbox{}\nobr#1\nobr\mbox{}$\rangle$} \newcommand{\Note}{\par\noindent ※} diff --git a/language/japanese/BX/bxjscls/bxjscls.dtx b/language/japanese/BX/bxjscls/bxjscls.dtx index 5ca16063eb..8f3131287d 100644 --- a/language/japanese/BX/bxjscls/bxjscls.dtx +++ b/language/japanese/BX/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} % - [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{% diff --git a/language/japanese/BX/bxjscls/bxjscls.pdf b/language/japanese/BX/bxjscls/bxjscls.pdf index 7700df43b6..dee87a64e4 100644 Binary files a/language/japanese/BX/bxjscls/bxjscls.pdf and b/language/japanese/BX/bxjscls/bxjscls.pdf differ -- cgit v1.2.3