summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-07-17 20:39:57 +0000
committerKarl Berry <karl@freefriends.org>2023-07-17 20:39:57 +0000
commitba614240cb4c3d2e4f92a9521440b0e856d235fb (patch)
tree749151db5e779125a3b997a06feda413bccf5991 /Master/texmf-dist/doc
parent9d29307dcb777eb5399b047b75e6e454234fa5e4 (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.md11
-rw-r--r--Master/texmf-dist/doc/latex/bxjscls/README.md11
-rw-r--r--Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdfbin395675 -> 397614 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex35
-rw-r--r--Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdfbin864780 -> 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
index bc68ec02aa2..b7905c84af3 100644
--- a/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf
+++ b/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf
Binary files differ
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
index b7e2acf090a..3428f6592e4 100644
--- a/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf
+++ b/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf
Binary files differ