summaryrefslogtreecommitdiff
path: root/language/japanese/BX/bxjscls/bxjscls-manual.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-09-08 03:02:12 +0000
committerNorbert Preining <norbert@preining.info>2020-09-08 03:02:12 +0000
commitbc2d0660f4f460b55009ab4e525f2a0e4cde6187 (patch)
treed35815089faf23c45f4f21690e42cfcc7c65a5fd /language/japanese/BX/bxjscls/bxjscls-manual.tex
parent57edbaffbe7daad894e3036a4123acd03e0fdb9b (diff)
CTAN sync 202009080302
Diffstat (limited to 'language/japanese/BX/bxjscls/bxjscls-manual.tex')
-rw-r--r--language/japanese/BX/bxjscls/bxjscls-manual.tex93
1 files changed, 64 insertions, 29 deletions
diff --git a/language/japanese/BX/bxjscls/bxjscls-manual.tex b/language/japanese/BX/bxjscls/bxjscls-manual.tex
index 20cc993bc0..b34428b16d 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.1}
-\newcommand{\PkgDate}{2020/05/28}
+\newcommand{\PkgVersion}{2.2}
+\newcommand{\PkgDate}{2020/09/04}
\newcommand{\Pkg}[1]{\textsf{#1}}
\newcommand{\Meta}[1]{$\langle$\mbox{}\nobr#1\nobr\mbox{}$\rangle$}
\newcommand{\Note}{\par\noindent ※}
@@ -510,6 +510,10 @@ dvipdfmx mydoc
なお、ここで使われる |zw| は常に((u){\pLaTeX}でも)
“規約上の全角幅”(|\jsZw|)を指す
(和文フォント設定が未完了のため)。}
+\item 真偽値を引数にもつオプションについて、
+ 引数を省略してキー名のみを指定した場合は、
+ 引数に |true| を与えたものと見なされる。
+ 例えば、|use-zw| というオプション指定は |use-zw=true| と等価になる。
\end{itemize}
%-------------------
@@ -582,8 +586,8 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション
出力用紙サイズ設定
(DVI出力の場合は所謂“papersize special出力”)
を抑止する。
- \Note JSクラスとは異なり、出力用紙サイズ設定のオプション |papersize|
- は既定で有効である。
+ \Note JSクラスの |papersize| オプションの否定に相当する。
+ JSクラスとは異なり、|papersize| は既定で有効である。
\Note 出力用紙サイズ設定を行う他のパッケージとの干渉に
対する対策。
\item |ja=|\Meta{名前}\Means
@@ -684,7 +688,7 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション
\Note つまり |\zw| の命令名が衝突する場合に、
|use-zw=false| を指定する。
\item |disguise-js=|\Meta{真偽値}\Means
- JSクラス(例えば\Pkg{bxjsreport}の場合は\Pkg{jsbook})
+ 継承元のJSクラス(例えば\Pkg{bxjsbook}の場合は\Pkg{jsbook})
が読込済であるように振舞うか否か。
既定値は真。
\Note つまり「JSクラスの一種である」と判定されると不都合な場合に、
@@ -720,6 +724,11 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション
\item |a4varpaper|、|b5varpaper|\Means
用紙サイズ指定オプション |a4var|、|b5var| の別名。
\Note Pandocで |-V papersize=a4var| の指定を可能にするため。
+\item |custompaper|\Means
+ 実際には何もしない用紙サイズ指定オプション。
+ \Note Pandocを使う際に「用紙サイズは |classoption=paper=...|
+ で指定するから |papersize| は不要だが何か指定しないといけない」
+ という場合に |-V papersize=custom| を指定する。
\item |mag=|\Meta{整数}\Means
版面拡大率(mag値)の直接設定。
既定は基底フォントサイズから算出する。
@@ -824,9 +833,6 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション
\end{itemize}
\item それ以外のクラスでは、本オプションは無効である。
\end{itemize}
-\item |strong-cmd=|\Meta{真偽値}\Means
- \Pkg{fontspec}パッケージと互換の\,|\strong|命令と
- |strongenv|環境を定義するか。
\end{itemize}
\paragraph{jlreq文書クラスとの互換用のオプション}\mbox{}
@@ -867,7 +873,7 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション
|simple-ja-setup=false| と同値。
\Note 以上の8個は1.9版より前で使われた。
\item |textwidth-limit=|\Meta{整数}\Means
- |textwidth-limit=|\Meta{整数}|zw| と同値。
+ |textwidth=|\Meta{整数}|zw| と同値。
\Note 1.8版より前で使われた。
\item |dvipdfmx-if-dvi|\Means
|dvi=dvipdfmx| と同値。
@@ -1173,18 +1179,18 @@ minimalに配置している。}%
明朝・ゴシックのファミリとして用いられる物理フォントの
割当(マッピング)は以下のようになる:
\begin{itemize}
-\item \pLaTeX、\upLaTeX{}の場合\Means
+\item \pLaTeX、\upLaTeX{}\Means
クラスでは何もマッピングを設定しない。
従って、DVIウェアでの設定が適用される。
-\item \pdfLaTeX{}の場合\Means
+\item \pdfLaTeX\Means
\Pkg{bxcjkjatype}パッケージの既定設定となり、
従って、Type1形式のIPAexフォント(\Pkg{ipaex-type1}で提供される)
が使用される。
-\item \XeLaTeX{}の場合\Means
+\item \XeLaTeX\Means
「原ノ味フォント」が使用される。
\Pkg{zxjafont}パッケージの |haranoaji| プリセットの
単ウェイト使用と同等であるが、パッケージが読み込まれるわけではない。
-\item \LuaLaTeX{}の場合\Means
+\item \LuaLaTeX\Means
「原ノ味フォント」が使用される。
\Pkg{luatexja-preset}パッケージの |haranoaji| プリセットの
単ウェイト使用と同等であるが、パッケージが読み込まれるわけではない。
@@ -1206,15 +1212,15 @@ minimalに配置している。}%
和文フォントプリセット(|jafont|)を指定した場合、
具体的には以下のように処理される:
\begin{itemize}
-\item \pLaTeX、\upLaTeX{}の場合\Means
+\item \pLaTeX、\upLaTeX\Means
\Pkg{pxchfon}パッケージが「|jafont| の値」をオプション
に指定した形で読み込まれる。
-\item \pdfLaTeX{}の場合\Means
+\item \pdfLaTeX\Means
\Pkg{bxcjkjatype}のオプションに「|jafont| の値」が指定される。
-\item \XeLaTeX{}の場合\Means
+\item \XeLaTeX\Means
\Pkg{zxjafont}パッケージが「|jafont| の値」をオプション
に指定した形で読み込まれる。
-\item \LuaLaTeX{}の場合\Means
+\item \LuaLaTeX\Means
\Pkg{luatexja-preset}パッケージが「|jafont| の値」をオプション
に指定した形で読み込まれる。
\end{itemize}
@@ -1281,6 +1287,31 @@ minimal和文ドライバには有効な和文ドライバパラメタは存在
\item |font={|\Meta{文字列}|}|\Means
standard和文ドライバが利用する和文フォントパッケージについて
追加のオプションを指定する。
+\item |strong-cmd=|\Meta{真偽値}\Means
+ \Pkg{fontspec}パッケージと互換の\,|\strong|命令と
+ |strongenv|環境を定義するか。
+ 既定値は真。
+\end{itemize}
+
+%-------------------
+\subsection{pandoc和文ドライバの場合}
+
+standard用のものに加えて、以下の和文ドライバパラメタが存在する。
+
+\begin{itemize}
+\item |strong=|\Meta{値}\Means
+ |\strong| 命令・|strongenv| 環境で実際に適用される書体
+ (フォント変更命令)を選択する。
+ \begin{itemize}
+ \item |bold|(既定)\Means
+ 太字(|\bfseries|)。
+ \item |sans|\Means
+ サンセリフ(|\sffamily|)。
+ \item |boldsans|\Means
+ 太字サンセリフ(|\sffamily\bfseries|)。
+ \end{itemize}
+ \Note PandocモードではPandocの重要(Strong)要素は |\strong| 命令
+ で実現されるので、このパラメタの設定に追随する。
\end{itemize}
%===========================================================
@@ -1405,17 +1436,6 @@ vscale=0.944, vmarginratio=1:1
和暦表示(|\和暦|)が有効な時の |\today| のテキスト中の年号
(「年」より前の部分、例えば「平成28」)
の部分を表すマクロ。
-
-\item |\strong{|\Meta{テキスト}|}|\Means
- 引数のテキストに、重要性を表す装飾を施す。
- 具体的には\,|\bfseries|(太字)が適用される。
-\item |strongenv|環境\Means
- |\strong|の環境版。
- \Note 以上の2つの機能は\Pkg{fontspec}パッケージとの互換を
- 目的としたものである。
- |strong-cmd=false| 指定時はこれらの機能は無効になる。
- ただし、\Pkg{fontspec}が読み込まれている場合は、
- 常にそちらの定義が維持される。
\end{itemize}
|label-section=modern| の場合に限り、以下の命令が利用できる。
@@ -1446,6 +1466,21 @@ vscale=0.944, vmarginratio=1:1
未定義の場合は |\thesub(sub)section| で代用される。
\end{itemize}
+\subsubsection{standard和文ドライバで追加される命令}
+
+\begin{itemize}
+\item |\strong{|\Meta{テキスト}|}|\Means
+ 引数のテキストに、重要性を表す装飾を施す。
+ 具体的には\,|\bfseries|(太字)が適用される。
+\item |strongenv|環境\Means
+ |\strong|の環境版。
+ \Note 以上の2つの機能は\Pkg{fontspec}パッケージとの互換を
+ 目的としたものである。
+ |strong-cmd=false| 指定時はこれらの機能は無効になる。
+ ただし、\Pkg{fontspec}が読み込まれている場合は、
+ 常にそちらの定義が維持される。
+\end{itemize}
+
%-------------------
\subsection{和文用設定関連}
\label{ssec:ja-settings}
@@ -1720,7 +1755,7 @@ Class bxjsarticle Warning: Some old font commands were used in text:
\end{itemize}
また、以下の命令により、文書中で一時的に警告の設定を変えられる。
-\footnote{これらの命令の効果はグルーピングの影響を受ける。}
+%\footnote{これらの命令の効果はグルーピングの影響を受ける。}
\begin{itemize}
\item |\allowoldfontcommands|\Means