From 1a8e2128cdbe579f531b4b842afe17b2da07dc6c Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 24 Aug 2015 21:30:47 +0000 Subject: bxjscls (24aug15) git-svn-id: svn://tug.org/texlive/trunk@38196 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/bxjscls/README-ja.md | 5 ++++ Master/texmf-dist/doc/latex/bxjscls/README.md | 1 + .../doc/latex/bxjscls/bxjscls-manual.pdf | Bin 714908 -> 716369 bytes .../doc/latex/bxjscls/bxjscls-manual.tex | 32 +++++++++++++++------ Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf | Bin 891277 -> 898329 bytes 5 files changed, 29 insertions(+), 9 deletions(-) (limited to 'Master/texmf-dist/doc/latex/bxjscls') diff --git a/Master/texmf-dist/doc/latex/bxjscls/README-ja.md b/Master/texmf-dist/doc/latex/bxjscls/README-ja.md index 5f38198fbf2..ad4e4c864c7 100644 --- a/Master/texmf-dist/doc/latex/bxjscls/README-ja.md +++ b/Master/texmf-dist/doc/latex/bxjscls/README-ja.md @@ -93,6 +93,11 @@ XeLaTeX / LuaLaTeX の上でも日本語処理パッケージと連携して使 更新履歴 -------- + * Version 1.0a [2015/08/23] + - `base`/`jbase` での Q 単位の指定に対応。 + - pdflatex 使用時に `\hypersetup` で和文文字を含む文書情報を + 指定可能にする。 + - バグ修正。 * Version 1.0 [2015/08/05] - bxjsreport と bxjsslide クラスを提供する。 - `jafont` オプションを追加。 diff --git a/Master/texmf-dist/doc/latex/bxjscls/README.md b/Master/texmf-dist/doc/latex/bxjscls/README.md index 508ec55ca01..c60acdf6ad0 100644 --- a/Master/texmf-dist/doc/latex/bxjscls/README.md +++ b/Master/texmf-dist/doc/latex/bxjscls/README.md @@ -83,6 +83,7 @@ This package is distributed under the BSD 2-Clause License. Revision History ---------------- + * Version 1.0a [2015/08/23] * Version 1.0 [2015/08/05] * Version 0.9 [2013/10/03] * Version 0.4 [2013/08/03] diff --git a/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf b/Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf index 400946b6ecb..bb6d02a93b8 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 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 diff --git a/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf b/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf index 12fc2354069..242642b02f3 100644 Binary files a/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf and b/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf differ -- cgit v1.2.3