summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex')
-rw-r--r--Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex32
1 files changed, 23 insertions, 9 deletions
diff --git a/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex b/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex
index c118f9da86b..77d8ddb6093 100644
--- a/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex
+++ b/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex
@@ -5,8 +5,8 @@
\usepackage{metalogo}
\usepackage{shortvrb}
\MakeShortVerb{\|}
-\newcommand{\PkgVersion}{1.0}
-\newcommand{\PkgDate}{2015/08/05}
+\newcommand{\PkgVersion}{1.0a}
+\newcommand{\PkgDate}{2015/08/23}
\newcommand{\Pkg}[1]{\textsf{#1}}
\newcommand{\Meta}[1]{$\langle$\mbox{}#1\mbox{}$\rangle$}
\newcommand{\Note}{\par\noindent ※}
@@ -239,12 +239,6 @@ JSクラスのレイアウトデザインと機能をほぼ踏襲しているが
日本語で~pdf{\LaTeX}~するテスト。
\end{document}
\end{verbatim}\end{quote}
-\item BXJSクラスでは(JSクラスと同様に)通常は和文に約92.5\%の
- スケールを施している。
- ところが、\Pkg{CJK}パッケージは「和文のスケール」をサポートしていない。
- このため、エンジンが |pdflatex| の場合は他の場合と比べて和文が大きめに
- 出力される。
-\footnote{同じ理由で、|pdflatex| では |scale| オプションも無効になる。}%
\item \Pkg{bxcjkjatype}パッケージにおけるフォントの既定設定は
「Type1形式のIPAexフォント」(\Pkg{ipaex-type1}パッケージ)である。
一方、|ipaex| プリセットを指定した場合は
@@ -363,6 +357,20 @@ JSクラスのレイアウトデザインと機能をほぼ踏襲しているが
\Pkg{pxjahyper}パッケージを読み込む必要がない。
ただし読み込んでも構わないし、必要な場合もある。}%
(ただし文書クラスが\Pkg{hyperref}を読み込むわけではない。)
+\item pdf{\LaTeX}上で\Pkg{hyperref}で |pdftitle| 等の文書情報に
+ 和文文字を含めたい場合は、|\hypersetup| 命令を通常通り
+ 使うことができる。
+ \footnote{ちなみに、普通に\Pkg{CJKutf8}パッケージを用いた場合は、
+ この方法では失敗してしまう。
+ 恐らく |\hypersetup| 命令全体を |CJK*| 環境で囲う必要が
+ あるのだと思われる。}%
+\begin{quote}\small\begin{verbatim}
+\documentclass[pdflatex,a4paper,ja=standard]{bxjsarticle}
+\usepackage[colorlinks]{hyperref}
+\hypersetup{pdftitle={日本語タイトル}}
+\end{verbatim}\end{quote}
+ \Pkg{hyperref}のパッケージオプションで和文文字を含む文書情報を
+ 指定することはできない。
\item |jafont| が無い場合の“既定のフォント設定”は多くのエンジンに
おいて「IPAexフォント使用」であるが、(u){\pLaTeX}だけは異なっていて
「何も指定しない状態」(JSクラスと同様)である。
@@ -467,18 +475,24 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション
|14pt| は 14.4\,pt が実際の設定値である。
\footnote{これは昔の{\LaTeX}の“magstep”の習慣に由来する。}%
これに対して |base=14pt| は文字通り14\,ptを設定する。
+ \Note \Meta{長さ}には\Pkg{calc}パッケージの式が使用できる。
+ この他に、特別に、(u){\pLaTeX}以外のエンジンでも |11Q| の
+ ようにQ単位で指定することができる
+ (この場合は“\Meta{実数}|Q|”の形に限られ式は使えない)。
+ \footnote{なお、(u){\pLaTeX}ではエンジンが単位 |Q| をサポート
+ するので、|11Q| も |10Q+1Q| も\Pkg{calc}の式として受け付けられる。}
\item |jbase=|\Meta{長さ}\Means
和文を基準にして基底フォントサイズを指定する。
すなわち和文フォントの |\normalsize| のサイズを指定の長さとする。
\footnote{この場合に決定されるmag値は和文スケール値にも依存する
ことに注意。}%
+ \Note \Meta{長さ}の書式は |base| オプションと同様。
\item |scale=|\Meta{実数}\Means
和文スケール値を設定する。
既定値は 0.924715(= 13\,Q/10\,pt)である。
\footnote{これはJSクラスの設計に基づく値である。
ただし実装の都合で、JSクラスの実際のスケール値はこれから
僅かだけずれている。}%
- \Note エンジンが |(pdf)latex| の時は和文スケールが無効になる。
\item |noscale|\Means
|scale=1| と同値。
\item |paper={|\Meta{横幅}|}{|\Meta{縦幅}|}|\Means