From 987a07641cd12f2042a852d5daebf511eda77025 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 11 Apr 2020 22:47:51 +0000 Subject: bxjscls (5apr20) git-svn-id: svn://tug.org/texlive/trunk@54673 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/bxjscls/README-ja.md | 4 + Master/texmf-dist/doc/latex/bxjscls/README.md | 3 + .../doc/latex/bxjscls/bxjscls-manual.pdf | Bin 729504 -> 735308 bytes .../doc/latex/bxjscls/bxjscls-manual.tex | 121 ++++++++++++++++----- Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf | Bin 1151365 -> 1152350 bytes Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx | 22 +++- .../texmf-dist/tex/latex/bxjscls/bxjsarticle.cls | 13 ++- Master/texmf-dist/tex/latex/bxjscls/bxjsbook.cls | 13 ++- Master/texmf-dist/tex/latex/bxjscls/bxjscjkcat.sty | 2 +- Master/texmf-dist/tex/latex/bxjscls/bxjscompat.sty | 2 +- .../tex/latex/bxjscls/bxjsja-minimal.def | 2 +- .../texmf-dist/tex/latex/bxjscls/bxjsja-modern.def | 2 +- .../texmf-dist/tex/latex/bxjscls/bxjsja-pandoc.def | 2 +- .../tex/latex/bxjscls/bxjsja-standard.def | 2 +- Master/texmf-dist/tex/latex/bxjscls/bxjspandoc.sty | 2 +- Master/texmf-dist/tex/latex/bxjscls/bxjsreport.cls | 13 ++- Master/texmf-dist/tex/latex/bxjscls/bxjsslide.cls | 13 ++- 17 files changed, 173 insertions(+), 43 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/bxjscls/README-ja.md b/Master/texmf-dist/doc/latex/bxjscls/README-ja.md index 34ff9e1b8a0..4a888395bba 100644 --- a/Master/texmf-dist/doc/latex/bxjscls/README-ja.md +++ b/Master/texmf-dist/doc/latex/bxjscls/README-ja.md @@ -99,7 +99,11 @@ XeLaTeX / LuaLaTeX の上でも日本語処理パッケージと連携して使 更新履歴 -------- + * Version 2.0a 〈2020/04/04〉 + - 非推奨のオプションの一部について、警告を出す。 * Version 2.0 〈2020/03/25〉 + - XeLaTeX・LuaLaTeX での既定の和文フォントを「IPAex フォント」から + 「原ノ味フォント」に変更した。 - geometry 4.x 版のサポートを廃止した。 - 開発者命令 `\ifdraft` を廃止した。 - 和暦の処理に関して bxwareki パッケージを必須とする。 diff --git a/Master/texmf-dist/doc/latex/bxjscls/README.md b/Master/texmf-dist/doc/latex/bxjscls/README.md index 1a36b547884..5e0f3cb97be 100644 --- a/Master/texmf-dist/doc/latex/bxjscls/README.md +++ b/Master/texmf-dist/doc/latex/bxjscls/README.md @@ -89,7 +89,10 @@ This package is distributed under the BSD 2-Clause License. Revision History ---------------- + * Version 2.0a 〈2020/04/04〉 * Version 2.0 〈2020/03/25〉 + - Now the default Japanese fonts on XeLaTeX/LuaLaTeX are "Harano + Aji Fonts". (Formerly "IPAex Fonts" were used.) - Drop the support for geometry v4.x. - Abolish a developer-level command `\ifdraft`. - Now bxwareki package is required for using features on wareki diff --git a/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf b/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf index d41b77f1bc6..8cf2a84207b 100644 Binary files a/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf and b/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf differ diff --git a/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex b/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex index ecf8b5ba4ac..f23e38aaabc 100644 --- a/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex +++ b/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex @@ -7,13 +7,12 @@ %\usepackage{url} \usepackage[unicode,colorlinks,hyperfootnotes=false]{hyperref} \hypersetup{linkcolor=myblue,urlcolor=mygreen} -\usepackage{metalogo} -\pdfstringdefDisableCommands{% - \renewcommand*{\XeLaTeX}{XeLaTeX}} +\usepackage{bxtexlogo} +\bxtexlogoimport{*} \usepackage{shortvrb} \MakeShortVerb{\|} -\newcommand{\PkgVersion}{2.0} -\newcommand{\PkgDate}{2020/03/25} +\newcommand{\PkgVersion}{2.0a} +\newcommand{\PkgDate}{2020/04/04} \newcommand{\Pkg}[1]{\textsf{#1}} \newcommand{\Meta}[1]{$\langle$\mbox{}\nobr#1\nobr\mbox{}$\rangle$} \newcommand{\Note}{\par\noindent ※} @@ -22,12 +21,6 @@ \newcommand{\wbr}{\linebreak[0]} \newcommand{\nobr}{\nolinebreak[4]} \newcommand{\xast}{\mbox{}\mbox{$^*$}} -\providecommand{\pTeX}{p\TeX} -\providecommand{\pLaTeX}{p\LaTeX} -\providecommand{\upTeX}{u\pTeX} -\providecommand{\upLaTeX}{u\pLaTeX} -\providecommand{\pdfLaTeX}{pdf\LaTeX} -\providecommand{\BibTeX}{Bib\TeX} %----------------------------------------------------------- \begin{document} \title{\Pkg{BXjscls} パッケージ\\ @@ -266,6 +259,9 @@ JSクラスのレイアウトデザインと機能をほぼ踏襲しているが \setCJKsansfont[BoldFont=HaranoAjiGothic-Medium.otf]{HaranoAjiGothic-Medium.otf} \end{verbatim}\end{quote} +\Note 2.0版より、既定の和文フォントが「IPAexフォント」から +「原ノ味フォント」に変更された。 + |jafont| を指定した場合は: \begin{quote}\small\begin{verbatim} \documentclass[a4paper,xelatex,ja=standard,jafont=ms]{bxjsarticle} @@ -294,6 +290,9 @@ JSクラスのレイアウトデザインと機能をほぼ踏襲しているが \usepackage[haranoaji]{luatexja-preset} \end{verbatim}\end{quote} +\Note 2.0版より、既定の和文フォントが「IPAexフォント」から +「原ノ味フォント」に変更された。 + |jafont| を指定した場合は: \begin{quote}\small\begin{verbatim} \documentclass[b5paper,lualatex,ja=standard,jafont=ms]{bxjsarticle} @@ -589,13 +588,12 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション |standard|、|pandoc| がある。 エンジンが |platex| か |uplatex| の時は |ja| の 既定値は |standard| である。 - それ以外の場合は、一応 |minimal| とするが、 - 明示的な指定が推奨される - (2.0版で正式に非推奨の扱いとなった)。 + それ以外の場合は、一応 |minimal| となるが、 + 2.0版以降では |ja| の省略は\jemph{非推奨}である。 \item |jafont=|\Meta{名前}\Means 「和文フォントプリセット指定」の名前を設定する。 - \Note \ref{sec:Basic}節で解説した通り、standard和文ドライバでは |jafont| - の値が利用される。 + \Note standard和文ドライバでは |jafont| の値が利用される。 + 詳細は\ref{ssec:ja-font-settings}節を参照。 \par プリセット指定の値が丸括弧を含む(例えば“|sourcehan(-otc)|”)場合、 以下のように解釈される。 @@ -680,7 +678,9 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション 既定値は真。 \Note つまり「JSクラスの一種である」と判定されると不都合な場合に、 |disguise-js=false| を指定する。 -\item |bigcode|\Means +\item |bigcode|(既定 + \footnote{2.0版より常に |bigcode| が既定になる。 + 昔の版では{\TeX}エンジンの版に応じて既定値を変えていた。})\Means {\upTeX}エンジンとdvipdfmxの組合せで\Pkg{hyperref}パッケージを 利用する時に適用されるToUnicode CMapとして |UTF8-UTF16| を指定する。 PDFの文書情報の文字列にBMP外の文字が含まれる場合には @@ -690,14 +690,6 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション \item |nobigcode|\Means |bigcode| の否定。ToUnicode CMapとして |UTF8-UCS2| を指定する。 この場合は文書情報の文字列にBMP外の文字を使用できない。 - \Note |UTF8-UTF16| のファイルが利用できるかを確実に判定するのは - 困難なため、|bigcode| の既定値は次のようなアドホックな方法で - 決めている: - {\TeX}エンジンのバージョンが3.14159265以上 - \footnote{{\TeX}のバージョン3.14159265は2014年1月にリリースされた。} - である場合は、 - ({\TeX}環境がある程度新しく、|UTF8-UTF16| が利用可能と思われるので) - |bigcode| を既定とし、それ以外は |nobigcode| を既定とする。 \item |precise-text=|\Meta{真偽値}\Means {\XeTeX}エンジンにおいて、「ActualText生成機能」を有効化する \footnote{つまり、|\XeTeXgenerateactualtext=1| を行う。 @@ -1129,9 +1121,84 @@ minimalに配置している。}% |minimal| を用いる意義がほとんどないため、 |standard| が既定値になっている。 -\Note 1.8版より、(u){\pLaTeX}以外のエンジンについては、 -和文ドライバを明示指定することを推奨する。 +\Note 2.0版より、(u){\pLaTeX}以外のエンジンについては、 +和文ドライバ指定を省略することは非推奨の扱いとなった。 +(既に1.8版で明示指定が推奨されていた。) + +%------------------- +\subsection{standardドライバで用いられる日本語処理機構} +\label{ssec:ja-package} + +\begin{itemize} +\item \pLaTeX、\upLaTeX(および{\pLaTeX-ng})の場合\Means + エンジン自体が日本語処理の能力を持っているので + それが常に用いられる。 +\item \pdfLaTeX{}の場合\Means + \Pkg{bxcjkjatype}パッケージが |whole| と |autotilde| の + オプション付で読み込まれる。 +\item \XeLaTeX{}の場合\Means + \Pkg{zxjatype}パッケージが読み込まれる。 +\item \LuaLaTeX{}の場合\Means + \Pkg{luatexja}パッケージが読み込まれる。 +\end{itemize} +%------------------- +\subsection{和文フォント設定} +\label{ssec:ja-font-settings} + +|jafont| が指定されない場合は、JSクラスと同様の +「明朝・ゴシックで各1ウェイトのみを用いて、 +明朝の太字がゴシックになる」 +という設定が適用される。 + +明朝・ゴシックのファミリとして用いられる物理フォントの +割当(マッピング)は以下のようになる: +\begin{itemize} +\item \pLaTeX、\upLaTeX{}の場合\Means + クラスでは何もマッピングを設定しない。 + 従って、DVIウェアでの設定が適用される。 +\item \pdfLaTeX{}の場合\Means + \Pkg{bxcjkjatype}パッケージの既定設定となり、 + 従って、Type1形式のIPAexフォント(\Pkg{ipaex-type1}で提供される) + が使用される。 +\item \XeLaTeX{}の場合\Means + 「原ノ味フォント」が使用される。 + \Pkg{zxjafont}パッケージの |haranoaji| プリセットの + 単ウェイト使用と同等であるが、パッケージが読み込まれるわけではない。 +\item \LuaLaTeX{}の場合\Means + 「原ノ味フォント」が使用される。 + \Pkg{luatexja-preset}パッケージの |haranoaji| プリセットの + 単ウェイト使用と同等であるが、パッケージが読み込まれるわけではない。 +\end{itemize} + +\Note {\TeX} Live 2019(およびその前の数年間)では、DVIウェアでの +和文フォントマッピングの既定設定は「IPAexフォント」であった。 +(つまり、(u){\pLaTeX}では既定で「IPAexフォント」が使われる。) +これに合わせる形で、{\XeLaTeX}・{\LuaLaTeX}での既定設定も、 +以前は「IPAexフォント」としていた。 +ところが、{\TeX} Live 2020において、DVIウェアの既定のマッピングを +「原ノ味フォント」に変更することが予定されている。 +従って、{\XeLaTeX}・{\LuaLaTeX}での既定設定についても、 +2.0版より「原ノ味フォント」に変更された。 +Type1形式の原ノ味フォントは存在しないため、 +{\pdfLaTeX}では\Pkg{ipaex-type1}のフォントが引き続き使用される。 +\par\medskip + +|jafont| で和文物理フォントの割当を指定した場合、 +具体的には以下のように処理される: +\begin{itemize} +\item \pLaTeX、\upLaTeX{}の場合\Means + \Pkg{pxchfon}パッケージが「|jafont| の値」をオプション + に指定した形で読み込まれる。 +\item \pdfLaTeX{}の場合\Means + \Pkg{bxcjkjatype}のオプションに「|jafont| の値」が指定される。 +\item \XeLaTeX{}の場合\Means + \Pkg{zxjafont}パッケージが「|jafont| の値」をオプション + に指定した形で読み込まれる。 +\item \LuaLaTeX{}の場合\Means + \Pkg{luatexja-preset}パッケージが「|jafont| の値」をオプション + に指定した形で読み込まれる。 +\end{itemize} %=========================================================== \section{和文ドライバパラメタ} diff --git a/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf b/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf index 5056329a349..c4eb7e90da3 100644 Binary files a/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf and b/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf differ diff --git a/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx b/Master/texmf-dist/source/latex/bxjscls/bxjscls.dtx index 2f61b3218a9..1e6912ab0d9 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} % - [2020/03/25 v2.0 BXJS document classes] + [2020/04/04 v2.0a BXJS document classes] +% [2020/03/25 v2.0 BXJS document classes] % [2020/02/15 v1.9k BXJS document classes] % [2020/02/05 v1.9j BXJS document classes] % based on jsclasses [2020/02/02] @@ -1418,13 +1419,17 @@ \let\bxjs@driver@given\bxjs@driver@@xetex} % \end{macrocode} % -% 「もしDVIモードであればドライバを |dvipdfmx| にする」 -% というオプション。 -% \Note 1.2版で |dvi| オプションが新設されたが、互換性のため -% このオプションも残す。 +% |dvipdfmx-if-dvi| は互換性のためのオプションで、|dvi=dvipdfmx| と +% 同値である。 +% \Note 2.0版より |dvipdfmx-if-dvi| は非推奨となった。 % \begin{macrocode} \DeclareOption{dvipdfmx-if-dvi}{% + \ClassWarningNoLine\bxjs@clsname + {The old option 'dvipdfmx-if-dvi' is DEPRECATED\MessageBreak + and may be abolished in future!\MessageBreak + You should write 'dvi=dvipdfmx' instead}% \setkeys{bxjs}{dvi=dvipdfmx}} + % \end{macrocode} % % \end{ZRnote} @@ -2205,12 +2210,19 @@ % 値が未指定の場合は |minimal| に変える。 % ただしエンジンが{(u)\pTeX}である場合は |standard| % に変える。 +% \Note {(u)\pTeX}以外で |ja| を省略するのは2.0版より非推奨となった。 % \begin{macrocode} \def\bxjs@@minimal{minimal} \ifx\bxjs@jadriver\relax \ifx j\jsEngine \def\bxjs@jadriver{standard} \else + \ClassWarningNoLine\bxjs@clsname + {The option 'ja' is MISSING!!\MessageBreak + So 'ja=minimal' is assumed as fallback, but\MessageBreak + such implicit setting is now DEPRECATED!\MessageBreak + You should write 'ja=minimal' explicitly,\MessageBreak + if it is intended} \let\bxjs@jadriver\bxjs@@minimal \fi \fi diff --git a/Master/texmf-dist/tex/latex/bxjscls/bxjsarticle.cls b/Master/texmf-dist/tex/latex/bxjscls/bxjsarticle.cls index ff1c5dc7160..2cec72e76d8 100644 --- a/Master/texmf-dist/tex/latex/bxjscls/bxjsarticle.cls +++ b/Master/texmf-dist/tex/latex/bxjscls/bxjsarticle.cls @@ -22,7 +22,7 @@ %% in the same archive or directory.) \NeedsTeXFormat{LaTeX2e} \ProvidesClass{bxjsarticle} - [2020/03/25 v2.0 BXJS document classes] + [2020/04/04 v2.0a BXJS document classes] %% このファイルは日本語文字を含みます. \def\bxjs@clsname{bxjsarticle} \newif\ifjsc@needsp@tch @@ -419,7 +419,12 @@ \def\bxjs@driver@opt{xetex}% \let\bxjs@driver@given\bxjs@driver@@xetex} \DeclareOption{dvipdfmx-if-dvi}{% + \ClassWarningNoLine\bxjs@clsname + {The old option 'dvipdfmx-if-dvi' is DEPRECATED\MessageBreak + and may be abolished in future!\MessageBreak + You should write 'dvi=dvipdfmx' instead}% \setkeys{bxjs}{dvi=dvipdfmx}} + \newif\ifbxjs@bigcode \bxjs@bigcodetrue \DeclareOption{nobigcode}{% \bxjs@bigcodefalse} @@ -735,6 +740,12 @@ \ifx j\jsEngine \def\bxjs@jadriver{standard} \else + \ClassWarningNoLine\bxjs@clsname + {The option 'ja' is MISSING!!\MessageBreak + So 'ja=minimal' is assumed as fallback, but\MessageBreak + such implicit setting is now DEPRECATED!\MessageBreak + You should write 'ja=minimal' explicitly,\MessageBreak + if it is intended} \let\bxjs@jadriver\bxjs@@minimal \fi \fi diff --git a/Master/texmf-dist/tex/latex/bxjscls/bxjsbook.cls b/Master/texmf-dist/tex/latex/bxjscls/bxjsbook.cls index bfc6bef9fe5..617f57c2e1c 100644 --- a/Master/texmf-dist/tex/latex/bxjscls/bxjsbook.cls +++ b/Master/texmf-dist/tex/latex/bxjscls/bxjsbook.cls @@ -22,7 +22,7 @@ %% in the same archive or directory.) \NeedsTeXFormat{LaTeX2e} \ProvidesClass{bxjsbook} - [2020/03/25 v2.0 BXJS document classes] + [2020/04/04 v2.0a BXJS document classes] %% このファイルは日本語文字を含みます. \def\bxjs@clsname{bxjsbook} \newif\ifjsc@needsp@tch @@ -425,7 +425,12 @@ \def\bxjs@driver@opt{xetex}% \let\bxjs@driver@given\bxjs@driver@@xetex} \DeclareOption{dvipdfmx-if-dvi}{% + \ClassWarningNoLine\bxjs@clsname + {The old option 'dvipdfmx-if-dvi' is DEPRECATED\MessageBreak + and may be abolished in future!\MessageBreak + You should write 'dvi=dvipdfmx' instead}% \setkeys{bxjs}{dvi=dvipdfmx}} + \newif\ifbxjs@bigcode \bxjs@bigcodetrue \DeclareOption{nobigcode}{% \bxjs@bigcodefalse} @@ -744,6 +749,12 @@ \ifx j\jsEngine \def\bxjs@jadriver{standard} \else + \ClassWarningNoLine\bxjs@clsname + {The option 'ja' is MISSING!!\MessageBreak + So 'ja=minimal' is assumed as fallback, but\MessageBreak + such implicit setting is now DEPRECATED!\MessageBreak + You should write 'ja=minimal' explicitly,\MessageBreak + if it is intended} \let\bxjs@jadriver\bxjs@@minimal \fi \fi diff --git a/Master/texmf-dist/tex/latex/bxjscls/bxjscjkcat.sty b/Master/texmf-dist/tex/latex/bxjscls/bxjscjkcat.sty index 7ac8a1e8e76..8cdb102b017 100644 --- a/Master/texmf-dist/tex/latex/bxjscls/bxjscjkcat.sty +++ b/Master/texmf-dist/tex/latex/bxjscls/bxjscjkcat.sty @@ -21,7 +21,7 @@ %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) \ProvidesPackage{bxjscjkcat} - [2020/03/25 v2.0 BXJS document classes] + [2020/04/04 v2.0a BXJS document classes] \def\bxjx@pkgname{bxjscjkcat} \newcount\bxjx@cnta \@onlypreamble\bxjx@tmpdo diff --git a/Master/texmf-dist/tex/latex/bxjscls/bxjscompat.sty b/Master/texmf-dist/tex/latex/bxjscls/bxjscompat.sty index de126ac708c..4128007d8a2 100644 --- a/Master/texmf-dist/tex/latex/bxjscls/bxjscompat.sty +++ b/Master/texmf-dist/tex/latex/bxjscls/bxjscompat.sty @@ -21,7 +21,7 @@ %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) \ProvidesPackage{bxjscompat} - [2020/03/25 v2.0 BXJS document classes] + [2020/04/04 v2.0a BXJS document classes] \def\bxac@pkgname{bxjscompat} \let\bxac@engine=n \def\bxac@do#1#2{% diff --git a/Master/texmf-dist/tex/latex/bxjscls/bxjsja-minimal.def b/Master/texmf-dist/tex/latex/bxjscls/bxjsja-minimal.def index 3026210eaab..26c44dd4c75 100644 --- a/Master/texmf-dist/tex/latex/bxjscls/bxjsja-minimal.def +++ b/Master/texmf-dist/tex/latex/bxjscls/bxjsja-minimal.def @@ -21,7 +21,7 @@ %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) \ProvidesFile{bxjsja-minimal.def} - [2020/03/25 v2.0 BXJS document classes] + [2020/04/04 v2.0a BXJS document classes] %% このファイルは日本語文字を含みます \def\DeclareJaTextFontCommand#1#2{% \DeclareRobustCommand#1[1]{% diff --git a/Master/texmf-dist/tex/latex/bxjscls/bxjsja-modern.def b/Master/texmf-dist/tex/latex/bxjscls/bxjsja-modern.def index 7624053fc86..9a81f9f0c3f 100644 --- a/Master/texmf-dist/tex/latex/bxjscls/bxjsja-modern.def +++ b/Master/texmf-dist/tex/latex/bxjscls/bxjsja-modern.def @@ -21,7 +21,7 @@ %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) \ProvidesFile{bxjsja-modern.def} - [2020/03/25 v2.0 BXJS document classes] + [2020/04/04 v2.0a BXJS document classes] \input{bxjsja-standard.def} \ifnum0\if x\jsEngine1\fi\if l\jsEngine1\fi=\z@ \def\encodingdefault{T1}% diff --git a/Master/texmf-dist/tex/latex/bxjscls/bxjsja-pandoc.def b/Master/texmf-dist/tex/latex/bxjscls/bxjsja-pandoc.def index 9b1a03f89e9..8d8bc4d5add 100644 --- a/Master/texmf-dist/tex/latex/bxjscls/bxjsja-pandoc.def +++ b/Master/texmf-dist/tex/latex/bxjscls/bxjsja-pandoc.def @@ -21,7 +21,7 @@ %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) \ProvidesFile{bxjsja-pandoc.def} - [2020/03/25 v2.0 BXJS document classes] + [2020/04/04 v2.0a BXJS document classes] \input{bxjsja-standard.def} \RequirePackage{bxjspandoc} \@onlypreamble\bxjs@endpreamble@hook diff --git a/Master/texmf-dist/tex/latex/bxjscls/bxjsja-standard.def b/Master/texmf-dist/tex/latex/bxjscls/bxjsja-standard.def index 07b7d9648f1..2ecc13a5f2c 100644 --- a/Master/texmf-dist/tex/latex/bxjscls/bxjsja-standard.def +++ b/Master/texmf-dist/tex/latex/bxjscls/bxjsja-standard.def @@ -21,7 +21,7 @@ %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) \ProvidesFile{bxjsja-standard.def} - [2020/03/25 v2.0 BXJS document classes] + [2020/04/04 v2.0a BXJS document classes] %% このファイルは日本語文字を含みます \input{bxjsja-minimal.def} \bxjs@simplejasetupfalse diff --git a/Master/texmf-dist/tex/latex/bxjscls/bxjspandoc.sty b/Master/texmf-dist/tex/latex/bxjscls/bxjspandoc.sty index ca2d484c1b0..5b2751e8b55 100644 --- a/Master/texmf-dist/tex/latex/bxjscls/bxjspandoc.sty +++ b/Master/texmf-dist/tex/latex/bxjscls/bxjspandoc.sty @@ -21,7 +21,7 @@ %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) \ProvidesPackage{bxjspandoc} - [2020/03/25 v2.0 BXJS document classes] + [2020/04/04 v2.0a BXJS document classes] %% このファイルは日本語文字を含みます. \def\bxjsp@pkgname{bxjscjkcat} \let\bxjsp@engine=n diff --git a/Master/texmf-dist/tex/latex/bxjscls/bxjsreport.cls b/Master/texmf-dist/tex/latex/bxjscls/bxjsreport.cls index 07c4ce14cc0..c7bd476a3b2 100644 --- a/Master/texmf-dist/tex/latex/bxjscls/bxjsreport.cls +++ b/Master/texmf-dist/tex/latex/bxjscls/bxjsreport.cls @@ -22,7 +22,7 @@ %% in the same archive or directory.) \NeedsTeXFormat{LaTeX2e} \ProvidesClass{bxjsreport} - [2020/03/25 v2.0 BXJS document classes] + [2020/04/04 v2.0a BXJS document classes] %% このファイルは日本語文字を含みます. \def\bxjs@clsname{bxjsreport} \newif\ifjsc@needsp@tch @@ -425,7 +425,12 @@ \def\bxjs@driver@opt{xetex}% \let\bxjs@driver@given\bxjs@driver@@xetex} \DeclareOption{dvipdfmx-if-dvi}{% + \ClassWarningNoLine\bxjs@clsname + {The old option 'dvipdfmx-if-dvi' is DEPRECATED\MessageBreak + and may be abolished in future!\MessageBreak + You should write 'dvi=dvipdfmx' instead}% \setkeys{bxjs}{dvi=dvipdfmx}} + \newif\ifbxjs@bigcode \bxjs@bigcodetrue \DeclareOption{nobigcode}{% \bxjs@bigcodefalse} @@ -743,6 +748,12 @@ \ifx j\jsEngine \def\bxjs@jadriver{standard} \else + \ClassWarningNoLine\bxjs@clsname + {The option 'ja' is MISSING!!\MessageBreak + So 'ja=minimal' is assumed as fallback, but\MessageBreak + such implicit setting is now DEPRECATED!\MessageBreak + You should write 'ja=minimal' explicitly,\MessageBreak + if it is intended} \let\bxjs@jadriver\bxjs@@minimal \fi \fi diff --git a/Master/texmf-dist/tex/latex/bxjscls/bxjsslide.cls b/Master/texmf-dist/tex/latex/bxjscls/bxjsslide.cls index b7dd8d0066a..3d0d5aaa0c8 100644 --- a/Master/texmf-dist/tex/latex/bxjscls/bxjsslide.cls +++ b/Master/texmf-dist/tex/latex/bxjscls/bxjsslide.cls @@ -22,7 +22,7 @@ %% in the same archive or directory.) \NeedsTeXFormat{LaTeX2e} \ProvidesClass{bxjsslide} - [2020/03/25 v2.0 BXJS document classes] + [2020/04/04 v2.0a BXJS document classes] %% このファイルは日本語文字を含みます. \def\bxjs@clsname{bxjsslide} \newif\ifjsc@needsp@tch @@ -419,7 +419,12 @@ \def\bxjs@driver@opt{xetex}% \let\bxjs@driver@given\bxjs@driver@@xetex} \DeclareOption{dvipdfmx-if-dvi}{% + \ClassWarningNoLine\bxjs@clsname + {The old option 'dvipdfmx-if-dvi' is DEPRECATED\MessageBreak + and may be abolished in future!\MessageBreak + You should write 'dvi=dvipdfmx' instead}% \setkeys{bxjs}{dvi=dvipdfmx}} + \newif\ifbxjs@bigcode \bxjs@bigcodetrue \DeclareOption{nobigcode}{% \bxjs@bigcodefalse} @@ -735,6 +740,12 @@ \ifx j\jsEngine \def\bxjs@jadriver{standard} \else + \ClassWarningNoLine\bxjs@clsname + {The option 'ja' is MISSING!!\MessageBreak + So 'ja=minimal' is assumed as fallback, but\MessageBreak + such implicit setting is now DEPRECATED!\MessageBreak + You should write 'ja=minimal' explicitly,\MessageBreak + if it is intended} \let\bxjs@jadriver\bxjs@@minimal \fi \fi -- cgit v1.2.3