名前: みなも 日時: 2008-02-21 22:31:57 IPアドレス: 220.147.161.*
>>51007 > 感じがしています。もっとよい方法があればお教え下さい。 このような判断は > どのようにするのが常識でしょうか。 基本的に今現在なさっていることをマクロに翻訳すればよいかと。 うちではこんな風にしています。 log ファイルを開いて1行目に移動し,まずユーザーがTeXのエラーに対して, s,r,q,x,e などでTeXを終わらせたときや, 「! Emergency stop.」のときはループ終了。 (logファイルに「? x(行末)」等という文字列が入るのでそれを検出) 次にクロスリファレンスが矛盾しているなど,LaTeXやパッケージファイルの 警告メッセージ「Rerun」があるときはループ。 最後に(Rerunがなくて)tocファイルを使用なら 最終行に書かれているページ数が,前回と一致するまで繰り返します。 ちなみに僕の使っているエディタも MIFES for Windows です。 僕の作ったマクロでよければうちのサイト http://homepage2.nifty.com/domae/ あるいは MEGASOFT のホームページの「ユーザー提供マクロ」ページに登録されています。
この書き込みへの返事: