■
teTeXとGhostscriptのインストールは成功しているのに、TeXShopで以下のエラーが発生する。
This is pTeX, Version 3.141593-p3.1.10(utf8.euc)(Web2C 7.5.4)
Kpathsea:Running nktextfmt platex-utf8.fmt
fmtutil:no info for format `platex-utf8'.
I can't find format file `platex-utf8.fmt'!
これを解消する手段は「ptetex3-20070508 でエラー」に記載されているが、何を言っているのか分からない。知人の助けを借りて問題を解消したので、書き留めておく。
(1)ターミナルを開き、特定のファイルのバックアップを作成する呪文を唱える。
$ perl -pi.bak -e 's/-fmt=\$PTEX-\$ENCODE\s+//' ~/Library/TeXShop/bin/p*tex2pdf-*
この呪文を唱えると、~/Library/TeXShop/bin/*1に以下のファイルのバップアック・ファイル(.bak)が作り出される。
- platex2pdf-euc
- platex2pdf-jis
- platex2pdf-sjis
- platex2pdf-utf8
- ptex2pdf-euc
- ptex2pdf-jis
- ptex2pdf-sjis
- ptex2pdf-utf8
(2)これらのファイルをエディタで開いて、次の記述を探す。
ptex -kanji=$ENCODE -fmt=$PTEX-$ENCODE -progname=$PTEX $1 && \
(3)これを以下の記述に書き換える。
以上。
作業が無事に終了して、TeXShopが上手く動作するようになったら、バックアップファイルは削除してもよい。