diff options
author | Karl Berry <karl@freefriends.org> | 2023-07-17 20:39:57 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-07-17 20:39:57 +0000 |
commit | ba614240cb4c3d2e4f92a9521440b0e856d235fb (patch) | |
tree | 749151db5e779125a3b997a06feda413bccf5991 /Master/texmf-dist/doc | |
parent | 9d29307dcb777eb5399b047b75e6e454234fa5e4 (diff) |
bxjscls (17jul23)
git-svn-id: svn://tug.org/texlive/trunk@67657 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/latex/bxjscls/README-ja.md | 11 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bxjscls/README.md | 11 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf | bin | 395675 -> 397614 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex | 35 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf | bin | 864780 -> 880781 bytes |
5 files changed, 39 insertions, 18 deletions
diff --git a/Master/texmf-dist/doc/latex/bxjscls/README-ja.md b/Master/texmf-dist/doc/latex/bxjscls/README-ja.md index f758f23e239..f0767616f6b 100644 --- a/Master/texmf-dist/doc/latex/bxjscls/README-ja.md +++ b/Master/texmf-dist/doc/latex/bxjscls/README-ja.md @@ -13,22 +13,22 @@ XeLaTeX / LuaLaTeX の上でも日本語処理パッケージと連携して使 ### 前提環境 - * TeX エンジン: pdfTeX / XeTeX / LuaTeX / pTeX / upTeX / pTeX-ng + * TeX エンジン: TeX/pdfTeX/XeTeX/LuaTeX/pTeX/upTeX/pTeX-ng - e-TeX 拡張は必須でない + + 標準モード使用時は (u)pTeX 以外は e-TeX 拡張が必要 - XeTeX は 0.997 版以降が必要 * フォーマット: LaTeX * DVI ウェア: 不問 * 必須パッケージ: - calc - geometry v5.0以降 - - iftex - keyval * 場合により必須となるパッケージ: - bxwareki: 日付の和暦表示機能を使う場合 - jslogo: `jslogo` 指定時 - plautopatch v0.3以降: (u)pLaTeX かつ `plautopatch` 指定時 - type1cm: `magstyle=nomag*` 指定時 - - standard 和文ドライバ使用時: + - 標準モード(standard 和文ドライバ)使用時: + bxcalc v1.0以降: 和文パラメタ `units` 指定時 + bxcjkjatype v0.2c以降: (pdf)LaTeX 使用時 + CJK: (pdf)LaTeX 使用時 @@ -43,6 +43,7 @@ XeLaTeX / LuaLaTeX の上でも日本語処理パッケージと連携して使 + bxorigcapt: Babel 使用時 + etoolbox v2.0以降: e-TeX なら + filehook v0.5d以降: e-TeX なら + + iftex v0.2以降 + pdftexcmds v0.5以降 + pxbabel: (u)pLaTeX かつ Babel 使用時 * エンジンが (u)pTeX 以外で、かつ和文ドライバが standard 以外の場合、 @@ -110,6 +111,10 @@ XeLaTeX / LuaLaTeX の上でも日本語処理パッケージと連携して使 更新履歴 -------- + * Version 2.9 〈2023/07/17〉 + - LaTeX の未使用グローバルオプション検査を稼働するようにした。 + - 和文パラメタ指定の代替表記(`ja:`)をサポートした。 + - バグ修正。 * Version 2.8b 〈2023/07/01〉 - バグや細かい不具合を修正。 * Version 2.8a 〈2023/06/20〉 diff --git a/Master/texmf-dist/doc/latex/bxjscls/README.md b/Master/texmf-dist/doc/latex/bxjscls/README.md index 137ddeb656e..39e1cdab42a 100644 --- a/Master/texmf-dist/doc/latex/bxjscls/README.md +++ b/Master/texmf-dist/doc/latex/bxjscls/README.md @@ -13,22 +13,23 @@ packages that provide capability of Japanese typesetting. ### SYSTEM REQUIREMENTS - * TeX engine: pdfTeX, XeTeX, LuaTeX, pTeX, upTeX or pTeX-ng. - - e-TeX extension is not needed for (u)pTeX. + * TeX engine: TeX, pdfTeX, XeTeX, LuaTeX, pTeX, upTeX or pTeX-ng. + - The e-TeX extension is not needed. + + When using the standard mode, the e-TeX extension is required + except on (u)pTeX. - XeTeX must be of version 0.997 or later. * TeX format: LaTeX. * DVIware (in DVI mode): Anything. * Prerequisite packages: - calc - geometry v5.0+ - - iftex - keyval * Packages required on occasion: - bxwareki: when the wareki feature is used - jslogo: if use `jslogo` - plautopatch v0.3+: if use (u)pLaTeX and `plautopatch` - type1cm: if use `magstyle=nomag*` - - When using the standard ja-driver: + - When using the standard mode (standard ja-driver): + bxcalc v1.0+: if use ja-parameter `units` + bxcjkjatype v0.2c+: if use (pdf)LaTeX + CJK: if use (pdf)LaTeX @@ -43,6 +44,7 @@ packages that provide capability of Japanese typesetting. + bxorigcapt: if use Babel + etoolbox v2.0+ + filehook v0.5d+ + + iftex v0.2+ + pdftexcmds v0.5+ + pxbabel: if use (u)pLaTeX and Babel * When you use ja-drivers other than standard, you generally need @@ -100,6 +102,7 @@ This package is distributed under the BSD 2-Clause License. Revision History ---------------- + * Version 2.9 〈2023/07/17〉 * Version 2.8b 〈2023/07/01〉 * Version 2.8a 〈2023/06/20〉 * Version 2.8 〈2023/06/14〉 diff --git a/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf b/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf Binary files differindex bc68ec02aa2..b7905c84af3 100644 --- a/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf +++ b/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf diff --git a/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex b/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex index e7f77dc2062..33f0cb700e4 100644 --- a/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex +++ b/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex @@ -12,8 +12,8 @@ \bxtexlogoimport{*} \usepackage{shortvrb} \MakeShortVerb{\|} -\newcommand{\PkgVersion}{2.8b} -\newcommand{\PkgDate}{2023/07/01} +\newcommand{\PkgVersion}{2.9} +\newcommand{\PkgDate}{2023/07/17} \newcommand{\Pkg}[1]{\textsf{#1}} \newcommand{\Meta}[1]{$\langle$\mbox{}\nobr#1\nobr\mbox{}$\rangle$} \newcommand{\Note}{\par\noindent ※} @@ -24,7 +24,7 @@ \newcommand{\xast}{\mbox{}\mbox{$^*$}} \newcommand{\JSl}{\mbox{}/\mbox{}} \newcommand{\JSS}{\raisebox{-0.12\zw}{\makebox[1\zw]{% - \rule{0.4pt}{0.12\zw}\rule{0.9\zw}{0.4pt}\rule{0.4pt}{0.12\zw}}}} + \rule{0.4pt}{0.25\zw}\rule{0.9\zw}{0.4pt}\rule{0.4pt}{0.25\zw}}}} %----------------------------------------------------------- \begin{document} \title{\Pkg{BXjscls} パッケージ\\ @@ -578,7 +578,7 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション \begin{itemize} \item エンジンオプション\Means - 実際に使用するエンジン({\LaTeX}コマンド名)を指定する。 + 実際に使用する{\LaTeX}エンジン(実行コマンド名)を指定する。 有効な値は |latex|、|platex|、|uplatex|、|pdflatex|、|xelatex|、 |lualatex|、|platex-ng| である。 エンジンオプション(と次項の |autodetect-engine| の何れか) @@ -617,8 +617,10 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション \item |nodvidriver|\Means 特殊なドライバオプションの一種で、BXJSクラスが持つ ドライバ依存の機能を全て抑止することを指定する。 - \footnote{従って、ドライバ依存のパッケージを使用しなければ、 - 出力されるDVIファイルは特定のDVIウェアに依存しないものになる。} + \footnote{従って、別にドライバ依存の機能を使用しなければ、 + 出力されるDVIファイルは特定のDVIウェアに依存しないものになる。 + ただし最近の{\LaTeX}カーネルはそれ自身がドライバ依存をもつ + ことに注意。} \item |dvi=|\Meta{ドライバ名}\Means エンジンがDVI出力の場合に限り、指定のドライバオプションを 有効にする。 @@ -631,8 +633,8 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション 「Pandocモード」(\ref{sec:Pandoc-mode}節参照)を指定する。 以下の設定が行われる: \begin{itemize} - \item エンジンオプションが |autodetect-engine| に固定される。 - \item 和文ドライバが |pandoc| に固定される。 + \item エンジンオプションが |autodetect-engine| に\jemph{固定}される。 + \item 和文ドライバが |pandoc| に\jemph{固定}される。 \item ドライバオプションについて |dvi=dvipdfmx| が既定になる (明示指定で上書可能)。 \end{itemize} @@ -652,7 +654,8 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション エンジンが |platex| か |uplatex| の時は |ja| の 既定値は |standard| である。 それ以外の場合は、一応 |minimal| となるが、 - 2.0版以降ではこの場合の |ja| の省略は\jemph{非推奨}である。 + 2.0版以降ではこの場合の |ja| の省略は\jemph{非推奨}であり、 + 3.0版で\jemph{禁止}される予定である。 \item |jafont=|\Meta{名前}\Means 「和文フォントプリセット指定」の名前を設定する。 既定値は空。 @@ -670,8 +673,15 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション 「和文ドライバパラメタ」の値を設定する。 既定値は空。 \Note 詳細は\ref{sec:Ja-Driver-Param}節を参照。 + \Note |japaram| を複数回指定した場合は各々の指定内容 + (キーと値の組の列)が累積する。 \Note |jafont| と |japaram| の値がどのように解釈されるかは 和文ドライバの仕様次第である。 +\item |ja:|\Meta{キー}|=|\Meta{値}\Means + 和文ドライバパラメタ設定の代替書式で、 + |japaram={|\Meta{キー}|=|\Meta{値}|}| + と書いたのと同値である。 + \Note Pandocで波括弧の扱いが面倒になる場合があることへの対策。 \item |base=|\Meta{長さ\xast}\Means 基底フォントサイズ(|\normalsize| のサイズ)を指定する。 JSクラスの |10pt|、|11pt| 等と同じ役割で、任意の長さ値を指定できる。 @@ -719,7 +729,7 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション |screen| \end{quote} \Note |bNpaper| は\Pkg{geometry}ではISO~B判を意味するが、 - JSクラスとの互換のため、BXJSでの意味は |iso-bsize| の有無に従う + BXJSでの意味は |iso-bsize| の有無に従う (つまり既定ではJIS~B判)。 |bNj| は\Pkg{geometry}と同じく常にJIS~B判である。 \item 末尾が |~paper| でない名前のオプションについて、 @@ -1554,6 +1564,9 @@ vscale=0.944, vmarginratio=1:1 つまり |chapterabstract| 環境と等価。 \end{itemize} +\item |\Seireki|/|\Wareki|\Means + |\西暦|/|\和暦| と等価な英字名の命令。 + \item |\jayear|\Means 和暦表示(|\和暦|)が有効な時の |\today| のテキスト中の年号 (「年」より前の部分、例えば「平成28」) @@ -1615,7 +1628,7 @@ vscale=0.944, vmarginratio=1:1 \begin{itemize} \item |\jsZw|\Means 和文の全角幅を表す長さ命令。 - 例えば |2\jsZw| が pLaTeX の |2zw| に相当する。 + 例えば |2\jsZw| が{\pLaTeX}の |2zw| に相当する。 \item |\zw|\Means |\jsZw| の別名。 \footnote{\Pkg{\LuaTeX-ja}では「実際の全角幅」を表す diff --git a/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf b/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf Binary files differindex b7e2acf090a..3428f6592e4 100644 --- a/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf +++ b/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf |