From a0fe732c51650716b95c145d4c68cbe7138f83d4 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 9 May 2016 23:46:07 +0000 Subject: platex (9may16) git-svn-id: svn://tug.org/texlive/trunk@40992 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/platex/base/Changes_asciimw.txt | 299 +++++++++++++++++++++ Master/texmf-dist/doc/platex/base/LICENSE | 28 ++ Master/texmf-dist/doc/platex/base/README.md | 70 +++++ .../texmf-dist/doc/platex/base/README2_asciimw.txt | 59 ++++ .../texmf-dist/doc/platex/base/README_asciimw.txt | 170 ++++++++++++ Master/texmf-dist/doc/platex/base/ascmac.pdf | Bin 0 -> 132328 bytes Master/texmf-dist/doc/platex/base/nidanfloat.pdf | Bin 0 -> 144656 bytes Master/texmf-dist/doc/platex/base/platex.pdf | Bin 0 -> 241730 bytes .../texmf-dist/doc/platex/base/platexrelease.pdf | Bin 0 -> 113661 bytes Master/texmf-dist/doc/platex/base/pldoc.pdf | Bin 0 -> 662622 bytes 10 files changed, 626 insertions(+) create mode 100644 Master/texmf-dist/doc/platex/base/Changes_asciimw.txt create mode 100644 Master/texmf-dist/doc/platex/base/LICENSE create mode 100644 Master/texmf-dist/doc/platex/base/README.md create mode 100644 Master/texmf-dist/doc/platex/base/README2_asciimw.txt create mode 100644 Master/texmf-dist/doc/platex/base/README_asciimw.txt create mode 100644 Master/texmf-dist/doc/platex/base/ascmac.pdf create mode 100644 Master/texmf-dist/doc/platex/base/nidanfloat.pdf create mode 100644 Master/texmf-dist/doc/platex/base/platex.pdf create mode 100644 Master/texmf-dist/doc/platex/base/platexrelease.pdf create mode 100644 Master/texmf-dist/doc/platex/base/pldoc.pdf (limited to 'Master/texmf-dist/doc/platex') diff --git a/Master/texmf-dist/doc/platex/base/Changes_asciimw.txt b/Master/texmf-dist/doc/platex/base/Changes_asciimw.txt new file mode 100644 index 00000000000..71fc6ddd39d --- /dev/null +++ b/Master/texmf-dist/doc/platex/base/Changes_asciimw.txt @@ -0,0 +1,299 @@ +<2006/11/10> + * plfonts.dtx: $a^\mathrm{b}, a_\mathrm{b}$のような記述をした場合に + エラーになる問題に対処。(ありがとうございます、ymtさん) + * jclasses.dtx: 解説を追加。(ありがとうございます、ymtさん) +---------------- +<2006/06/27> + * plfonts.dtx: \reDeclareMathAlphabetをLaTeX <2005/12/01>で数式用書 + 体変更命令がrubustになったのに対応。(ありがとうございます、ymtさん) + * jclasses.dtx: pLaTeX 209互換モードで数式famが重複使用されていたの + を解消。(ありがとうございます、ymtさん) + * tascmac.sty: itembox,screen環境で罫線がずれるバグを修正。 + (ありがとうございます、北見さん) +---------------- +<2006/01/04> + * nidanfloat.dtx: 必須フォーマットファイルをpLaTeX2eからLaTeX2eへ変更。 + * plfonts.dtx: \DeclareFontEncoding@ 中で \LastDeclaredEncodeng の再定義が + 抜けていたので追加。 + * plvers.dtx: バージョン番号更新(platex<2006/01/04>) +---------------- +<2005/01/04> + * plfonts.dtx: \fontfamily中のフラグを修正。 + (ありがとうございます、角藤さん) + * plvers.dtx: バージョン番号更新(platex<2005/01/04>) +---------------- +<2004/08/10> + * plfonts.dtx: verbatim環境で余計な前後空きが発生しないように \fontfamily + を修正。 + (ありがとうございます、本田さん) + * plfonts.dtx: JY1,JT1以外の和文エンコーディングも使用できるように修正。 + (ありがとうございます、井上さん) + * jclasses.dtx: \part, \chapter の \@afterindentfalse を \@afterindenttrue + に変更。 + * jclasses.dtx: \section, \subsection, \subsubsection の前後空きの + 伸縮幅を修正。 + (ありがとうございます、鈴木た@MILNさん) + * LaTeX2e 2003/12/01 版への対応を確認。 +---------------- +<2002/04/09> + * jclasses.dtx: 縦組スタイルで \flushbottom しないようにした。 +---------------- +<2002/04/05> + * plfonts.dtx: |\adjustbaseline|の|\iftdir|の位置を、和文フォントの基 + 準値を設定した後に移動。(ありがとう、奥村さん) +---------------- +<2002/04/01> + * tascmac.sty: \ascii, \Ascii, \ASCII マクロがエラーになっていたのを修正。 +---------------- +<2002/01/17> + * plvers.dtx: v1.0i の更新日付が 2009 年になっていたのを 2001 に修正。 + LaTeX のバージョンも 2000 になっていたのを 2001 に修正。 +---------------- +<2001/10/04> + * jclasses.dtx: 目次で出力されるページ番号の書体を|\normalfont|に変更 + (ありがとう、鈴木た@MILNさん) + * plnews07.tex: 上記の変更の記述を追加 +---------------- +<2001/09/26> + * plnews07.tex: 追加 + * plvers.dtx: LaTeX <2001/06/01> 用に修正 + * plcore.dtx: LaTeX <2001/06/01> 用に修正 + * plext.dtx: タグ名を plcore から package に変更 + * plfmt.ins: plext.dtx の展開に用いるタグ名の変更 +---------------- +<2001/09/14> + * nidanfloat.dtx: パッケージオプション(balance, nobalance)を追加 +---------------- +<2001/09/04> + * README.txt: 使用条項を削除(ptex-texmf の COPYRIGHT を採用) + * Copyright: 削除(ptex-texmf の COPYRIGHT を採用) + * plvers.dtx: pLaTeX <2001/09/04> 用に修正 + * plpatch.ltx: pLaTeX <2001/09/04> 用に修正 + * plcore.dtx: \enlargethispage を使ったとき、脚注の線が本文と重なるのを修正 + * jclasses.dtx: \chapter コマンドをアスタリスク形式で使ったときと + そうでないときで、出力位置が異なるのを修正(ありがとう、鈴木@津さん) +---------------- +<2001/05/10> + * plext.dtx: 縦組のとき z オプションでエラーが出るのを修正 + (ありがとう、大石さん) + * plfonts.dtx: ベースラインシフトの調整値が大きくなっているのを修正 +---------------- +<2001/02/19> + * nidanfloat.dtx: 最終ページで左右の行間が揃わないのを修正 + * nidanfloat.dtx: 柱が出ないのを修正 +---------------- +<2000/12/20> + * nidanfloat.dtx: 一段抜きのフロートを混ぜるとエラーになるのを修正 + (ありがとう、倉沢@QUIPUさん) +---------------- +<2000/11/03> + * plvers.dtx: LaTeX <2000/06/01> に合わせて修正。 + * plpatch.ltx: pLaTeX<2000/11/03> 用に修正。 +---------------- +<2000/10/24> + * plfonts.dtx: \adjustbaselineで余分なアキが入らないようにした +---------------- +<2000/07/14> + * plfonts.dtx: \textbf などの書体変更コマンドで、左端の欧文との間に + \xkanjiskip が入らないのを修正(ありがとう、乙部@東大さん) +---------------- +<2000/07/13> + * nidanfloat.{dtx,ins,sty} を追加。 +---------------- +<2000/02/29> + * plvers.dtx: LaTeX <1999/12/01> に合わせて修正。 + * plpatch.ltx: pLaTeX<2000/02/29> 用に修正。 +---------------- +<1999/05/18> + * jclasses.dtx: enumerate +---------------- +<1999/04/05> + * plvers.dtx: LaTeX <1998/12/01> に合わせて修正。 + pLaTeX のバージョンを <1999/04/05> にした。 + * plfonts.dtx: 文書の先頭で、和文デフォルトフォントの変更が反映 + されないのを修正(ありがとう、山本@理科大さん)。 + * plcore.dtx: \\ にオプションを付けたときに余計なスペースが出力 + されてしまうのを修正(ありがとう、鈴木@京大さん)。 + * plpatch.ltx: pLaTeX<1999/04/05> 用に修正。 + * README.txt: バージョンの変更 + * plnews05.txt: 新規追加 +---------------- +<1999/01/27> + * docstrip.cfg: 削除 +---------------- +<1998/09/01> + * plvers.dtx: pLaTeX バージョンを <1998/09/01> とした。 + * plpatch.ltx: pLaTeX <1998/09/01> 用に修正。 +---------------- +<1998/08/10> + * plfonts.dtx: \DeclareFixedFont コマンドが \@onlypreambre になっていた + のを修正した。 + * plnews.cls: itemize環境を再定義 +---------------- +<1998/04/09> + * jclasses.dtx: \rightmark コマンドの引数に \today コマンドを修正した + とき、出力される日付が「平成元年」になってしまうのを修正 + (pl980409.patch)。 +---------------- +<1998/03/23> + * jclasses.dtx: report, book クラスで、番号の付かない見出しレベルの + ペナルティを \@M に修正した(pl980323.patch)。 +---------------- +<1998/02/27> + * tascmac.sty: calc パッケージとともに用いたとき、screen 環境、 + itembox 環境、boxnote 環境がエラーになるのを修正(pl980227.patch)。 +---------------- +<1998/02/03> + * All: LaTeX <1997/12/01> に対応した。 + * hyphen.cfg ファイルを追加した。 + * Copyright ファイルを追加した。 + * jclasses.dtx: 2eモード時のa5pのトップマージンを0.7in増やした。 +---------------- +<1997/12/12> + * jclasses.dtx: [j,t]report, [j,t]bookクラスで oneside オプションを指定し、 + bothstyle スタイルにすると、コンパイルエラーになるのを修正。 +---------------- +<1997/09/03> + * jclasses.dtx: 2.09互換モードで landscape オプションが効かないのを修正。 + * jclasses.dtx: landscape 時に、縦横のサイズを交換してから、左右マージン + などを計算するように変更。 +---------------- +<1997/08/25> + * jclasses.dtx: 片面印刷のとき、section レベルの文字列が柱に出力されない + のを修正。 +---------------- +<1997/07/29> + * jltxdoc.dtx: \ と " の前にも \xkanjiskip が入るように修正。 +---------------- +<1997/07/10> + * plfonts.dtx: fdファイル名の小文字化が効いていなかったのを修正。 +---------------- +<1997/07/08> + * jclasses.dtx: 縦組クラスで、書体サイズを変更したとき、ベースラインが + おかしくなるのを修正。 +---------------- +<1997/07/02> + * plnews02.tex: 項目の移動と記述内容の修正。 +---------------- +<1997/06/25> + * plcore.dtx: オリジナルの LaTeX2e の改行マクロの変更に対応。 + * plfonts.dtx, pl209.dtx: \em, \emph で和文書体も変更するように修正。 + * plnews02.tex: 上記 2つの修正について記述。 +---------------- +<1997/04/24> + * plfonts.dtx: フォント定義ファイル名を小文字に変換してから探すようにした。 +---------------- +<1997/04/09> + * plfonts.dtx: 縦横エンコード・リストの分離による拡張 +---------------- +<1997/04/08> + * jclasses.dtx: 横組クラスでのトップマージンの値を修正した。 + * plfonts.dtx: 和文エンコード関連の修正 + * plfonts.dtx: 和文エンコード宣言コマンドを縦組用と横組用で分けるようにした。 + * plnews02.tex (NEW): 前回からの変更をまとめた文書ファイル。 +---------------- +<1997/03/11> + * plfonts.dtx: 和文フォントをすべてのサイズでロードできるようにした。 +---------------- +<1997/02/24> + * pl209.dtx: \RequirePackage{oldlfonts} を \RequirePackage{oldlfonts} に + 修正。 + * jclasses.dtx: 縦組クラスの \thefigure の \if 文の対応がおかしいのを修正。 + * jclasses.dtx: 縦組クラスの表紙を縦組にした。 +---------------- +<1997/02/02>+2 + * jclasses.dtx: \topmargin の計算を間違えていたのを修正。 + * jclasses.dtx: 縦組クラスで開始ページがおかしくなるのを修正。 +---------------- +<1997/02/02>+1 + * jclasses.dtx: disablejfam オプションの処理で、互換モードかそうでないかの + 判断が逆なのを修正。 + * plnews01.tex: \mathrm, \mathbf の部分の記述を修正 +---------------- +<1997/02/01> + * plnews.cls (NEW): plnews01tex 用のクラスファイルを作成した。 + * plnews01.tex (NEW): 前回からの変更をまとめた文書ファイル。 +---------------- +<1997/01/31> + * plcore.dtx: 下付き文字を出力する \textsubscript コマンドを削除。 + * plfonts.dtx: 数式文字フォントの設定をクラスファイルに移動。 + * plfonts.dtx: 和欧文の数式文字フォントを一度に切り替えるためのコマンドを + 定義する、\reDeclareMathAlphabet コマンドを追加。 + * jclasses.dtx: 数式文字フォントの設定を追加。 + * jclasses.dtx: 日本語ファミリを宣言しないオプション(disablejfam)を + 2e モードでだけ指定可能にした。 +---------------- +<1997/01/30> + * README.euc: ltxcheck による確認時の記述を追加 + * plcore.dtx: 下付き文字を出力する \textsubscript コマンドを追加。 + * plfonts.dtx: \mathrm, \mathbf を和欧文フォントを切り替えるように拡張。 + * jclasses.dtx: 2eモードで、通常よりテキスト領域を広くとる設定を a4j + などのオプション指定時に有効になるように修正した。 + * jclasses.dtx: \thefigure の定義内、\c@chapter のタイプミス修正。 + * pl209.dtx: 互換モードでの \rm や \tt のような二文字の書体変更コマンド + の動作を pLaTeX 2.09 での動作と同じにした。 +---------------- +<1997/01/29> + * jclasses.dtx: 日本語ファミリの宣言をしないオプション(disablejfam) + を追加。 + * jclasses.dtx: labelitemii で \fi していないのと \bfseries の + タイプミスを修正。 + * jclasses.dtx: \documentclass 時のレイアウトを少し広げた。 + * pl209.dtx, jclasses.dtx, plfonts.dtx: 数式モード内で \rm, \bf コマンド + でローマン体、ボールド体にならないバグを修正。 +---------------- +<1997/01/26> + * All: 変更履歴の説明を mendex で処理できるように修正。 + * README.euc: EC フォントの記述を追加した。 + * platex.dtx: pldoc.ind を作成するための mendex 辞書ファイルを + pldoc.tex を処理したときに、自動的に用意するようにした。 + * plfonts.dtx: 小文字のフォント定義ファイル(jy1mc.fd など)をロードする + ようにした。 + * jclasses.dtx: 2.09互換モードで tombow オプションがおかしくなるのを修正。 + * jclasses.dtx: 2.09互換モードで {a,b}{4,5}{j,p} のスタイルオプション + をサポート。ただし、ランドスケープモード用の設定はしていない。 +---------------- +<1997/01/24> + * pl209.def: \let\jfam\symmincho としていたのを修正。 +---------------- +<1997/01/23> + * All: LaTeX2e <1996/12/01> に対応 + * plcore.dtx: クラスオプションに tombow を指定したとき、トンボの脇に + 作成日付を出力するようにした。日付の出力を抑制したい場合は、tombo + (最後の w なし)を指定する。 + * jclasses.dtx: LaTeX2e <1996/06/01> と組み合わせたとき、 + {j|t}{article|book} の \part コマンドの後ろで二段組になってしまう + のを修正。 + * jclasses.dtx: verse 環境で「@centercr」という文字列が出力されるのを + 修正。 + * jclasses.dtx, pl209.dtx: mincho, gothic を数式記号としてではなく、 + 文字として宣言するようにし、数式ファミリを使用しないようにした。 + ただし、2.09互換モードでは、従来どおり、日本語ファミリを定義している。 + * jltxdoc.dtx: ltxdoc, doc, article クラスをベースにするようにした。 + * pl209.def: latex209.def をロードするようにした。 +---------------- +<1996/03/05> + * All: 縦組拡張部分を外部パッケージ(plext.sty)にした。 + * All: いくつかのタイプミス修正。 + * plfonts.dtx: \DeclareFixedFont の日本語化。 + * plfonts.dtx: 和文代用フォントが使われないのを修正。 + * plfonts.dtx: \notkfam@list, \notffam@list の初期値を変更し、 + 起動直後の速度を速めた。 + * jclasses.dtx: \evensidemargin と \oddsidemargin の影響が縦組と横組で + 逆なのを修正。 + * jclasses.dtx: report, article クラスのページスタイルのデフォルトを + headings から plain にした。 + * jclasses.dtx: bothstyle ページスタイルでの偶数ページと奇数ページの + 出力位置が逆なのを修正。 + * jclases.dtx: plain や headings から headnombre, footnombre, plain + などに切り替えたときに、ページ番号位置が揃わないのを修正。 + * jclasses.dtx: \topmargin の値が反映されないのを修正。 + * jclasses.dtx: \tabbing 環境で和欧文間スペースが入るのを修正。 + * jclasses.dtx: landscape オプションを指定してもランドスケープにならない + のを修正。 + * pl209.def: 互換モードの縦組で脚注がおかしくなるのを修正。 + * pl209.def: 互換モードで \Rensuji, \prensuji を使えるようにした。 +---------------- +<1995/09/01> + * 公開版リリース +=== EOT ===== diff --git a/Master/texmf-dist/doc/platex/base/LICENSE b/Master/texmf-dist/doc/platex/base/LICENSE new file mode 100644 index 00000000000..d66a8ee3382 --- /dev/null +++ b/Master/texmf-dist/doc/platex/base/LICENSE @@ -0,0 +1,28 @@ +Copyright (c) 2010 ASCII MEDIA WORKS +Copyright (c) 2016 Japanese TeX Development Community +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* 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. + +* Neither the name of platex nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +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. diff --git a/Master/texmf-dist/doc/platex/base/README.md b/Master/texmf-dist/doc/platex/base/README.md new file mode 100644 index 00000000000..3360b217ea5 --- /dev/null +++ b/Master/texmf-dist/doc/platex/base/README.md @@ -0,0 +1,70 @@ +# platex + +The bundle provides pLaTeX2e and miscellaneous macros for pTeX and e-pTeX. + +The bundle is a community edition forked from the original ASCII edition +(ptex-texmf-2.5). The GitHub repository + +- https://github.com/texjporg/platex + +is now maintained by [Japanese TeX Development Community](http://texjp.org). + +The original ASCII edition can be obtained from: + +- http://ascii.asciimw.jp/pb/ptex/ + +## Changes from the original ASCII edition + +See the documents (platex.pdf, pldoc.pdf, platexrelease.pdf) for more information. + +- Fix macros which are inconsistent with the latest e-pTeX + (e.g. \footnote, tabular, \parbox, \underline). +- Fix several bugs in pLaTeX2e and ascmac.sty. +- Add platexrelease.sty. As with the latexrelease package, this + package enables us to use the old versions of pLaTeX2e (from + 2006/11/10 the ASCII edition). + +## Documentation + +A brief exposition of pLaTeX2e is provided in platex.pdf. +The document can be obtained by executing the following commands: + +~~~~ + platex platex.dtx + dvipdfmx platex.dvi +~~~~ + +The comprehensive explanation of pLaTeX2e source is included in +pldoc.pdf. If you are interested in typesetting pldoc.tex yourself, +the following commands will be helpful: + +~~~~ + platex pldocs.ins + platex Xins.ins + sh mkpldoc.sh + dvipdfmx pldoc.dvi +~~~~ + +## Character encoding + +All the text files containing Japanese characters in ptex-texmf are +encoded in ISO-2022-JP. This is because ISO-2022-JP encoded texts +are most suitable for the traditional pTeX engine. + +## Repository + +The bundle is maintained on GitHub: +https://github.com/texjporg/platex + +If you have issues, please let us know from the above page. + +## License + +The bundle may be distributed and/or modified under the terms of +the 3-clause BSD license (see LICENSE). + +## Release Date + +2016-05-08 + +Japanese TeX Development Community diff --git a/Master/texmf-dist/doc/platex/base/README2_asciimw.txt b/Master/texmf-dist/doc/platex/base/README2_asciimw.txt new file mode 100644 index 00000000000..d0873d03620 --- /dev/null +++ b/Master/texmf-dist/doc/platex/base/README2_asciimw.txt @@ -0,0 +1,59 @@ +==================================================-*-indented-text-*-= + 注意 +====================================================================== + +現在の pTeX では、8 ビットコードの連続は 16 ビットコードと認識 +される可能性があります。そのため、フランス語やキリル文字などの 8 ビッ +トコードの連続する TeX ソースやハイフンパターンはまず使えせん。 + +そのため、pLaTeX2e では $TEXMF/tex/platex/base/ ディレクトリに +hyphen.cfg を用意して、不用意に他のハイフンパターンを読み込まないよう +に対策を施してあります。 + +この hyphen.cfg を他の名前 (phyphen.cfg など) に変更して、他の +hyphen.cfg を使うなどとして標準以外のハイフンパターンを読み込んだ場合、 +漢字コードと一致したときはそのまま漢字コードと認識し、漢字コードと一致 +しない場合はエラーとなる場合があります。例えば cmcyralt パッケージでは、 +途中でつぎのようなエラーになります。 + +==== +(/prj/ptex-cd/share/texmf/tex/latex/contrib/other/cmcyralt/rhy +phen.tex Russian hyphenation +! Bad \patterns. +l.107 . え + 2 +? +==== + +このときは、“?”のプロンプトに対して“x”で終了してください。残念なが +ら、このハイフンパターンは pTeX では利用できません。 + + +[babel パッケージを利用する場合] + +SJIS の pTeX でフランス語のハイフンパターンを利用すると、フォーマット +ファイル作成時に上述のようなエラーが起こることが分かっています。やはり、 +8 ビットコードの連続が 16 ビットコードと誤認されてしまうためです。 + +それでも、babel パッケージを pLaTeX で利用する際は、まず +$TEXMF/tex/platex/base/ の hyphen.cfg を他の phyphen.cfg などの名前に +変えて、babel パッケージの hyphen.cfg が使われるようにしておいてくださ +い。その後は、babel パッケージの install.txt の記述に従って、インストー +ル作業を行ってください。 + +インストール作業中に、8 ビットコードの並びを 16 ビットコードと誤認して、 +途中で、上述のようなエラーになることがあるかもしれません。 + +このときは、“?”のプロンプトに対して“x”で終了してください。残念なが +ら、このハイフォネーションパターンは pTeX では利用できません。 + +language.dat からエラーの出たハイフンパターンを削除して、エラーのでな +いハイフォネーションパターンだけを選択してから、もう一度フォーマットファ +イルを作り直してください。 + +フォーマットファイルが正常に作られても、8 ビットコードの連続が漢字コー +ドと認識されたり、エラーが出るなどの似た現象が、LaTeX ソースを処理する +際に起こる可能性もあります。 + +== +富樫 秀昭 diff --git a/Master/texmf-dist/doc/platex/base/README_asciimw.txt b/Master/texmf-dist/doc/platex/base/README_asciimw.txt new file mode 100644 index 00000000000..87aeb5c13ad --- /dev/null +++ b/Master/texmf-dist/doc/platex/base/README_asciimw.txt @@ -0,0 +1,170 @@ +=========================================================================== + pLaTeX2e <2006/01/04> + + Copyright 1995-2006 ASCII Corporation +=========================================================================== + +--------------------------------------------------------------------------- +● pLaTeX2e について +--------------------------------------------------------------------------- + * pLaTeX2e <2006/01/04> 版は LaTeX2e <2003/12/01> 版に対応しています。 + + * pLaTeX2e は、 TeX バージョン 3.1415 以降をベースにした pTeX で動作をし + ます。それ以外の TeX では動作しませんので、ご注意ください。 + + * pLaTeX2e は、LaTeX2e に日本語の組版機能を追加したものです。 + LaTeX2e は、LaTeXの新しいバージョンであり、 従来の LaTeXバージョン2.09 + とは内部構造が大きく異なっています。 そのため、バージョン2.09 との互換 + 性は「互換モード」という形で取っています。pLaTeX2eも同様に、バージョン + 2.09をベースにした、 jLaTeX および pLaTeX との互換性は互換モードで対処 + しています。旧バージョンとの互換性についての詳細は、pl209.dtx ファイル + を参照してください。 + +--------------------------------------------------------------------------- +● インストール +--------------------------------------------------------------------------- +pLaTeX2e をインストールするには、pTeX と LaTeX2e のファイルが必要です。 +このドキュメントでは、すでに pTeX がインストールされているものとして説 +明します。pTeX のインストールについては、pTeX に付属のドキュメントを参 +照してください。 pTeX のソースファイルは、以下のサイトなどから入手する +ことができます。 + + * ftp://ftp.ascii.co.jp/pub/TeX/ascii-ptex/ + * ftp://ftp.kuis.kyoto-u.ac.jp/TeX/ASCII-pTeX/ + * ftp://bash.cc.keio.ac.jp/pub/TeX/ascii-ptex/ + * ftp://ftp.ring.gr.jp/pub/text/TeX/ascii-ptex/ + +LaTeX2e は、CTAN サイトの macros/latex/base ディレクトリから入手するこ +とができます。主な CTAN サイトはつぎのとおりです。 + + * ftp://ftp.ring.gr.jp/pub/text/CTAN/ + * ftp://ftp.u-aizu.ac.jp/pub/tex/CTAN/ + * ftp://ftp.riken.go.jp/pub/tex-archive/ + * ftp://lab.kdd.co.jp/TeX/CTAN/ + * ftp://ftp.shsu.edu/tex-archive/ + * ftp://ftp.dante.de/tex-archive/ + * ftp://ftp.tex.ac.uk/tex-archive/ + +LaTeX2e では、デフォルトで EC エンコードのフォントが用いられています。 +EC エンコードのフォントは、CTAN サイトの fonts/ec ディレクトリにあります。 + +インストールは、つぎの順序で進めていきます。 + + 1. LaTeX2e のインストール + 2. pLaTeX2e のインストール + +LaTeX2e のインストールについての詳細は LaTeX2e に付属の install.txt を +参照してください。LaTeX 2.09 のシステムの保存方法なども述べられています。 +この文書では、インストール手順の概要だけ示します。 + +以前のバージョンの LaTeX2e や pLaTeX2e をインストールしてある場合は、 +以後の作業を進める前に、(必要ならばバックアップを取ってから)それらを +削除してください。デフォルトの設定でインストールしてある場合、 LaTeX2e +と pLaTeX2e は、それぞれ、つぎのディレクトリにあります。ここで、$TEXMF +は、TeX のライブラリディレクトリ(たとえば、/usr/local/share/texmf)を +意味します。 + + LaTeX2e --- $TEXMF/tex/latex/base + pLaTeX2e --- $TEXMF/ptex/platex/base + +---------------------------------------- +1. LaTeX2e のインストール +---------------------------------------- +(1) $TEXMF/fonts/public/ec ディレクトリに EC フォントのファイル置きます。 + DC フォントは削除してください。 + +(2) $TEXMF/tex/latex/base ディレクトリに LaTeX2e のファイルを置きます。 + ここで、各ファイルに書き込み許可があるかどうかを確認してください。 + ない場合は、chmod コマンドなどで、書き込み許可を与えてください。 + +(3) unpack.ins を処理します。 + + tex -ini unpack.ins + +(4) フォーマットファイルを作成します。 + + tex -ini latex.ltx + +(5) フォーマットファイルを移動します。 + + mv -f latex.fmt $TEXMF/web2c + +(6) 実行ファイルを作成します + + cd /usr/local/bin + ln -s tex latex + +(7) 正しくインストールできたかを確認するには、次のコマンドを実行します。 + + cd /tmp + latex ltxcheck + + 実行結果は ltxcheck.log に記録されています。正しくインストールされ + ていれば、すべてのテストが "OK" になります。エラーが表示された場合 + は、その指示に従って環境を構築し直します。 + +---------------------------------------- +2. pLaTeX2e のインストール +---------------------------------------- +(1) $TEXMF ディレクトリに ptex-texmf-*.tar.gz を展開します。 + +(2) フォーマットファイルを作成します。 + + ptex -ini platex.ltx + +(3) フォーマットファイルを移動します。 + + mv -f platex.fmt $TEXMF/web2c + +(4) 実行ファイルを作成します。 + + cd /usr/local/bin + ln -s ptex platex + +(5) ls-R ファイルを更新します。 + + mktexlsr + +--------------------------------------------------------------------------- +● pLaTeX2e の文書ファイルについて +--------------------------------------------------------------------------- +pLaTeX2e のパッケージに含まれているファイルのうち、拡張子が .dtx のファイ +ルは、pLaTeX2e で定義をしているコマンドのソースコード、ソースコードの説明、 +コマンドの簡単な使い方などをまとめた文書ファイルです。.dtx ファイルは、直 +接、pLaTeX2e で処理できます。 + + platex platex.dtx + +また、pldoc.tex ファイルを処理すれば、すべての dtx ファイルをまとめて、一 +つの文書ファイルとして作成することもできます。 + + platex pldoc.tex + +pldoc.tex から pldoc.dvi を作成する手順は、platex.dtx ファイルで説明をして +います。UNIX 環境ならば、つぎの二行を実行するだけで、DVIファイルを作成する +ことができます。 + + platex Xins.ins + sh mkpldoc.sh + +なお、 pLaTeX2e の文書ファイル pldoc.tex から pldoc.dvi を作成するとき、索 +引の生成に mendex プログラムを用います。このとき、mendex 2.3g より古いバー +ジョンでは、索引ファイルの生成時にエラーとなりますので注意してください。 + +--------------------------------------------------------------------------- +● その他 +--------------------------------------------------------------------------- +pLaTeX2e で拡張された機能については platex.dtx を参照してください。 +LaTeX2e で拡張された機能については LaTeX2e の付属文書を参照してください。 +前回の版からの修正は、plnews*.tex や ltnews*.tex を参照してください。 + +pTeX と pLaTeX2e の最新情報は、 + pTeX ホームページ(http://www.ascii.co.jp/pb/ptex) +にて公開しています。 + +お問い合わせやバグレポートなどは、電子メールで www-ptex@ascii.co.jp 宛て +にお願いします。 + +--------------------------------------------------------------------------- +株式会社アスキー +=== EOT =================================================================== diff --git a/Master/texmf-dist/doc/platex/base/ascmac.pdf b/Master/texmf-dist/doc/platex/base/ascmac.pdf new file mode 100644 index 00000000000..9616c724b16 Binary files /dev/null and b/Master/texmf-dist/doc/platex/base/ascmac.pdf differ diff --git a/Master/texmf-dist/doc/platex/base/nidanfloat.pdf b/Master/texmf-dist/doc/platex/base/nidanfloat.pdf new file mode 100644 index 00000000000..e2a61b6e425 Binary files /dev/null and b/Master/texmf-dist/doc/platex/base/nidanfloat.pdf differ diff --git a/Master/texmf-dist/doc/platex/base/platex.pdf b/Master/texmf-dist/doc/platex/base/platex.pdf new file mode 100644 index 00000000000..667452dcb90 Binary files /dev/null and b/Master/texmf-dist/doc/platex/base/platex.pdf differ diff --git a/Master/texmf-dist/doc/platex/base/platexrelease.pdf b/Master/texmf-dist/doc/platex/base/platexrelease.pdf new file mode 100644 index 00000000000..4012a836681 Binary files /dev/null and b/Master/texmf-dist/doc/platex/base/platexrelease.pdf differ diff --git a/Master/texmf-dist/doc/platex/base/pldoc.pdf b/Master/texmf-dist/doc/platex/base/pldoc.pdf new file mode 100644 index 00000000000..ae942740fed Binary files /dev/null and b/Master/texmf-dist/doc/platex/base/pldoc.pdf differ -- cgit v1.2.3