@echo off rem **************************** ÁÖÀÇ **************************** rem ÀÌ ÆÄÀÏÀº M's TeX Helper 2¿¡ ´ëÇØ TeX ó¸®ÀÇ Ä¿¸àµå¸¦ ½ÇÇàÇÏ´Â rem ¹èÄ¡ÆÄÀÏÀÔ´Ï´Ù.¼öµ¿À¸·Î º¯°æµµ °¡´ÉÇÕ´Ï´Ù¸¸, M's TeX Helper 2¿¡ ÀÇÇÑ rem ¼³Á¤À» ½Ç½ÃÇÒ ¼ö ¾ø°Ô µÇ±âµµ Çϱ⠶§¹®¿¡ ÁÖÀÇÇØ ÁֽʽÿÀ. 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 ¡¡¡¡Æнº´Â"À¸·Î ½ÃÀ۵Ǹé"±îÁö°¡ ½ÇÇà ÆÄÀϸí, ±× ÈÄ Àμö, 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