KTUGFaq

KTUG FAQ

Karnes/2006-07 (rev. 1.12)

·Î±×ÀÎ:
ºñ¹Ð¹øÈ£:
°¡ÀÔ
Of all forms of caution, caution in love is the most fatal.
FrontPage › Karnes/2006-07
Jul 04, 2006
Submitted by Karnes @ 07-04 [12:29 am]
KTUG CollectionÀÇ XeTeXÀÌ Á¦´ë·Î ÀÛµ¿Çϱ⠽ÃÀÛÇϸ鼭 ÀÌ°ÍÀú°Í Å×½ºÆ®Çغ¸°í Àִµ¥... Á¤¸» ¸ÚÁö´Ù!!!

¾Æ¸¶µµ ´©±¸³ª LaTeXÀ» ¾²¸é¼­ ¿öµå ÇÁ·Î¼¼¼­¿¡¼­ ÆùÆ®¸¦ ÁöÁ¤ÇϵíÀÌ ±×·¸°Ô ÇÒ ¼ö´Â ¾ø´Â °É±î, »ý°¢Çغ» ÀûÀÌ ÀÖÀ» °ÍÀÌ´Ù. ¿¹¸¦ µé¾î ÈÞ¸ÕµÕ±Ù°íµñÀ» °íµñü¿¡, ÈÞ¸Õ¸íÁ¶¸¦ ¸íÁ¶Ã¼¿¡ ¾²°í ½Í´Ù¸é... ¼ö¸¹Àº tfmÀÌ¸ç °ñÄ¡¾ÆÇ fd °°Àº °Å ¸¸µé ÇÊ¿ä ¾øÀÌ, ±×³É
\setromanfont{ÈÞ¸Õ¸íÁ¶}
\setsansfont{ÈÞ¸ÕµÕ±Ù°íµñ}
ÀÌ·¸°Ô ÇÏ´Ï ±×¸¸ÀÌ´Ù... Á¤¸» ½Å±âÇϳ×!

ConTeXt/'XeTeX ¿¡¼­µµ ÇѱÛÀÌ Àß µÈ´Ù. ConTeXt¿¡¼­ pdf ºÏ¸¶Å©¸¦ ¸¸µå´Â ½ÇÇèÀ» ¾ÆÁ÷ ½ÃµµÇÏÁö ¾Ê°í ÀÖÁö¸¸ XeLaTeX ÀÚü´Â Ã¥°¥Çǵµ ¼º°øÀûÀ¸·Î ¸¸µé¾ú´Ù. TeXÀÇ ÆùÆ® »ç¿ëÀÌ È¹±âÀûÀ¸·Î º¯È­ÇÔÀ¸·Î½á... ¿öµå ÇÁ·Î¼¼¼­¿Í TeXÀÇ °£°ÝÀÌ ±×´ÙÁö ¸Ö¾î º¸ÀÌÁö ¾Ê´Â´Ù. ¿ª½Ã XeTeXÀÌ TeXÀÇ ¹Ì·¡¶ó°í Çß´ø ¸»Àº... »ç½ÇÀÎ ¸ð¾çÀÌ´Ù.

Jul 02, 2006
HLaTeX ÆÄÀÏÀ» hangul-ucs·Î º¯È¯Çϱâ : WinEdt
Submitted by Karnes @ 07-02 [02:16 pm]
ÀÌ·± ÆÁÀÌ ¹«½¼ ¾µµ¥°¡ Àְڴ°¡ ÇÏ´Â »ý°¢ÀÌ µéÁö ¾Æ´ÏÇÏ´Â ¹Ù ¾Æ´ÏÁö¸¸, ¾Æ¹«Æ° Àç¹Ì»ï¾Æ Çغ» °ÍÀ̹ǷΠ¿©±â Àû¾îµÐ´Ù. KTUG Collection¿¡¼­ *Áß½Ã*ÇÏ´Â ¿¡µðÅÍ´Â EmEditor¿Í TeXmakerÀÌÁö¸¸ WinEdtÀÇ È°¿ëÀÌ ÇÊ¿äÇÑ °æ¿ìµµ ¾øÁö´Â ¾ÊÁö ¾ÊÀ»±î ÇÏ´Â »ý°¢.

¾îÁ¦ ³¯Â¥·Î ¿Ã¸° myltx.batÀ» ÀÌ¿ëÇÏ´Â °Í. Å×½ºÆ® ÆÄÀÏÀº KTUG Collection Sample Documents Áß¿¡¼­ ÀÌÁÖÈ£ ´ÔÀÇ var2colÀ» ÀÌ¿ëÇÏ¿´´Ù.

0. WinEdt ¼³Á¤
  1. fpTeX ¼³Á¤À¸·Î ÀüȯÇÏ¿© ¸î °³ÀÇ ´ÜÃ߸¦ ¼öÁ¤ÇÑ´Ù. ƯÈ÷ dviout ¼³Á¤Àº »õ·Î Ãß°¡ÇÏ¿©¾ß Çϴµ¥... ¿©±â¿¡ ´ëÇؼ­´Â ³ªÁß¿¡ ¿©·ÂÀÌ »ý±â¸é ÀÚ¼¼È÷ ¾²µç°¡ ÇÏ°Ú´Ù.
  2. latex ¹öÆ°Àº myltx.bat¿¡, pdflatex ¹öÆ°Àº pdfmyltx.bat¿¡, ±×¸®°í makeindex ¹öÆ°Àº mkindex.bat¿¡, dvipdfm ¹öÆ°Àº dvi2pdf.bat¿¡ °¢°¢ ¿¬°áÇÑ´Ù.
1. var2col.texÀ» WinEdtÀ¸·Î ¿­°í ÇÊ¿äÇÑ ¼öÁ¤À» °¡ÇÑ´Ù.
  1. \usepackage{hangul} ÇàÀ» ¾ø¾Ö°í
  2. ´ÙÀ½À¸·Î ´ëÄ¡ÇÔ
    \usepackage[hangul]{dhucs}
    \usepackage{dhucs-ucshyper}
    \ifpdf
     \usepackage{dhucs-cmap}
     \pdfmapfile{+unttf-pdftex-dhucs.map}
     \SetHangulFonts{utbt}{utgt}{uttz}
     \SetHanjaFonts{utbt}{utg}{utgt}
    \fi
    
  3. ÀúÀåÇÑ´Ù. (Ctrl-S)
2. LaTeX ¹öÆ°À» ´©¸£°Å³ª Shift-Ctrl-L·Î ÄÄÆÄÀÏÀ» ½ÃµµÇÏ·Á ÇÏ¸é ¿É¼Ç Ã¢ÀÌ ¿­¸°´Ù.
  1. ±×¸²ÀÌ ÀÖÀ¸¹Ç·Î
    %N.tex --fig *.eps
    
  2. LaTeX ¹öÆ°À» Çѹø ´õ ´­·¯¼­... ºÎ¼öÆÄÀϵµ ÀÖÀ¸¹Ç·Î
    %N.tex --another ch1.tex
    
  3. WinEdtÀ» ´ÝÁö ¾ÊÀ¸¸é ¸¶Áö¸·¿¡ ÀÔ·ÂÇÑ ¿É¼ÇÀÌ ³²¾Æ ÀÖ´Ù. µû¶ó¼­ ¿£Å͸¸ Ä¡¸é ÄÄÆÄÀÏÀ» ¹Ýº¹ÇÒ ¼ö ÀÖ´Ù. ÀÌ µÚ·Î´Â ±»ÀÌ ch1.texÀ» ´Ù½Ã ó¸®ÇØÁÙ ÇÊ¿ä ¾øÀ¸¹Ç·Î
    %N.tex
    
    1. ¹°·Ð ch1.texÀ» º¯°æÇßÀ¸¸é --another ·Î º¯°æµÈ ÆÄÀÏÀ» ´Ù½Ã ÁöÁ¤ÇØ¾ß ÇÑ´Ù.
3. °á°ú ±âŸ
  1. dviout¿¡ InverseSearch to WinEdt ¼³Á¤À» ÇÏ´Â °ÍÀº ´ÙÀ½ ÇÑ ÁÙÀÌ´Ù.
    "C:\Program Files\WinEdt Team\WinEdt\WinEdt.exe"^s"[Open('%s');SelLine(%d,8)]"
    
  2. º¯È¯µÈ ¹®¼­´Â .var2col\var2col.tex°ú .\var2col\ch1.texÀÌ´Ù. ÀÌ µÎ ¹®¼­´Â WinEdt¿¡¼­´Â ¿­¸®Áö ¾ÊÀ¸³ª ÄÄÆÄÀÏ°¡´ÉÇÏ´Ù.
  3. \usepackage{hangul}À» \usepackage{dhucs}·Î ¹Ù²Ù´Â °Í¸¸À¸·Î ÃæºÐÄ¡ ¾ÊÀ» ¶§°¡ ÀÖ´Ù. ÀÌ ¶§´Â hangul °ü·Ã ¼³Á¤À» dhucs ¼³Á¤À¸·Î ¼öÁ¤ÇØ°¡¸é µÈ´Ù. ¿¡·¯ °ËÃâÀÌ Àß µÇ¹Ç·Î ¼öÁ¤¿¡ ¾î·Á¿òÀº ¾øÀ» °ÍÀÌ´Ù.

Jul 01, 2006
Àý´ë ±ÇÀåÇÏÁö ¾Ê´Â ÀÌ»óÇÑ ¹æ¹ý...
Submitted by Karnes @ 07-01 [12:35 pm]
Áö³­¹ø ¸ðÀÓ¿¡¼­ ¾î´À ºÐÀÌ ¸»¾¸ÇϽŠ°ÍÀÎÁö ¸ð¸£°ÚÁö¸¸, WinEdt¿¡¼­ UTF-8 ÆÄÀÏÀ» ÆíÁýÇÒ ¼ö ¾ø´Ù¸é, ÆíÁýÀº EUC-KR·Î ÇÏ°í ÄÄÆÄÀÏ ½Ã¿¡´Â Àá½Ã UTF-8·Î º¯È¯Çؼ­ ÇÏ¸é µÇÁö ¾Ê°Ú´À³Ä´Â ¸»¾¸À» µé¾ú´Ù.

¹¹, ºÒ°¡´ÉÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ±×·¡¼­ ´ÙÀ½°ú °°Àº ¹èÄ¡ÆÄÀÏÀ» ÀÛ¼ºÇÏ¿´´Ù.
@echo off
mkdir .%~n1%
if .%2.==.--clear. goto CLEAR
if .%2.==.--another. goto ANOTHER
if .%2.==.--fig. goto FIGS
goto MAIN
:CLEAR
if exist .%~n1 rd /S/Q .%~n1
if .%3.==.--exit. goto FIN
goto MAIN
:ANOTHER
cd .%~n1%
copy ..\%3 .\%~n3.euc
cd ..
goto MAIN
:FIGS
cd .%~n1%
copy ..\%3 .\
cd ..
goto FIN
:MAIN
if exist %~n1.euc goto JUSTRUN
cd .%~n1%
copy ..\%1 .\%~n1.euc
for %%i in (*.euc) do iconv -f CP949 -t UTF-8 %%i >%%~ni.tex
:JUSTRUN
latex --src-specials %1
move %~n1.log ..\
copy %~n1.aux ..\
if exist %~n1.toc ( copy %~n1.toc ..\ )
if exist %~n1.idx ( copy %~n1.idx ..\ )
if exist %~n1.dvi ( copy %~n1.dvi ..\ )
if exist %~n1.lot ( copy %~n1.lot ..\ )
if exist %~n1.lof ( copy %~n1.lof ..\ )
if exist %~n1.out ( copy %~n1.out ..\ )
cd ..
:FIN
º¸½Ã´Ù½ÃÇÇ libiconv°¡ ÇÊ¿äÇÏ´Ù. ´ç¿¬È÷ KTUG Collection 2006¿¡¼­´Â ¾Æ¹«·± Ãß°¡ ¼³Ä¡ ¾øÀÌ ÀÌ ¹èÄ¡ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖÀ½. myltx.bat·Î ÀúÀå.

WinEdt¿¡¼­ Execution Mode¸¦ ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù. Browse Executable...·Î ã¾Æ¾ß ÇÑ´Ù. Á÷Á¢ ½á³ÖÁö´Â ¸øÇÏ°Ô µÇ¾î ÀÖ´Ù.
winedtmyltx.jpg
ÀÌÁ¦ LaTeX ¹öÆ°À» ´©¸£¸é ¿É¼ÇÀ» ½á³ÖÀ» ±âȸ¸¦ Áִµ¥, ¿©±â¼­ ÀßÇØ¾ß ÇÑ´Ù.
  1. ¸¸¾à ´ÜÀÏ ÆÄÀÏ ¹®¼­¶ó¸é ±×³É
    %N.tex
    
  2. ºÎ¼Ó ÆÄÀÏÀÌ ÀÖ´Ù¸é... ÀÌ ºÎ¼ÓÆÄÀϵéÀÌ ÃÖ¼ÒÇÑ ½ÃÀÛÇÏ´Â ¹®ÀÚ ¸î °³´Â °°µµ·Ï Çصξî¾ß ÇÑ´Ù. ¿©·¯ °³ÀÇ ÆÄÀÏÀ» °³º°ÀûÀ¸·Î ³Ö¾îÁÙ ¼ö ¾øÀ¸¹Ç·Î ¿ÍÀϵå Ä«µå ¹®ÀÚ¸¦ ÀÌ¿ëÇؼ­ ´ÙÀ½°ú °°ÀÌ ÇØ¾ß ÇÑ´Ù. ¸ðµç ºÎ¼Ó ÆÄÀÏÀÌ ch1.tex, ch2.tex, ch3.tex ÀÎ °æ¿ìÀÌ´Ù.
    %N.tex --another ch*.tex
    
  3. ºÎ¼ö ±×¸²ÀÌ ÀÖ´Ù¸é(±×¸²Àº °°Àº µð·ºÅ丮¿¡ ÀÖ´Â °æ¿ì¸¸ »ý°¢ÇÏ¿´À½), ±×¸²À» Çѹø ó¸®Çصξî¾ß ÇÑ´Ù.
    %N.tex --fig *.eps
    
  4. ÀÌ ½ºÆ®¸³Æ®´Â ¿¹¸¦ µé¾î ÁÖ¿ä ¹®¼­ À̸§ÀÌ doc.texÀ̶ó¸é ÇöÀç ÀÛ¾÷ µð·ºÅ丮ÀÇ ¾Æ·¡¿¡ .doc À̶ó´Â µð·ºÅ丮¸¦ ¸¸µç ´ÙÀ½, °Å±â¿¡ ¹®¼­µéÀ» º¹»çÇؼ­ utf8·Î º¯È¯ÇÏ¿© ó¸®ÇÏ´Â ¹æ½ÄÀ̹ǷÎ, ÀÌ Àӽà µð·ºÅ丮¸¦ Áö¿ö¾ß ÇÒ ¶§°¡ ÀÖ´Ù. ÀÌ ¶§´Â
    %N.tex --clear --exit
    
  5. ÃÖÁ¾ÀûÀ¸·Î dvi ÆÄÀÏÀº Àӽà µð·ºÅ丮°¡ ¾Æ´Ñ ÇöÀç µð·ºÅ丮¿¡ ¸¸µé¾îÁø´Ù.
  6. Àû¾îµµ Àιö½º¼­Ä¡, ¿¡·¯ °ËÃâ, ±×¸®°í ÆÄÀÏ ÆíÁý µî¿¡ Å« ºÒÆíÀº ¾ø´Ù. ´Ù¸¸ latexÀ» ½ÇÇàÇÒ ¶§ ²¿¹Ú²¿¹Ú parameter¸¦ Àû¾îÁÖ¾î¾ß ÇÏ´Â °ÍÀÌ Á» ºÒÆíÇÏ´Þ±î... ¿¡·¯°¡ ¹ß»ýÇϸé log âÀ» ¿­¸é ¿¡·¯ À§Ä¡¸¦ ã¾Æ°£´Ù.

    winedtmyltxpara.jpg


ÁÖÀÇ»çÇ×:
  • ÀÛ¾÷ Áß¿¡´Â WinEdt¿¡¼­ EUC-KR Äڵ带 ÀÌ¿ëÇÏ´õ¶óµµ \usepackage{dhucs}´Â ²À ÇØÁÖ¾î¾ß ÇÑ´Ù.
  • ÀÌ·± ½ÄÀÇ ÀÛ¾÷ ÆÄÀÏÀº Àý´ë·Î ¹èÆ÷Çؼ­´Â ¾ÈµÈ´Ù. ´Ù¸¥ °÷¿¡¼­´Â ÄÄÆÄÀÏ ºÒ°¡´ÉÇÒ °ÍÀÌ´Ù. ±×·¯¹Ç·Î UTF-8 ÀÎÄÚµùÀ¸·Î º¯È¯ÇÑ ´ÙÀ½ ¹èÆ÷Çϵµ·Ï ÇÑ´Ù.

ÀÌ·¸°Ô Çؼ­¶óµµ WinEdtÀ» ¾²¼Å¾ß ÇÏ´Â ºÐÀÌ °è½Ç´ÂÁö... ¾ÏÆ° ÇÊ¿äÇÑ ¹èÄ¡ÆÄÀÏÀ» ¿©±â ¿Ã·ÁµÐ´Ù. °¢°¢ÀÇ ¹öÆ°À» ÀÌ ¹èÄ¡ÆÄÀϵ鿡 ¿¬°áÇÏ¸é µÇ´Âµ¥, myltx.bat¿Í pdfmyltx.bat´Â ¿É¼ÇÀ» Á÷Á¢ ½á³Öµµ·Ï ¼³Á¤ÇÏ´Â °Í¸¸ ÁÖÀÇÇϸé OK. (Âü°í·Î, ÀÌ ¹èÄ¡ÆÄÀÏ¿¡ ¾²ÀÌ°í ÀÖ´Â pdfclose/pdfopen µîÀÇ ¸í·ÉÀº (¾Æ¸¶µµ) MiKTeX¿¡´Â ¾øÀ» °ÍÀÓ. ÀÌ ÆäÀÌÁö¿¡ ¾ÕÀ¸·Î ¿Ã¶ó¿À´Â ¸ðµç ÆÁÀº MiKTeX°ú´Â ¹«°üÇÕ´Ï´Ù.)
@myltx.zip (1.21 KB)

  1. WinEdt µî·Ï¹øÈ£¸¦ ÀÒ¾î¹ö·È½À´Ï´Ù. Å×½ºÆ®/ÆÁ°³¹ß ¿ëÀ¸·Î ÇÊ¿äÇÏ´Ï °øÀ¯ÇÏ½Ç ºÐ °è½Å°¡¿ä? (¸áÁÖ¼¼¿ä ^^ ;; )
  2. hangul-ucs¸¦ ÀÌ·¸°Ô Çؼ­ ¾²½Ã°Ú´Ù¸é makeindex´Â makeindex-dhucs ½ÇÇàÀ¸·Î ²À ¹Ù²ãÁÖ¼¼¿ä. Execution Mode¿¡¼­ °¡´ÉÇÒ °ÍÀÓ. -- Karnes 2006-07-01 12:37:55