ASCII pTeX 2.1.8 (pLaTeX2e) + dvipsk-5.78 (japanese パッチ)のインストールログ [準備] [pTeX-2.1.8] texmflib-7.3.tar.gz web-7.2.tar.gz web2c-7.2.tar.gz plib-1.4-euc.tar.gz ptex218.tar.gz Makefile.in.patch.txt [pLaTeX2e] (base-9712.tar.gz) pl19980217e.tar.gz pl980227.patch.gz.txt pl980323.patch.gz.txt pl980409.patch.gz.txt pl980413.patch.gz.txt [dvipsk-5.78-j] dvipsk-5.78.tar.gz dvipsk-jpatch-p1.4.tar.gz japaneseAFM.tar.gz vftool-1.2.tar.gz [参考文献] http://www.matsusaka-u.ac.jp/~okumura/texfaq/install-linux.html 1. 英語版 TeX のインストール cd /usr/local/share tar zxvf texmflib-7.3.tar.gz (適当な作業ディレクトリに移動) tar zxvf web-7.2.tar.gz tar zxvf web2c-7.2.tar.gz cd web2c-7.2 sh configure make make install 2. pTeX 2.1.8 のインストール cd /usr/local/share tar zxvf plib-1.4-euc.tar.gz (今回は EUC 版を作成した) (1. で作業用ディレクトリに作成した web2c-7.2/web2c に移動) tar zxvf ptex218.tar.gz cd ptex218 uudecode Makefile.in.patch.txt patch < Makefile.in.patch ./configure EUC make make install 3. pLaTeX2e のインストール (文献によってはまず base-9712.tar.gz で latex2e をインストールするよう 書いてあるが参考にした奥村さんの記録ではこれはしていない。今回もこれ をはぶいても問題なく動作しているようだ。) cd /usr/local/share/texmf/source mkdir platex cd platex tar zxvf pl19980217e.tar.gz cd 19980217 (パッチは uudecode して gunzip しておく) patch < pl980227.patch patch < pl980323.patch patch < pl980409.patch (jclasses.dtx でパッチが reject されたが次のパッチがあたったので気にしない) patch < pl980413.patch setenv TEXINPUTS .:../../latex/base ptex -ini plcore.ins unsetenv TEXINPUTS mkdir /usr/local/share/texmf/tex/platex mkdir /usr/local/share/texmf/tex/platex/base mv *.cls *.clo *.sty *.def *.tex *.ltx *.fd /usr/local/share/texmf/tex/platex/base ptex -ini platex.ltx mv platex.fmt /usr/local/share/texmf/web2c cd /usr/local/bin ln -s ptex platex 4. dvipsk 5.78 のインストール [dvipsk 本体のインストール] (1. の作業用ディレクトリに作成した web2c-7.2 に移動) tar zxvf dvipsk-5.78.tar.gz tar zxvf dvipsk-jpatch-p1.4.tar.gz patch -s -p0 < dvipsk.patch cd dvipsk ./configure make make install [virtial font 作成] mkdir /usr/local/share/texmf/fonts/afm/adobe/ptex cd /usr/local/share/texmf/fonts/afm/adobe/ptex tar zxvf japaneseAFM.tar.gz (適当な作業用ディレクトリに移動して) tar zxvf vftool-1.2.tar.gz cd vftool-1.2 emacs Makefile diff Makefile Makefile.org 3c3 < JFM = /usr/local/share/texmf/fonts/tfm/ptex --- > JFM = /usr/local/lib/tex/jfonts/jfm 9c9 < AFM = /usr/local/share/texmf/fonts/afm/adobe/ptex --- > AFM = afm 11c11 < bkfonts = ${t1} ${t2} ${t3} ${t4} --- > bkfonts = ${t1} ${t2} make a2bk mv jfm/*.tfm /usr/local/share/texmf/fonts/tfm/ptex mv vf-a2bk/*.vf /usr/local/share/texmf/fonts/vf/ptex cd /usr/localshare/texmf/dvips/base emacs psfonts.map (以下の4行を追加) rml Ryumin-Light-H rmlv Ryumin-Light-V gbm GothicBBB-Medium-H gbmv GothicBBB-Medium-V [dvips のカスタマイズ] cd /usr/local/share/texmf/dvips/config emacs config.ps (デフォルトでは o:dvips の出力の自動プリント が指定されている(lprに) ので、これをコメントアウトしかわりに f:標準出力 を指定する。)