dviout for windows で dviprt ボタンで pdf作成したとき dviファイルのディレクトリへ pdfが作成されない
2010/2/1
dviout の設定に関して、Akashaと直接関係ありませんが、DDE接続との組み合わせにより、
症状が出る場合がありますので掲載させて頂きます
dviout から dvipdfm が呼び出されるにあったって、dviout の起動ディレクトリをカレントディレクトリとして、dvipdfm が実行されるようです
このため Akasha の DDE接続を利用して dviout の表示 → pdf作成ボタン を行った場合、 dviファイルと同一ディレクトリではなく dviout.exe のディレクトリへ pdfファイルが作成されます
他の組み合わせについても、dviout.exe を単独で実行したり、dviファイルの関連付けから実行し、dvioutの"ファイルを開く"から 別のディレクトリにあるファイルを開いた場合も、同様の結果となります
ここでは、常に dviファイルと同じ場所へ pdf ファイルを生成する設定を掲載させて頂きます
※ dviout から dvipdfm を利用する設定が既に行われているのが前提です
dviout から呼び出される dvipdfm へ -o オプション(作成先ファイルの指定)を付加
dvipdfm^X{x}.exe ^w -s ^a-^b "^q"^Y{;"^d.pdf"}^z^{dvipdfm&x}^{View PDF &?}Make PDF by dvipdfm(x) |
dvipdfm^X{x}.exe ^w -s ^a-^b -o "^d.pdf" "^q"^Y{;"^d.pdf"}^z^{dvipdfm&x}^{View PDF &?}Make PDF by dvipdfm(x) |