TeX の実行は色々面倒なことが多い。どういうところが面倒か、どういうアルゴリズムを組めば自動化できるかをまとめてみた。 目次 TeX の実行時のオプション pTeX を使う際の PDF ファイル出力 複数回の実行 ファイルを更新した際に自動で再処理したい カレントディレクトリを散らかさないでほしい 既存のツール各種 補助ツールの実装の方針 再実行が必要か判定する方法 ファイルの更新を監視する方法 カレントディレクトリを散らかさない方法 TeX の実行時のオプション デフォルトでは、 TeX の実行時にエラーが起こると TeX が実行を中断してユーザーの指示を仰ぐようになっている。しかし、利用者の 99.9% は「そのまま TeX の実行を終了してエディターでエラーを修正する」以外の行動は取らないだろう。なので、ユーザーの指示を仰がずにそそまま終了して欲しい。 この話については以前にこのブ