名前: MKaori 日時: 2004-11-14 13:36:08 IPアドレス: 219.111.67.*
Win2kで秀丸エディタ4.06を使用しています。 c:\ptex下にインストールしました。 Gui-ShellVersion1.39、dviout for Windows3.11.4を使用しています。 システムの環境変数(S)で下記のように設定して C:\Documents and Settings\root>ls -F c:\ptex bin/ macros/ manual/ samples/ texmf/ C:\Documents and Settings\root>ls -F c:\ptex\texmf VERSION-7.4* dvi2ps/ fonts/ metafont/ pdftex/ web2c/ bibtex/ dvips/ jbibtex/ metapost/ source/ doc/ fontname/ makeindex/ mft/ tex/ C:\Documents and Settings\root>ls -F c:\ptex\texmf\web2c latex.fmt* mpost.mem* platex.fmt* tex.fmt* texsys.aux* mf.base* pdflatex.fmt* platex.log* tex.pool* mf.pool* pdftex.fmt* ptex.fmt* texmf.cnf* mp.pool* pdftex.pool* ptex.pool* texmf.cnf.org* C:\Documents and Settings\root>cat c:\autoexec.bat | grep -v rem REM --- By HiSpeed CD-ROM Drive installation program. 2/20/104 --- C:\DOS\MSCDEX.EXE /D:MSCD000 PROMPT=$p$g C:\Documents and Settings\root>echo %PATH% C:\cygwin\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\masm32\bi n;C: \masm32\lsic330c\BIN;C:\cygwin\old_borland\bcc55\Bin;c:\ptex\bin;.\;C:\cygwi n\gc c\GDS2K1~1\gds2k\BIN C:\Documents and Settings\root>echo %TEXMFCNF% c:/ptex/texmf/web2c ↑「\」ではなく「/」にする。 C:\Documents and Settings\root>ls -F c:\ptex\texmf\web2c\platex.fmt c:\ptex\texmf\web2c\platex.fmt* として、Gui-Shellでコンパイル出来ました。そして、 E:\MyDocuments\pLaTeX2e\gomi.batには e: cd E:\MyDocuments\pLaTeX2e del gomi.aux del gomi.idx del gomi.log del gomi.ilg del gomi.ind del gomi.tag del gomi.aux.gbk del gomi.dvi C:\ptex\bin\platex.exe gomi.tex C:\ptex\bin\mendex.exe gomi.idx C:\ptex\bin\platex.exe gomi.tex exit と記述しています。 E:\MyDocuments\pLaTeX2e> gomi.bat と直接コマンドラインで実行すると無事 E:\MyDocuments\pLaTeX2e\gomi.dviが生成されます。 しかし、 runsync2 "cmd.exe /c E:\\MyDocuments\\pLaTeX2e\\gomi.bat"; というE:\ptex\macros\gomi.macを作成して、 [マクロファイル用のフォルダ(M)]に E:\ptex\macros を指定して、[マクロ登録(E)]で登録して このマクロを実行すると コマンドプロンプトが現れて、消えてしまいますが、 E:\MyDocuments\pLaTeX2e\gomi.dvi は生成されません。 これは何が原因なのでしょうか? 取りあえずこのgomi.batの最後にpauseを入れて、DOS窓 の画面を確認してみると E:\MyDocuments\pLaTeX2e>e: E:\MyDocuments\pLaTeX2e>cd E:\MyDocuments\pLaTeX2e E:\MyDocuments\pLaTeX2e>del gomi.aux E:\MyDocuments\pLaTeX2e\gomi.aux が見つかりませんでした。 E:\MyDocuments\pLaTeX2e>del gomi.idx E:\MyDocuments\pLaTeX2e\gomi.idx が見つかりませんでした。 E:\MyDocuments\pLaTeX2e>del gomi.log E:\MyDocuments\pLaTeX2e\gomi.log が見つかりませんでした。 E:\MyDocuments\pLaTeX2e>del gomi.ilg E:\MyDocuments\pLaTeX2e>del gomi.ind E:\MyDocuments\pLaTeX2e\gomi.ind が見つかりませんでした。 E:\MyDocuments\pLaTeX2e>del gomi.tag E:\MyDocuments\pLaTeX2e\gomi.tag が見つかりませんでした。 E:\MyDocuments\pLaTeX2e>del gomi.aux.gbk E:\MyDocuments\pLaTeX2e\gomi.aux.gbk が見つかりませんでした。 E:\MyDocuments\pLaTeX2e>del gomi.dvi E:\MyDocuments\pLaTeX2e\gomi.dvi が見つかりませんでした。 E:\MyDocuments\pLaTeX2e>C:\ptex\bin\platex.exe gomi.tex This is pTeX, Version p2.1.8, based on TeX, Version 3.14159 (SJIS) (We b2C 7.2) I can't find the format file `platex.fmt'! E:\MyDocuments\pLaTeX2e>C:\ptex\bin\mendex.exe gomi.idx This is mendex version 2.4c [1-Sep-98]. Warning: Couldn't find input file gomi.idx. no entry accepted. 1 error, written in gomi.ilg. Nothing written in output file. E:\MyDocuments\pLaTeX2e>C:\ptex\bin\platex.exe gomi.tex This is pTeX, Version p2.1.8, based on TeX, Version 3.14159 (SJIS) (We b2C 7.2) I can't find the format file `platex.fmt'! E:\MyDocuments\pLaTeX2e>REM start dviout.exe gomi.dvi h E:\MyDocuments\pLaTeX2e>rem start E:\MyDocuments\pLaTeX2e\gomi_dvi.vbs E:\MyDocuments\pLaTeX2e>pause 続行するには何かキーを押してください . . . となりました。 「C:\ptex\bin\platex.exe gomi.tex」の所でひひっかかっているから何も生 成されないようです。 C:\>ls -F c:\ptex\texmf\web2c\platex.fmt c:\ptex\texmf\web2c\platex.fmt* C:\>echo %PATH% C:\cygwin\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\mas m32\bi n;C: \masm32\lsic330c\BIN;C:\cygwin\old_borland\bcc55\Bin;c:\ptex\bin;.\;C: \cygwi n\gc c\GDS2K1~1\gds2k\BIN C:\>echo %TEXMF% c:/ptex/texmf C:\>echo %TEXMFCNF% c:/ptex/texmf/web2c となり、一応、パスは通っていると思うのですが、、、 うーん、マクロ経由でのコンパイルだとどうして上手くいかないんでしょうか?
この書き込みへの返事: