Re: (dviout) 深いフォルダがあるときの gen: の動作

名前: 乙部厳己
日時: 2003-02-17 00:17:39
IPアドレス: 220.9.112.*

>>16577 >>とき、Register Programs で [gen:] により mktexpk の設定をすると >> >>C:\a\b\c\d\e\f\g\h\i\j\k\l\m\n\mktexpk.exe --dpi ^d --bdpi ^D --mag ^M ^s >> >>のように設定されてしまいます > > mktexpk.exe の存在しないパスが設定されてしまうということですか? そうではなくて、後ろの方のディレクトリが切れてしまうということだと思います。 これを探すときに、dviout は c:\\mktexpk.exe のような指定がなされたと思って、 TEXPKなどでの検索と同じようにして探しますが、その再帰度が15レベルまで に制限されているというわけです。これはTEXPKなどの指定でも同じで、 dviout の仕様です。 (16レベルを超えた深さにまでは\\は展開されない) もしコンパイラをお持ちなら、dd.h の 33行目にある #define MAX_KPS_DEPTH 16 を少し大きくして再コンパイルということしかないのですが、 (副作用は大丈夫なような気がします) とりあえずこの現象は仕様という結論だと思います。

この書き込みへの返事:

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