Re: METAFONT failed for some reason.

名前: tosh
日時: 2002-07-11 12:28:21
IPアドレス: 61.124.4.*

長くなりますが、よろしくお願いいたします. (1)>c:\windows\temp に何かファイルができていますか? dvioutから自動生成を試みると"Cannot resolve fonts"となりますが、このとき、c:\windows\temp に gen_tmp.bat ができます.ところが、コマンドプロンプトから直接 mktexpk を実行すると、 C:\>mktexpk cmr10 310 300 310/300 mf \mode:=CanonCX; mag:=310/300; scrollmode; input cmr10; <nul METAFONT failed for some reason. Please erase files in C:\WINDOWS\TEMP . となりますが、実際にはなにも新しいファイルはできていません. (2)> mf.exe という実行ファイルが二つ以上あって、違う mf.exe が実行されていることはないですか。 ファイル名に"mf.exe"を含むファイルは、c:\ptex\bin\mf.exe の他は  c:\windows\Prefetch\MF.EXE-20E0192D.pf というものだけです.これはコマンドプロンプトから直接 mf.exe を実行するたびにあたらしく生成されます. (3)>コマンドプロンプトで、直接 mf "..." とすると、どうなりますか。 次のようになりました: C:\>mf "mode:=CanonCX; mag:=310/300; scrollmode; input cmr10" This is METAFONT, Version 2.718 (Web2C 7.2) ! I can't find file `mode:=CanonCX'. <*> mode:=CanonCX ; mag:=310/300; scrollmode; input cmr10 Please type another input file name: ^Z 早速 c:\ptex\texmf\metafont\misc\modes.mf をあけてみましたが、ちゃんと mode_def cx = %\[ Canon CX, SX, LBP-LX (300dpi) mode_param (pixels_per_inch, 300); mode_param (blacker, 0); mode_param (fillin, .2); mode_param (o_correction, .6); mode_common_setup_; enddef; CanonCX := cx; という行がふくまれています.さらに、mf -ini mf を実行し mf.base を「更新」したのち、上記の処理を行いましたが結果は変わりませんでした.

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)