@echo off rem **************************** **************************** rem M's TeX Helper 2 TeX ó Ŀ带 ϴ rem ġԴϴ. 浵 մϴٸ, M's TeX Helper 2 rem ǽ DZ⵵ ϱ ֽʽÿ. rem **************************** **************************** rem ȣ rem call "%MTeX2_cmd%" μ rem μ: tex,bib,index,dvips,dvipdf,pspdf,dviview,psview,pdfview rem ũƮ ó ( ּ) rem üũ "%MTeX2_DLLPath%\MTeX2.exe" winvar if errorlevel 4 goto win2k goto win95 :win2k set MTeX2_start=start "M's TeX Helper 2" goto endver :win95 set MTeX2_start=start :endver rem 1 2 б if "%MTeX2_Set%"=="2" goto set2 rem 1 :set1 if "%1"=="tex" goto tex1 if "%1"=="bib" goto bib1 if "%1"=="index" goto index1 if "%1"=="dvips" goto dvips1 if "%1"=="dvipdf" goto dvipdf1 if "%1"=="pspdf" goto pspdf1 if "%1"=="dviview" goto dviview1 if "%1"=="psview" goto psview1 if "%1"=="pdfview" goto pdfview1 if "%1"=="jpeg2ps" goto jpeg2ps1 goto cmdend rem 2 :set2 if "%1"=="tex" goto tex2 if "%1"=="bib" goto bib2 if "%1"=="index" goto index2 if "%1"=="dvips" goto dvips2 if "%1"=="dvipdf" goto dvipdf2 if "%1"=="pspdf" goto pspdf2 if "%1"=="dviview" goto dviview2 if "%1"=="psview" goto psview2 if "%1"=="pdfview" goto pdfview2 if "%1"=="jpeg2ps" goto jpeg2ps2 goto cmdend rem ó rem **************************** **************************** rem M's TeX Helper 2 о Ŀ ڸƮ 5 н 1 rem ??pX"Ŏn܂"܂łst?CČC rem н\" ۵Ǹ\" ϸ, μ, rem ׷ ̽ ϸ, μ rem ؼȴ. rem κ ϴ 쿡 ּ. rem ߸ ϸ M\'s TeX Helper 2κ ϴ. rem **************************** **************************** rem 1 :tex1 echo, echo ---------------------------------------- echo "latex" -src "%MTeX2_CFName%.tex" echo ---------------------------------------- echo, "latex" -src "%MTeX2_CFName%.tex" if errorlevel 1 goto error goto cmdend :bib1 echo, echo ---------------------------------------- echo "bibtex" "%MTeX2_CFName%" echo ---------------------------------------- echo, "bibtex" "%MTeX2_CFName%" if errorlevel 1 goto error goto cmdend :index1 echo, echo ---------------------------------------- echo "makeindex-dhucs" -s dhucs "%MTeX2_CFName%.idx" echo ---------------------------------------- echo, "makeindex-dhucs" -s dhucs "%MTeX2_CFName%.idx" if errorlevel 1 goto error goto cmdend :dvips1 echo, echo ---------------------------------------- echo "dvips" -P pdf "%MTeX2_CFName%.dvi" echo ---------------------------------------- echo, "dvips" -P pdf "%MTeX2_CFName%.dvi" if errorlevel 1 goto error goto cmdend :dvipdf1 echo, echo ---------------------------------------- echo "dvipdfmx" "%MTeX2_CFName%.dvi" echo ---------------------------------------- echo, "dvipdfmx" "%MTeX2_CFName%.dvi" if errorlevel 1 goto error goto cmdend :pspdf1 echo, echo ---------------------------------------- echo "ps2pdf" "%MTeX2_CFName%.ps" "%MTeX2_CFName%.pdf" echo ---------------------------------------- echo, "ps2pdf" "%MTeX2_CFName%.ps" "%MTeX2_CFName%.pdf" if errorlevel 1 goto error goto cmdend :dviview1 if "%MTeX2_PSize%"=="" goto dvivyn1 echo, echo ---------------------------------------- echo %MTeX2_start% "dviout" -y=%MTeX2_PSize% -1 "%MTeX2_CFPath%\%MTeX2_CFName%.dvi" echo ---------------------------------------- echo, %MTeX2_start% "dviout" -y=%MTeX2_PSize% -1 "%MTeX2_CFPath%\%MTeX2_CFName%.dvi" goto cmdend :dvivyn1 echo, echo ---------------------------------------- echo %MTeX2_start% "dviout" -1 "%MTeX2_CFPath%\%MTeX2_CFName%.dvi" echo ---------------------------------------- echo, %MTeX2_start% "dviout" -1 "%MTeX2_CFPath%\%MTeX2_CFName%.dvi" goto cmdend :psview1 echo, echo ---------------------------------------- echo %MTeX2_start% "gsview32.exe" "%MTeX2_CFPath%\%MTeX2_CFName%.ps" echo ---------------------------------------- echo, %MTeX2_start% "gsview32.exe" "%MTeX2_CFPath%\%MTeX2_CFName%.ps" goto cmdend :pdfview1 echo, echo ---------------------------------------- echo "pdfopen" --file "%MTeX2_CFPath%\%MTeX2_CFName%.pdf" echo ---------------------------------------- echo, "pdfopen" --file "%MTeX2_CFPath%\%MTeX2_CFName%.pdf" goto cmdend :jpeg2ps1 echo, echo ---------------------------------------- echo "jpeg2ps" -h -o "%MTeX2_ImageFileName%.eps" "%MTeX2_ImageFile%" echo ---------------------------------------- echo, "jpeg2ps" -h -o "%MTeX2_ImageFileName%.eps" "%MTeX2_ImageFile%" if errorlevel 1 goto error goto cmdend rem 2 :tex2 echo, echo ---------------------------------------- echo "pdflatex" "%MTeX2_CFName%.tex" echo ---------------------------------------- echo, "pdflatex" "%MTeX2_CFName%.tex" if errorlevel 1 goto error goto cmdend :bib2 echo, echo ---------------------------------------- echo "bibtex" "%MTeX2_CFName%" echo ---------------------------------------- echo, "bibtex" "%MTeX2_CFName%" if errorlevel 1 goto error goto cmdend :index2 echo, echo ---------------------------------------- echo "makeindex-dhucs" -s dhucs "%MTeX2_CFName%.idx" echo ---------------------------------------- echo, "makeindex-dhucs" -s dhucs "%MTeX2_CFName%.idx" if errorlevel 1 goto error goto cmdend :dvips2 echo, echo ---------------------------------------- echo "dvips" -P pdf "%MTeX2_CFName%.dvi" echo ---------------------------------------- echo, "dvips" -P pdf "%MTeX2_CFName%.dvi" if errorlevel 1 goto error goto cmdend :dvipdf2 echo, echo ---------------------------------------- echo "dvipdfmx" "%MTeX2_CFName%.dvi" echo ---------------------------------------- echo, "dvipdfmx" "%MTeX2_CFName%.dvi" if errorlevel 1 goto error goto cmdend :pspdf2 echo, echo ---------------------------------------- echo call "ps2pdf" "%MTeX2_CFName%.ps" "%MTeX2_CFName%.pdf" echo ---------------------------------------- echo, call "ps2pdf" "%MTeX2_CFName%.ps" "%MTeX2_CFName%.pdf" if errorlevel 1 goto error goto cmdend :dviview2 if "%MTeX2_PSize%"=="" goto dvivyn2 echo, echo ---------------------------------------- echo %MTeX2_start% "dviout" -y=%MTeX2_PSize% -1 "%MTeX2_CFPath%\%MTeX2_CFName%.dvi" "# %MTeX2_Line% %MTeX2_FName%.tex" echo ---------------------------------------- echo, %MTeX2_start% "dviout" -y=%MTeX2_PSize% -1 "%MTeX2_CFPath%\%MTeX2_CFName%.dvi" "# %MTeX2_Line% %MTeX2_FName%.tex" goto cmdend :dvivyn2 echo, echo ---------------------------------------- echo %MTeX2_start% "dviout" -1 "%MTeX2_CFPath%\%MTeX2_CFName%.dvi" "# %MTeX2_Line% %MTeX2_FName%.tex" echo ---------------------------------------- echo, %MTeX2_start% "dviout" -1 "%MTeX2_CFPath%\%MTeX2_CFName%.dvi" "# %MTeX2_Line% %MTeX2_FName%.tex" goto cmdend :psview2 echo, echo ---------------------------------------- echo %MTeX2_start% "gsview32.exe" "%MTeX2_CFPath%\%MTeX2_CFName%.ps" echo ---------------------------------------- echo, %MTeX2_start% "gsview32.exe" "%MTeX2_CFPath%\%MTeX2_CFName%.ps" goto cmdend :pdfview2 echo, echo ---------------------------------------- echo "pdfclose" --file "%MTeX2_CFPath%\%MTeX2_CFName%.pdf" echo ---------------------------------------- echo, "pdfclose" --file "%MTeX2_CFPath%\%MTeX2_CFName%.pdf" goto cmdend :jpeg2ps2 echo, echo ---------------------------------------- echo "jpeg2ps" -h -o "%MTeX2_ImageFileName%.eps" "%MTeX2_ImageFile%" echo ---------------------------------------- echo, "jpeg2ps" -h -o "%MTeX2_ImageFileName%.eps" "%MTeX2_ImageFile%" if errorlevel 1 goto error goto cmdend rem ó :error "%MTeX2_DLLPath%\MTeX2.exe" error if "%MTeX2_AutoClose%"=="1" goto nopause pause :nopause exit :cmdend