
この原稿では、はじめに、ファイル名を引数に取りこれを処理してあるファイルを作業フォルダ内に出力するプログラムを扱い、次に、これらのプログラムを連続で呼び出し複数のファイルを作業フォルダ内に出力するバッチファイルを作成してこれを呼び出す作業を扱います。
TeraPadではツールメニューから、現在編集中のファイルや編集中のファイルの拡張子を変えたファイル、さらに別のファイル等を引数にして別のプログラムを起動できます。また、作業フォルダ(MS-DOSのカレントフォルダ)を設定することもできます。引数や作業フォルダをWindowsのバッチファイルの引数とすることで、スクリプト統合環境を作れます。
Terapadのメニューを、ツール->ツールの設定->追加、と辿り現れたツールの編集ダイアログボックスを以下の様に設定する。
| 項目 | 値 | 備考 |
|---|---|---|
| 名前 | &LaTeX | |
| 実行ファイル | C:\temp_prog\LaTeX\texinst754\bin\platex.exe | 環境ごとに書き換え |
| コマンドラインパラメータ | %n | ファイル名(長/拡張子あり) |
| 作業フォルダ | %D | フォルダのパス(短) |
| ファイルの上書き保存 | 上書き保存しない | |
| キー | Ctrl + L | キーを押して設定 |
| 非選択時は使用不可 | OFF | |
| 起動時に実行 | OFF | |
| 終了まで待機する | OFF | |
| メインメニューに表示 | ON | |
| ポップアップメニューに表示 | ON |

設定後OKボタンを押し、ツールの編集ダイアログボックスを閉じ、ツールの設定ダイアログボックスのOKボタンを押す。ツールメニューに追加されたLaTeXコマンドを選択することで編集中のLaTeXファイルをLaTeXでコンパイルできる。
Terapadのメニューを、ツール->ツールの設定->追加、と辿り現れたツールの編集ダイアログボックスを以下の様に設定する。
| 項目 | 値 | 備考 |
|---|---|---|
| 名前 | &Dviout | |
| 実行ファイル | C:\temp_prog\LaTeX\tex317w\dviout.exe | 環境ごとに書き換え |
| コマンドラインパラメーター | %b.dvi | ファイル名(長/拡張子なし) |
| 作業フォルダ | %D | フォルダのパス(短) |
| ファイルの上書き保存 | 上書き保存しない | |
| キー | Ctrl + D | キーを押して設定 |
| 非選択時は使用不可 | OFF | |
| 起動時に実行 | OFF | |
| 終了まで待機する | OFF | |
| メインメニューに表示 | ON | |
| ポップアップメニューに表示 | ON |

設定後OKボタンを押し、ツールの編集ダイアログボックスを閉じ、ツールの設定ダイアログボックスのOKボタンを押す。ツールメニューに追加されたDvioutコマンドを選択することで編集中のLaTeXファイルをコンパイルして作製されたdviファイルを確認できる。(ただし再コンパイルはしない)
Terapadのメニューを、ツール->ツールの設定->追加、と辿り現れたツールの編集ダイアログボックスを以下の様に設定する。
| 項目 | 値 | 備考 |
|---|---|---|
| 名前 | &Gnuplot | |
| 実行ファイル | C:\temp_prog\gnuplot\bin\wgnuplot_pipes.exe | 環境ごとに書き換え |
| コマンドラインパラメーター | %b.plt | ファイル名(長/拡張子なし) |
| 作業フォルダ | %D | フォルダのパス(短) |
| ファイルの上書き保存 | 上書き保存しない | |
| キー | Ctrl + G | キーを押して設定 |
| 非選択時は使用不可 | OFF | |
| 起動時に実行 | OFF | |
| 終了まで待機する | OFF | |
| メインメニューに表示 | ON | |
| ポップアップメニューに表示 | ON |

設定後OKボタンを押し、ツールの編集ダイアログボックスを閉じ、ツールの設定ダイアログボックスのOKボタンを押す。ツールメニューに追加されたgnuplotコマンドを選択することで編集中のLaTeXファイルと同名で拡張子が異なる(a.texを編集中ならa.pltがgnuplotに渡される)ファイルをgnuplotに渡す。
Terapadのメニューを、ツール->ツールの設定->追加、と辿り現れたツールの編集ダイアログボックスを以下の様に設定する。
| 項目 | 値 | 備考 |
|---|---|---|
| 名前 | &Integrated | |
| 実行ファイル | D:\backup\LaTeX\call_LaTeX2.bat | 環境ごとに書き換え |
| コマンドラインパラメータ | %d %b | フォルダのパス(長) ファイル名(長/拡張子なし) |
| 作業フォルダ | %D | フォルダのパス(短) |
| ファイルの上書き保存 | 上書き保存しない | |
| キー | Ctrl + I | キーを押して設定 |
| 非選択時は使用不可 | OFF | |
| 起動時に実行 | OFF | |
| 終了まで待機する | OFF | |
| メインメニューに表示 | ON | |
| ポップアップメニューに表示 | ON |

設定後OKボタンを押し、ツールの編集ダイアログボックスを閉じ、ツールの設定ダイアログボックスのOKボタンを押す。ツールメニューに追加されたIntegratedコマンドを選択することで、以下のバッチファイルが実行される。
cls @echo off set DIR=%1 set FILE=%2 echo Now processing %FILE% in %DIR% rem cd d:\ cd %DIR% rem cd C:\temp_prog\gnuplot\bin\wgnuplot_pipes.exe %FILE%.plt C:\temp_prog\LaTeX\texinst754\bin\platex.exe %FILE%.tex C:\temp_prog\LaTeX\tex317w\dviout.exe %FILE%.dvi rem C:\temp_prog\LaTeX\texinst754\bin\dvipdfmx %FILE%.dvi rem C:\temp_prog\LaTeX\texinst754\bin\dvipsk -Pdl %FILE%.dvi exit
gnuplot、LaTeX、Dvioutの順で呼び出していき、最後に編集中の*.texまたは*.pltファイルをコンパイルして作製された*.dviファイルを表示する。デフォルト設定でDvioutは、2個までの多重起動を許可している。つねに同じDvioutのウィンドウに結果を表示したい場合は、Dvioutのメニューを、Option->Setup Parameters->System->number of dviouts/max->multi:、と辿り、ここを1に変えて(デフォルトでは2)、Saveボタンを押し(押さないと設定は破棄される)、適用ボタンを押し、OKボタンを押し、メニューを閉じる。
Dviout多重起動設定のヒント http://akagi.ms.u-tokyo.ac.jp/dviouttips.html