▼スレッド
│
└◇547:Perlとの連携 [まおのちち] 01/19 08:02
└◇548:Re:Perlとの連携 [tDB] 01/19 08:17
└◇549:Re[2]:Perlとの連携 [まおのちち] 01/19 11:44<-last
547● Perlとの連携[ まおのちち ] 2008 01/19 08:02
tDBさんありがとうございました。
perlとの連携がうまくいきません。
掲示板で発言しましたがその後の詳しいことです。
インストールは
TEXは標準、gs7.07, dviout3.18.1, ActivePerl-5.10.0.1001です。
emathPpの3つの関連ファイルもコピーしました。
飯島 徹 さんの「emathPp.sty 使用環境 Check」したがい、
環境の設定関係まではOKでした。
emathPpのex1.texをおこなったところ、
ex1.aux ex1.dvi ex1.log ex1.d1.plが作られました。
dviでは、座標軸のみの表示でした。
ex1.d1.plをクリックしたところ、ex1.d1に変換されました。
その状態で、もう一度ex1をコンパイルすると
今度はきちんと、グラフも描画されました。
また、うまくいかない状態でのlogを見たところ
228行目からですが、
No file ex1.aux.
\openout1 = `ex1.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for JY1/mc/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
LaTeX Font Info: Checking defaults for JT1/mc/m/n on input line 3.
LaTeX Font Info: ... okay on input line 3.
\openout3 = `./ex1.d1.pl'.
system(perl ./ex1.d1.pl)...disabled.
LaTeX Warning: do perl on input line 6.
LaTeX Warning: do perl on input line 6.
と、でました。
system(perl ./ex1.d1.pl)...disabled.の部分が、
怪しいと思いますが、perl関係も無知ですのでどのようにしたらよいのか
わかりません。どうかよろしくお願いします。
スレッド一覧
548● Re:Perlとの連携[ tDB ] 2008 01/19 08:17
> system(perl ./ex1.d1.pl)...disabled.
お気付きのように,これが問題です。
tex から外部プログラム perl を起動するには
platex -shell-escape
(省略形:platex -sh)
と,起動オプションをつけなければなりません。
コマンドプロンプトで,ex1.tex の存在するディレクトリをカレントとして
キーボードから
platex -sh ex1.tex
と打ち込んで,出来た ex1.dvi を dviout で開くとどうなりますか。
スレッド一覧
549● Re[2]:Perlとの連携[ まおのちち ] 2008 01/19 11:44
tDBさん ありがとうございました。
コマンドプロンプトで,ex1.tex の存在するディレクトリをカレントとして
キーボードから
platex -sh ex1.tex
を行ったところ、うまくいきました。
(昨日は、なぜかうまくいかなかったのですが・・・)
原因として、ex1.texをマイドキュメントに移動して
実験していたことかもしれません。
My Documentsのためスペースが入っていること、
または、My Documentsがネットワークで本体PCにないことかもしれません。
ということで何とかなりました。ありがとうございました。
スレッド一覧
CGIROOM