diff options
author | Karl Berry <karl@freefriends.org> | 2018-01-30 00:02:50 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-01-30 00:02:50 +0000 |
commit | 4f3140ae411ed163ddb5a960b9827e4f1b53ebec (patch) | |
tree | 776cdc2480cd2be9892b086e19d115ca9a28c6e8 /Master/texmf-dist/doc/latex | |
parent | a681f41430ebe5ee64b72726481e4e63c66e2230 (diff) |
bxjscls (29jan18)
git-svn-id: svn://tug.org/texlive/trunk@46475 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex')
-rw-r--r-- | Master/texmf-dist/doc/latex/bxjscls/LICENSE | 41 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bxjscls/README-ja.md | 5 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bxjscls/README.md | 1 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.pdf | bin | 612951 -> 615230 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/bxjscls/bxjscls-manual.tex | 72 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf | bin | 1012641 -> 1015405 bytes |
6 files changed, 61 insertions, 58 deletions
diff --git a/Master/texmf-dist/doc/latex/bxjscls/LICENSE b/Master/texmf-dist/doc/latex/bxjscls/LICENSE index 69cdc98e0f5..fbe40a0146b 100644 --- a/Master/texmf-dist/doc/latex/bxjscls/LICENSE +++ b/Master/texmf-dist/doc/latex/bxjscls/LICENSE @@ -1,28 +1,21 @@ -The BSD 2-Clause License +The MIT License -Copyright 1995-1999 ASCII Corporation. -Copyright 1999-2016 Haruhiko Okumura -Copyright 2016-2017 Japanese TeX Development Community -Copyright 2013-2017 Takayuki YATO (aka. "ZR") -All rights reserved. +Copyright (c) 2018 Takayuki YATO (aka. "ZR") -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -1. Redistributions of source code must retain the above copyright notice, -this list of conditions and the following disclaimer. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. -2. Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/Master/texmf-dist/doc/latex/bxjscls/README-ja.md b/Master/texmf-dist/doc/latex/bxjscls/README-ja.md index add7e65f5ab..acf436cd77f 100644 --- a/Master/texmf-dist/doc/latex/bxjscls/README-ja.md +++ b/Master/texmf-dist/doc/latex/bxjscls/README-ja.md @@ -98,9 +98,12 @@ XeLaTeX / LuaLaTeX の上でも日本語処理パッケージと連携して使 更新履歴 -------- + * Version 1.7b 〈2018/01/28〉 + - 和文パラメタ `units` を新設。 + - バグ修正。 * Version 1.7a 〈2017/12/09〉 - 〈試験的〉新元号対応の準備。`\jayear` 命令を追加。 - - `\@` の定義を修正。`fix-ja-cmd` オプションを追加。 + - `\@` の定義を修正。`fix-at-cmd` オプションを追加。 * Version 1.7 〈2017/10/21〉 - 和文空白命令(`\jaenspace` 等)を追加。 - `everyparhook` オプションを新設。 diff --git a/Master/texmf-dist/doc/latex/bxjscls/README.md b/Master/texmf-dist/doc/latex/bxjscls/README.md index 1ba95da1a32..cabed00d4ea 100644 --- a/Master/texmf-dist/doc/latex/bxjscls/README.md +++ b/Master/texmf-dist/doc/latex/bxjscls/README.md @@ -88,6 +88,7 @@ This package is distributed under the BSD 2-Clause License. Revision History ---------------- + * Version 1.7b 〈2018/01/28〉 * Version 1.7a 〈2017/12/09〉 * Version 1.7 〈2017/10/21〉 * Version 1.6b 〈2017/09/28〉 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 de4d2c9f882..f277ef06b9f 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 91d93909a01..f0d4a993891 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 @@ \renewcommand*{\XeLaTeX}{XeLaTeX}} \usepackage{shortvrb} \MakeShortVerb{\|} -\newcommand{\PkgVersion}{1.7a} -\newcommand{\PkgDate}{2017/12/09} +\newcommand{\PkgVersion}{v1.7b} +\newcommand{\PkgDate}{2018/01/28} \newcommand{\Pkg}[1]{\textsf{#1}} \newcommand{\Meta}[1]{$\langle$\mbox{}#1\mbox{}$\rangle$} \newcommand{\Note}{\par\noindent ※} @@ -92,8 +92,8 @@ JSクラスのレイアウトデザインと機能をほぼ踏襲しているが \begin{itemize} \item \Meta{エンジン}の指定は必須で、実際に使っている 「{\LaTeX}のコマンド名」を書く。 - |latex|、|platex|、|uplatex|、 - |pdflatex|、|xelatex|、|lualatex|が指定できる。 + |platex|、|uplatex|、 + |pdflatex|、|xelatex|、|lualatex|等が指定できる。 \item DVI出力のエンジンを使う場合は、\Meta{ドライバ}の指定が必須で、 これは実際に使っている「DVIウェアの名前」を書く。 |dvips|、|dvipdfmx|、|dviout|、|xdvi|が指定できる。 @@ -388,8 +388,9 @@ JSクラスのレイアウトデザインと機能をほぼ踏襲しているが \usepackage[colorlinks]{hyperref} \hypersetup{pdftitle={日本語タイトル}} \end{verbatim}\end{quote} - \Pkg{hyperref}のパッケージオプションで和文文字を含む文書情報を + \Note \Pkg{hyperref}のパッケージオプションで和文文字を含む文書情報を 指定することはできない。 + (\Pkg{hyperref}の制限仕様。) \item |jafont| が無い場合の“既定のフォント設定”は多くのエンジンに おいて「IPAexフォント使用」であるが、(u){\pLaTeX}だけは異なっていて 「何も指定しない状態」(JSクラスと同様)である。 @@ -454,20 +455,15 @@ Pandoc\footnote{\url{http://pandoc.org/}}% コマンド行は次のようになる \footnote{もちろん、実際には改行を含めず1行で書く。 - なお、Pandoc 1.16版以降では、用紙サイズオプションについては、 - 変数 |papersize| の値に“|paper|”を付加したもの - (|-V papersize=a4| ならば |a4paper|)が使われる。 - ここで |a4var| や |b5var| を使えるようにするため、 - BXJSクラスでは |a4varpaper| 等を別名として用意している。}: + なお、以下の記述はPandoc 2.x版に従う。} \begin{quote} |pandoc| \Meta{入力ファイル名}\ |-o| \Meta{出力ファイル名}|.pdf| - |-t latex|\\\quad - |--latex-engine=xelatex| - |--no-tex-ligatures|\\\quad + |-t latex-smart|\\\quad + |--pdf-engine=xelatex| |-V papersize=a4| - |-V documentclass=bxjsarticle| - |-V classoption=pandoc|\\\quad + |-V documentclass=bxjsarticle|\\\quad + |-V classoption=pandoc| |-V classoption=jafont=ipaex| \end{quote} @@ -492,10 +488,9 @@ Pandoc\footnote{\url{http://pandoc.org/}}% |pandoc| \Meta{入力ファイル名}\ |-o| \Meta{出力ファイル名}|.pdf| |-N| - |-t latex|\\\quad + |-t latex-smart|\\\quad |--top-level-division=chapter| - |--latex-engine=xelatex| - |--no-tex-ligatures|\\\quad + |--pdf-engine=xelatex|\\\quad |-V papersize=b5| |-V documentclass=bxjsbook| |-V classoption=pandoc|\\\quad @@ -509,14 +504,11 @@ Pandoc\footnote{\url{http://pandoc.org/}}% \begin{itemize} \item \Pkg{bxjsbook}クラスは「章(|\chapter|)」をもつクラスなので、 Pandocで |--top-level-division=|\linebreak[0]|chapter| の指定 - \footnote{|--top-level-division| はPandocの1.18版で新設された - オプションで、それより前は代わりに |--chapters| オプションを - 指定していた。}% が必要。 \end{itemize} -\item Pandocで({\LaTeX}経由で)PDFを出力する場合、 - エンジン指定(|--latex-engine|)は +\item Pandocで{\LaTeX}経由でPDFを出力する場合、 + エンジン指定(|--pdf-engine|)は |pdflatex|、|xelatex|、|lualatex|のみがサポートされる。 しかし、Pandocの出力を「単体の{\LaTeX}文書」とすることで、 {\LaTeX}エンジンに(u){\pLaTeX}を使用することができる。 @@ -1109,6 +1101,15 @@ minimal和文ドライバには有効な和文ドライバパラメタは存在 \item エンジンが{(u)\pLaTeX}の場合、|pxchfon| と |pxbabel| パッケージに予め |prefer2004jis| オプションが渡される。 \end{itemize} +\item |units=|\Meta{真偽値}\Means + これを真にすると、 + {\LaTeX}における長さ指定において、{\pTeX}の和文用の単位 + (|zw|、|zh|、|(true)Q|、|(true)H|) + を全てのエンジンで使用できるようにする。 + 既定値は偽。 + \Note \Pkg{bxcalc}パッケージを読み込む。 + \Note 厳密にいうと、「\Pkg{calc}の長さ数式が使える箇所」 + において和文用の単位が使用できるようになる。 \item |font={|\Meta{文字列}|}|\Means standard和文ドライバが利用する和文フォントパッケージについて 追加のオプションを指定する。 @@ -1208,17 +1209,22 @@ vscale=0.944, vmarginratio=1:1 と等価な環境で、 “各章の初めにちょっとしたことを書く”用途を想定したもの。 (ただし使用可能な場所に特に制限はない。) -\end{itemize} -なお、|abstract| 環境の機能については継承元のJSクラスと同一に -なるため以下のようになる。 -\begin{itemize} -\item \Pkg{bxjsarticle}および|layout=v2|指定の\Pkg{bxjsreport}\Means - \Pkg{jsarticle}/\Pkg{jsreport}クラスと同じ、 - つまり「文書要旨」のための環境。 -\item \Pkg{bxjsbook}および|layout=v1|指定の\Pkg{bxjsreport}\Means - \Pkg{jsbook}クラスと同じ、 - つまり |chapterabstract| 環境と等価。 + なお、|abstract| 環境の機能については継承元のJSクラスと同一に + なるため以下のようになる。 + \begin{itemize} + \item \Pkg{bxjsarticle}および|layout=v2|指定の\Pkg{bxjsreport}\Means + \Pkg{jsarticle}/\Pkg{jsreport}クラスと同じ、 + つまり「文書要旨」のための環境。 + \item \Pkg{bxjsbook}および|layout=v1|指定の\Pkg{bxjsreport}\Means + \Pkg{jsbook}クラスと同じ、 + つまり |chapterabstract| 環境と等価。 + \end{itemize} + +\item |\jayear|\Means + 和暦表示(|\和暦| が有効)の時の |\today| における年号 + (「年」より前の部分、例えば「平成28」) + のテキストを表すマクロ。 \end{itemize} %------------------- diff --git a/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf b/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf Binary files differindex 5bea1199eb8..095a777e392 100644 --- a/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf +++ b/Master/texmf-dist/doc/latex/bxjscls/bxjscls.pdf |