[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ptex and platex



Norikatsu Shigemura wrote:
> 
> 重村法克@藤沢市です。
> 
> <380C166A.D6DED1E0@ims.ac.jp>の記事において
> 大石 修さんは書きました。
> 
> >> > CONFLICTS+=     teTeX-1.0.6:../../print/teTeX
> >> >         しておいた方が良いと思いますよ。
> >> original TeXとpTeXを両方使いたいという要望があるので
> >> conflictはなにがなんでも避けたいというのがまずあります。
> 
>         よくわからないのですが, teTeX と pTeX のオリジナル部分 (tex
>         コマンド等)って何か違うのですか?
コマンド自体はまったく同じですが、
ptexを入れた時点でtexmf.cnfが書き換わります。

>         pTeX と言えども tex コマンドの部分はまったく手を加えてなかっ
>         たと記憶しているので, 英語版が欲しいという需要に答えられると
>         思うのですが(ptex コマンドを使わずに tex コマンドを使うと)。
>         あと iniptex とか話がでてるようですが, 同時に initex も入っ
>         てるのでそれを使うと。それではダメ?
英語のTXTはpTeXでもpTeX参照のTeXでも処理できますが、
使っているfont等拡張してあっても処理できる確立が高くなります。
(pTeXは2バイトコードも通りますし)
仮に欧米の出版社等にTeXのどのバージョンを使って作ったと報告して送る時、
pTeXよりはtetexのhogeバージョンを使用とした方が混乱がないと思います。
(個人に送る場合はpTeXなどまず入れていませんし)

>         そういう意味で, 個人的には teTeX パッケージと pTeX-2.1.8 の
>         構成を見直して, パッケージの共通部分を抜きだして…というのが
>         いいと考えてるのですが(share/texmf/…等, common の common? (^^;)。
これは個人的にはしたくないです。
共通部分を取り出すということは、必ずpTeXとtetexで同期をとる必要があります。
どちらか一方がバージョンアップした(一方の更新が遅れた)場合、
pkgsrcに最新版を使用できなくなります。


一応、最新版のpkgsrcを以下に付けておきます。
texmf関連は${LOCALBASE}/share/fonts/ptex以下に入れ
その他、実行ファイルを含むものは${LOCALBASE}/libexec/ptex以下に入れています。
ptexを入れたときに書き換わるファイルは、
pltotf、tftopl、texmf.cnfですが、
pltotf、tftoplはオリジナルの方をpost-installでen-hogeにして、
texmf.cnfはそれぞれtexmf.cnf.orig、ptexmf.cnfにコピーしてます。
(ただし使われるのはtexmf.cnfです。pkg_deleteで削除されません。)
tex,latexのコマンドはlinkをはってませんがpost-installではることはできます。
またcompileでwarningがうるさいので、"CC='${CC} -Dunix' ./configure"にしていま
す。

#pkgsrc/cad/pcb等がtetexにdependしているため
#ptexをtetexにconflictさせるとこれらを同時に入れることができなくなります。

 大石@分子研

platex-19991021.tgz