Re: ind.ファイルがないと言われます

名前: 北見 けん
日時: 2005-03-15 16:58:48
IPアドレス: 211.128.71.*

>>35033 エラーだエラーだと騒いでいるだけでは何も解決しません。 それがどんなエラーなのかを注意深く検討すれば、原因が見えてくるはずです。 索引の作成には複数のプログラムを使っていくつもの工程を経なければいけません。 エラーというのが、どの工程でどのプログラムが出したエラーなのか。 その辺りにもう少し注意を払うとよいようです。 さて、索引作成工程を概観すると以下のようになります。 まず、Right.tex だけがあり、Right.idx、Right.ind、はありません。 [工程1] Right.tex を LaTeX に処理させます。  ・ LaTeX は Right.idx を生成して、索引情報を Right.idx に書き出します。  ・ そしてそのまま今度は Right.ind を読み込もうとしますが、Right.ind はまだ    存在しないので、LaTeX はその旨の警告を出します。これはエラーではありません。  ・ 本文だけで索引なしの文書が Right.dvi に書き出されます。 [工程2] Right.idx を mendex(または makeindex)に処理させます。  ・ mendex は Right.idx を読み込むとともに、Right.ind を生成します。  ・ Right.idx から読み出した索引情報を加工して Right.ind に書き出します。 [工程3] Right.tex を LaTeX に処理させます。  ・ LaTeX は Right.idx を再生成して、索引情報を Right.idx に書き出します。  ・ そしてそのまま Right.ind を読み込もうとして、今度は成功します。  ・ 読み込んだ Right.ind も組版されて、索引つきの文書が Right.dvi に書き出されます。 今までの書き込みによると、 [工程2]のところで mendex が Right.idx を見つけられないというエラーを出しているようです。 そして既に指摘されているように、原因は、 mendex を実行するときのカレントディレクトリが、Right.tex などのある場所と違っている ということです。 したがって、カレントディレクトリを合わせて[工程2]を行えば成功することでしょう。 “カレントディレクトリ”というのは“カレントフォルダ”とも云われます。 この“カレントディレクトリ”という概念さえ理解できれば大きく前進するはずですので、 ぜひ調べてみてください。

この書き込みへの返事:

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