diff options
author | Karl Berry <karl@freefriends.org> | 2014-12-24 00:13:39 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-12-24 00:13:39 +0000 |
commit | 66a7b0c0bb06cb29768debb6839c7ed9af4317d7 (patch) | |
tree | 1fc222f2073a60242a8266035affd23e2f6af246 /Master | |
parent | 94512c1d8f942046358d4e8dcd4dcdf70bb5145c (diff) |
pxrubrica (23dec14)
git-svn-id: svn://tug.org/texlive/trunk@35891 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/platex/pxrubrica/README | 104 | ||||
-rw-r--r-- | Master/texmf-dist/doc/platex/pxrubrica/README-ja | 51 | ||||
-rw-r--r-- | Master/texmf-dist/doc/platex/pxrubrica/pxrubrica.pdf | bin | 148789 -> 338400 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/platex/pxrubrica/pxrubrica.dtx | 6 | ||||
-rw-r--r-- | Master/texmf-dist/tex/platex/pxrubrica/pxrubrica.sty | 4 |
5 files changed, 95 insertions, 70 deletions
diff --git a/Master/texmf-dist/doc/platex/pxrubrica/README b/Master/texmf-dist/doc/platex/pxrubrica/README index 14b8fb12725..6ff8db331d1 100644 --- a/Master/texmf-dist/doc/platex/pxrubrica/README +++ b/Master/texmf-dist/doc/platex/pxrubrica/README @@ -1,83 +1,53 @@ -================================================== -== PXrubrica バンドル v1.0 <2012/04/30> == -== 八登 崇之 Takayuki YATO; aka."ZR")== -================================================== -(This file is encoded in UTF-8. -There is a brief documentation in English below.) +PXrubrica Package +================= -JIS 規格「JIS X 4051」および W3C 技術ノート「日本語組版処理の要件」(*) -(*2)で述べられているような、日本において一般的な様式に従ってルビを付ける -機能を提供する。 - -(*) http://www.w3.org/TR/jlreq/ja/ (日本語版) - http://www.w3.org/TR/jlreq/ (正式の英語版) - -■ 対応環境 - - ・TeX フォーマット: pLaTeX (派生エンジン含む) - ・DVI ウェア: pTeX 対応のもの - -■ 構成物 - - pxrubrica.sty: 本体パッケージ - pxrubrica.pdf: pxrubrica.sty の説明書 - pxrubrica.dtx: DocStrip ソースファイル - pxrubrica.ins: DocStrip インストーラファイル - sample/*.tex: サンプル文書 - - パッケージの使用に必要なのは *.sty ファイルのみである。 - -■ インストール - - TDS 1.1 に従ったシステムでは、各ファイルを次の場所に移動する。 - ・*.sty → $TEXMF/tex/platex/pxrubrica/ - - W32TeX を C:\usr\local にインストールした場合は以下の通り。 - ・*.sty - → C:\usr\local\share\texmf\local\tex\platex\pxrubrica\ - 残りのファイルは実行には不要である。 - - (参考) DocStrip ソースからの抽出 - 説明書(pxrubrica.dvi) - platex pxrubrica.dtx - 本体(pxrubrica.sty) - ptex -kanji=jis pxrubrica.ins - 同梱されている *.pdf、*.sty ファイルは上記の操作で生成したもので - ある。(DVI → PDF 変換は dvipdfmx で行った) - -================================================== -== PXrubrica Package Bundle v1.0 <2011/09/04> == -== Takayuki YATO (aka."ZR")== -================================================== +LaTeX: Ruby annotations according to JIS X 4051 This package provides function to add ruby annotation (furigana) that follows the style conventional in Japanese typography, as described in -the W3C technical note ``Requirements for Japanese Text Layout'' (*) +the W3C technical note “Requirements for Japanese Text Layout” ([JLREQ]) and the JIS specification JIS X 4051. -(*) http://www.w3.org/TR/jlreq/ (in English) +[JLREQ]: <http://www.w3.org/TR/jlreq/> + +### SYSTEM REQUIREMENTS + + * TeX format: LaTeX. + * TeX engine: pTeX and its derivatives. + * DVI driver: Anything that supports pTeX DVI. + +### CONTENT -* SYSTEM REQUIREMENTS + * `pxrubrica.pdf`: the manual in Japanese + * `pxrubrica.dtx`: DocStrip source file + * `pxrubrica.ins`: DocStrip installer file + * `pxrubrica-en.pdf`: the brief manual in English + * `pxrubrica-en.tex`: the brief manual in English (source) + * `sample/*.tex`: sample documents - - TeX format: pLaTeX (including its derivative engines) - - DVI ware: all that support pTeX +### INSTALLATION -* CONTENT +If the archive does not contain the packge file (`*.sty`), then you +must run the command to create it: - pxrublica.sty: the main package - pxrubrica.pdf: the manual for pxrubrica.sty - pxrubrica.dtx: DocStrip source file - pxrubrica.ins: DocStrip installer file - sample/*.tex: sample documents + ptex -kanji=jis pxrubrica.ins - You need only *.sty files to make the package work. +Then move the files as follows (in a system compliant to TDS 1.1): - # Currently the manual is provided only in Japanese.... + - `*.sty` → $TEXMF/tex/platex/pxrubrica/ + - `*.dtx`/`*.ins` → $TEXMF/source/platex/pxrubrica/ + - `*.pdf`/`*.tex` → $TEXMF/doc/platex/pxrubrica/ -* INSTALLATION +And rehash your TEXMF trees if necessary. - In a system compliant to TDS 1.1, move the files as follows: - - *.sty --> $TEXMF/tex/platex/pxrubrica/ +Revision History +---------------- - And rehash your TEXMF trees if necessary. + * Version 1.0a <2014/12/23> + - Bug hix. + * Version 1.0 <2012/04/30> + - First public release. +-------------------- +Takayuki YATO (aka. "ZR") +http://zrbabbler.sp.land.to/ diff --git a/Master/texmf-dist/doc/platex/pxrubrica/README-ja b/Master/texmf-dist/doc/platex/pxrubrica/README-ja new file mode 100644 index 00000000000..78c50c75cc3 --- /dev/null +++ b/Master/texmf-dist/doc/platex/pxrubrica/README-ja @@ -0,0 +1,51 @@ +PXrubrica パッケージ +==================== + +LaTeX: 日本の慣習に従ったルビ(振り仮名)出力 + +JIS 規格「JIS X 4051」および W3C 技術ノート「[日本語組版処理の要件]」 +で述べられているような、日本において一般的な様式に従ってルビを付ける +機能を提供する。 + +[日本語組版処理の要件]: <http://www.w3.org/TR/jlreq/ja/> + +### 前提環境 + + * フォーマット: LaTeX + * エンジン: pTeX (派生エンジン含む) + * DVI ウェア: pTeX 対応のもの + +### 構成物 + + * `pxrubrica.pdf`: 説明書 + * `pxrubrica.dtx`: DocStrip ソースファイル + * `pxrubrica.ins`: DocStrip インストーラファイル + * `pxrubrica-en.pdf`: 英語版の説明書 + * `pxrubrica-en.tex`: 英語版の説明書(ソース) + * `sample/*.tex`: サンプル文書 + +### インストール + +アーカイブにパッケージファイル(`*.sty`)が含まれていない場合は、 +以下のコマンドを実行して生成する。 + + ptex -kanji=jis pxrubrica.ins + +その後、各ファイルを次の場所に移動する。 +(TDS 1.1 に従ったシステムの場合。) + + - `*.sty` → $TEXMF/tex/platex/pxrubrica/ + - `*.dtx`/`*.ins` → $TEXMF/source/platex/pxrubrica/ + - `*.pdf`/`*.tex` → $TEXMF/doc/platex/pxrubrica/ + +更新履歴 +-------- + + * Version 1.0a <2014/12/23> + - バグ修正 + * Version 1.0 <2012/04/30> + - 最初の公開版 + +-------------------- +Takayuki YATO (aka. "ZR") +http://zrbabbler.sp.land.to/ diff --git a/Master/texmf-dist/doc/platex/pxrubrica/pxrubrica.pdf b/Master/texmf-dist/doc/platex/pxrubrica/pxrubrica.pdf Binary files differindex bce647153a6..2e361aa33c2 100644 --- a/Master/texmf-dist/doc/platex/pxrubrica/pxrubrica.pdf +++ b/Master/texmf-dist/doc/platex/pxrubrica/pxrubrica.pdf diff --git a/Master/texmf-dist/source/platex/pxrubrica/pxrubrica.dtx b/Master/texmf-dist/source/platex/pxrubrica/pxrubrica.dtx index 691fb35f0a4..e76781e85be 100644 --- a/Master/texmf-dist/source/platex/pxrubrica/pxrubrica.dtx +++ b/Master/texmf-dist/source/platex/pxrubrica/pxrubrica.dtx @@ -27,7 +27,7 @@ %<*driver> \ProvidesFile{pxrubrica.dtx} %</driver> - [2012/04/30 v1.0 PX Japanese-style ruby] + [2014/12/23 v1.0a PX Japanese-style ruby] %<*driver> \documentclass{jsarticle} \usepackage{doc} @@ -3456,7 +3456,7 @@ \def\pxrr@intrude@end{% \ifpxrr@ghost\else % \end{macrocode} -% $B<B8z$N?JF~I}$O(B |\pxrr@bintr| $B$H(B |\pxrr@bspace| $B$N>.$5$$J}!#(B +% $B<B8z$N?JF~I}$O(B |\pxrr@aintr| $B$H(B |\pxrr@aspace| $B$N>.$5$$J}!#(B % \begin{macrocode} \let\pxrr@intr@amount\pxrr@aspace \ifdim\pxrr@aintr<\pxrr@intr@amount\relax @@ -3465,6 +3465,8 @@ % \end{macrocode} % |\pxrr@auto@*| $B$N@_DjK!$OOBJ8%k%S$H2$J8%k%S$G=hM}$,0[$J$k!#(B % \begin{macrocode} + \pxrr@csletcs{ifpxrr@bnobr}{ifpxrr@anobr}% + \let\pxrr@bscomp\pxrr@ascomp \ifpxrr@abody \pxrr@intrude@setauto@a \else diff --git a/Master/texmf-dist/tex/platex/pxrubrica/pxrubrica.sty b/Master/texmf-dist/tex/platex/pxrubrica/pxrubrica.sty index f40c6a9c692..5c6bd7beb7c 100644 --- a/Master/texmf-dist/tex/platex/pxrubrica/pxrubrica.sty +++ b/Master/texmf-dist/tex/platex/pxrubrica/pxrubrica.sty @@ -37,7 +37,7 @@ %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{pxrubrica} - [2012/04/30 v1.0 PX Japanese-style ruby] + [2014/12/23 v1.0a PX Japanese-style ruby] \RequirePackage{keyval} \def\pxrr@pkgname{pxrubrica} \def\pxrr@error{% @@ -1428,6 +1428,8 @@ \ifdim\pxrr@aintr<\pxrr@intr@amount\relax \let\pxrr@intr@amount\pxrr@aintr \fi + \pxrr@csletcs{ifpxrr@bnobr}{ifpxrr@anobr}% + \let\pxrr@bscomp\pxrr@ascomp \ifpxrr@abody \pxrr@intrude@setauto@a \else |