Network Users' Group ``wheel'' / Dai ISHIJIMA's Page /
pTeX-3.0.1のインストール

最終更新日: 2002/03/02


pTeX-3.0.1のインストール



用意したファイル

各アーカイブはRelease&WriteのDVD-ROMや http://www.ascii.co.jp/pb/ptex/ およびそこからのリンク先から入手。
2022年現在では http://www.ring.gr.jp/pub/text/TeX/ascii-ptex/tetex/http://www.ring.gr.jp/pub/text/TeX/ascii-ptex/platex/ からどうぞ。

インストール手順

  1. まず、/tmp で ptex-src-3.0.1.tar.gz をバラして INSTALL.txt を熟読する。 その他、各アーカイブファイルのドキュメントを読んでおく。
  2. TeX (teTeX, pTeX) のインストール
    ドキュメント (ptex-3.0.1.tar.gz の INSTALL.txt) にしたがってインストールを行う。 ただし、インストール先は、/usr/loal 以下ではなく、 /home/local の下にした。

    1. ライブラリのインストール
      	# mkdir -p /home/local/teTeX/share/texmf
      	# cd /home/local/teTeX/share/texmf
      	# tar xzvf /tmp/teTeX-texmf-1.0.2.tar.gz
      	# tar xzvf /tmp/ptex-texmf-2.0.tar.gz
      
    2. バイナリのインストール
      	% cd /home/local/tmp
      	% tar xzvf /tmp/teTeX-src-1.0.7.tar.gz
      	% cd teTeX-1.0/texk/web2c
      	% tar xzvf /tmp/ptex-src-3.0.1.tar.gz
      	% cd /home/local/tmp/teTeX-1.0
      	% ./configure --prefix=/home/local/teTeX
      	% make
      	# make install
      
    3. ちょっと修正
      pTeXをコンパイルするときにファイルが古いと いうメッセージが出て先に進まなくなるので、 日付をチェックしているところをごまかす。
      	# cd /home/local/teTeX/share/texmf/tex/latex/base/
      	# cp -p latex.ltx latex.ltx.org
      	# vi latex.ltx
      
      latex.ltx の \ifnum\count@>17となっている行で 17をもっと大きな数に変更しておく。 (たとえば差分を参照)

    4. 続いてpTeXバイナリのインストール
      	% cd texk/web2c/ptex-3.0.1
      	% ./configure euc
      	% gmake
      	# gmake install
      
  3. pLaTeX209 (jTeX 1.7 p1.0.9F互換環境)のセットアップ
    	# cd /home/local/teTeX/share/texmf/ptex/
    	# mkdir platex209
    	# cd platex209
    	# tar xzvf /tmp/platex209.tar.gz
    	# mv platex209 base
    	# mkdir local
    	# cd base
    	# setenv TEXMF /home/local/teTeX/share/texmf
    	# set path=($path /home/local/teTeX/bin/i386-unknown-freebsd4.4)
    	# ptex -ini 'jlplain.tex \dump'
    	# ptex -ini 'plplain.tex \dump'
    	# cp *.fmt /home/local/teTeX/share/texmf/web2c
    	# cd /home/local/teTeX/share/texmf/web2c
    	# ln -s jlplain.fmt jlatex209.fmt
    	# ln -s plplain.fmt platex209.fmt
    	# vi texmf.cnf
    	「TEXINPUTS.jlatex209 = $platex209_inputs」を追加
    	# cd ../../../bin/i386-unknown-freebsd4.4/
    	# ln -s ptex jlatex209
    	# ln -s ptex platex209