[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