KC2007/ÇѱÛÄڵ幮Á¦

À©µµ¿¡¼­ KC2007·Î ÇѱÛÀ» ó¸®ÇÏ´Â µ¥ À־ ¾î·Á¿òÀ» °Þ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ ±ÛÀº ÇÑ±Û ÄÚµå ¹®Á¦ ¶§¹®¿¡ ºú¾îÁö´Â ¹®Á¦¸¦ óÀ½ »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼­¸¸ ´Ù·é´Ù. ´õ Àü¹®ÀûÀÌ°í »ó¼¼ÇÑ ³»¿ëÀº ÀÌ À§Å° ¹× °ü·Ã »çÀÌÆ®¸¦ ÂüÁ¶Ç϶ó.

±âº»ÀûÀ¸·Î ±â¾ïÇØ¾ß ÇÒ °Í

  1. ÇÑ±Û ±ÛÀÚ¸¦ Ç¥ÇöÇÏ´Â(ÄÄÇ»ÅÍ°¡ ÀÌÇØÇÒ ¼ö ÀÖ´Â ÄÚµå·Î Ç¥½ÃÇÏ´Â) ¹æ¹ý¿¡ Àû¾îµµ µÎ¼¼ °¡Áö°¡ ÀÖ´Ù.
    • À©µµ¿ìÁî ±âº» ÀÎÄÚµù : CP949, È®Àå¿Ï¼ºÇü, UHC(ÅëÇÕÇѱÛÄÚµå) µîÀÇ ¸íĪÀ¸·Î ºÒ¸°´Ù.
    • À¯´ÏÄÚµå : ±¹Á¦Ç¥ÁØÀ¸·Î Çö´ëÇÑ±Û À½Àý¹®ÀÚ 11172ÀÚ¸¦ Ç¥ÇöÇÒ ¼ö ÀÖ´Ù´Â Á¡Àº CP949¿Í °°Áö¸¸ Äڵ尪ÀÌ ´Ù¸£´Ù. ¿©±â¼­´Â À¯´ÏÄÚµå UTF-8¸¸À» ¹®Á¦»ï´Â´Ù. UTF-8À̶õ À¯´ÏÄÚµå Ç¥Çö ¹æ¹ý ÁßÀÇ Çϳª¶ó°í »ý°¢ÇÑ´Ù.
    • EUC-KR : "¿Ï¼ºÇü ÇѱÛ" ¶Ç´Â KS X 1001 ¿Ï¼ºÇü ÇÑ±Û µîÀ¸·Î ºÒ¸°´Ù. À©µµ¿ìÁî ±âº» ÀÎÄÚµù°ú °°Áö¸¸ Ç¥½ÃÇÒ ¼ö ÀÖ´Â ±ÛÀÚ°¡ 2000¿©ÀÚ¿¡ ºÒ°úÇÏ´Ù. "¤Ô¤¨¤Ç¤±"À̳ª "¤Ô¤µ¤Ë¤½" °°Àº ±ÛÀÚ´Â ÀÌ ÀÎÄÚµùÀ¸·Î´Â Ç¥ÇöÇÒ ¼ö ¾ø´Ù. Áï, CP949ÀÇ ºÎºÐÁýÇÕÀÌ´Ù.
  2. TeX ¹®¼­¿Í ÇÑ±Û ÀÎÄÚµù
    • ko.TeXÀÇ ÆÐÅ°Áö »ç¿ë¹ý°ú ÇÑ±Û ÀÎÄÚµùÀÇ °ü°è´Â ´ÙÀ½°ú °°´Ù.
      \usepackage{kotex} <===> À¯´ÏÄÚµå/UTF-8 
      \usepackage[euc]{kotex} <===> EUC-KR
      
    • ¿¹Àü ÆÐÅ°Áö È£Ãâ ¹æ¹ý°ú ºñ±³ÇÏ¸é ´ÙÀ½°ú °°´Ù.
      \usepackage{hfont}, \usepackage{hangul} <===> EUC-KR
      \usepackage{dhucs} <===> À¯´ÏÄÚµå/UTF-8
      
    • oblivoir´Â ¿ÀÁ÷ UTF8·Î¸¸ ÀúÀåÇØ¾ß ÇÑ´Ù. EUC-KR ÇÑ±Û ÄÚµå´Â ¾µ ¼ö ¾ø´Ù.
  3. ÀÎÄÚµù ¼³Á¤ ¹æ¹ý
    • ´ëºÎºÐÀÇ ¿¡µðÅÍ´Â ºÒ·¯¿À±â/ÀúÀåÇϱâÇÒ ¶§ ¹®ÀÚ ¼¼Æ® ¶Ç´Â ÀÎÄÚµùÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Â ¿É¼ÇÀÌ ÁÖ¾îÁø´Ù. EmEditorÀÇ °æ¿ì´Â EmEditorTip/Language¸¦ Âü°í. WinEdtÀÇ °æ¿ì´Â WinEdt/Unicode¸¦ ÂüÁ¶.

ÀÎÄÚµù È¥¼±À¸·Î ÀÎÇÑ À߸øµÈ °á°úµé

FixMe. ±×¸² ¿¹Á¦¸¦ Ãß°¡ÇÒ °Í.
  1. À߸øµÈ ÆÐÅ°Áö È£ÃâÀÇ °á°ú ³ªÅ¸³ª´Â ¿¡·¯ ¸Þ½ÃÁö
    1. EUC-KR ÀÎÄÚµùÀ¸·Î ÀúÀåµÇ¾úÀ¸³ª \usepackage{kotex} À̶ó°í ÇÑ °æ¿ì. ¶Ç´Â oblivoir ¹®¼­¸¦ À©µµ ±âº» ÀÎÄÚµùÀ¸·Î ÀúÀåÇÑ °æ¿ì.
      error_utf.png
    2. UTF8 À¸·Î ÀúÀåµÇ¾úÀ¸³ª \usepackage{hfont} µîÀ̶ó°í ÇÑ °æ¿ì
      => DVI È­¸é¿¡ ÇѱÛÀÌ ÀÌ»óÇÏ°Ô("±úÁø" »óÅ·Î) Ç¥½ÃµÇ°Å³ª pdflatex µîÀ» ½ÇÇàÇÒ ¶§ ÆùÆ®¸¦ ãÀ» ¼ö ¾ø´Ù´Â ¸Þ½ÃÁö°¡ ³ª¿É´Ï´Ù.

  2. ÀÎÄÚµù È¥¶õÀ¸·Î ÀÎÇÏ¿© ÇѱÛÀÌ "±úÁö´Â" °æ¿ì : ´ëºÎºÐÀÇ À¯´ÏÄÚµå ÆíÁý±â(EmEditor µî)¿¡¼­´Â ÆÄÀÏÀ» ºÒ·¯¿Ã ¶§ ÀÎÄÚµùÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ÀÌ ÀÎÄÚµù ÁöÁ¤ÀÌ À߸øµÇ¾î ³ªÅ¸³ª´Â ´ëÇ¥¤Ô¤¸¤Å¤¡ÀÎ È­¸é
    1. UTF8 ÀÎÄÚµùÀ¸·Î EUC-KR ÆÄÀÏÀ» ¿¬ °æ¿ì
      eucutferr.png
    2. À©µµ ±âº» ÀÎÄÚµùÀ¸·Î UTF8 ÆÄÀÏÀ» ¿¬ °æ¿ì
      utfeucerr.png

Áú¹®°ú ´äº¯

Áú¹® 1 : UTF8·Î ÀúÀåÇϰųª ºÒ·¯¿À°Å³ª ÆíÁýÇÒ ¼ö ¾ø´Â ÆíÁý±âµµ ÀÖ½À´Ï±î?

´äº¯ 1 : WinTeX, TeXnicCenter µîÀÌ ±×·¯ÇÕ´Ï´Ù. ¿ÀÁ÷ À©µµ ±âº» ¹®ÀÚ¼¼Æ®·Î¸¸ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.


Áú¹® 2 : WinEdt, AcroEditÀÌ À¯´ÏÄÚµå 󸮰¡ ºÒ¿ÏÀüÇÏ´Ù´Â °ÍÀº ¹«½¼ ¶æÀԴϱî?

´äº¯ 2 : ÀÌ ÆíÁý±âµéÀº UTF8 Çü½ÄÀ¸·Î ÆÄÀÏÀ» ÀúÀåÇϰųª ºÒ·¯¿Ã ¼ö´Â ÀÖÁö¸¸ ±× ¹üÀ§¿¡ Á¦ÇÑÀÌ Àֱ⠶§¹®¿¡ ÁøÁ¤ÇÑ ÀǹÌÀÇ À¯´ÏÄÚµå ÆíÁý±â¶ó°í Çϱ⠾î·Æ½À´Ï´Ù. Áï, À©µµ ±âº» ¹®ÀÚ¼¼Æ®¸¸À» UTF8·Î ÆíÁýÇÒ ¼ö ÀÖÀ» »ÓÀÔ´Ï´Ù. ±×·¯¹Ç·Î ÀϾî, Áß±¹¾î, Çѱ¹¾î, ¼­À¯·´¾î µîÀÌ ¸ðµÎ ÇÑ ¹®¼­¿¡ µé¾î°¡´Â ´Ù±¹¾î ¹®¼­¸¦ ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù. Çѱ۰ú ¿µ¹®¸¸À» »ç¿ëÇÏ´Â ¹®¼­¶ó¸é ±×·°Àú·° »ç¿ëÇÒ ¸¸ÇÕ´Ï´Ù. ¹Ý¸é À¯´ÏÄÚµå ÆíÁý±âÀÎ EmEditor´Â ÀÌ·± Á¦ÇÑÀÌ ¾ø½À´Ï´Ù.


Áú¹® 3 : ''ko.TeXÀÌ EUC-KRÀ» ó¸®ÇÒ ¼ö ÀÖ´Ù¸é EUC-KR·Î ¹®¼­¸¦ ÀÛ¼ºÇÏ°í hfont³ª [euc] ¿É¼ÇÀ» ¾²¸é µÇ´Âµ¥ ¿Ö UTF8ÀÌ ¹®Á¦°¡ µË´Ï±î?''

´äº¯ 3 : ÇöÀçÀÇ ko.TeXÀº UTF8ÀÌ Ç¥ÁØÀÌ°í EUC-KR ȣȯÀº ´ÜÁö ÇÏÀ§È£È¯¼º¸¸À» À§ÇØ Á¦°øÇÏ°í ÀÖ½À´Ï´Ù. Áï, ¿¹Àü¿¡ ¸¸µé¾îÁø ÆÄÀϵµ ÄÄÆÄÀÏ°¡´ÉÇÏ°Ô Çϱâ À§ÇÑ °ÍÀÏ »ÓÀÔ´Ï´Ù. EUC-KR ¸ðµå¿¡¼­´Â »ó´çÈ÷ Áß¿äÇÑ ¸î °¡Áö ±â´ÉÀÌ »ç¿ëÇÒ ¼ö ¾ø°Ô µÇ°í Ç¥½ÃÇÒ ¼ö ÀÖ´Â ¹®ÀÚ ¹üÀ§µµ Á¦ÇѵǹǷΠUTF8 À¯´ÏÄÚµå ¹®¼­¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. µû¶ó¼­ ÆíÁý±â¿Í ÀúÀå ¹®ÀÚ¼¼Æ®¿¡ ½Å°æÀ» ¾²´Â °ÍÀÌ ÁÁ½À´Ï´Ù.


Áú¹® 4 : ''½Ç¼ö·Î À©µµ ±âº» ÀÎÄÚµùÀ¸·Î ÀúÀåÇÏ¿´½À´Ï´Ù. ¹°·Ð \usepackage{kotex} À̶ó°í ÁöÁ¤ÇÏ¿´±â ¶§¹®¿¡ ÀÌ°ÍÀ» UTF8·Î ¹Ù²Ù¾î¾ß ÇÕ´Ï´Ù. ¹æ¹ýÀÌ ÀÖ½À´Ï±î?''

´äº¯ 4 : ¿¡µðÅÍ¿¡¼­ ºÒ·¯¿À±â¸¦ À©µµ ±âº» ÀÎÄÚµùÀ¸·Î ÇÑ ´ÙÀ½, »õ·Î ÀúÀåÇÒ ¶§ UTF-8 ÀúÀå ¿É¼ÇÀ» ¼³Á¤ÇØÁÖ¸é µË´Ï´Ù. EmEditor´Â ´ëºÎºÐÀÇ UTF8 ÀÎÄÚµù ÆÄÀÏÀ» ÀÚµ¿ÆǺ°Çϸç, WinEdtÀÇ °æ¿ì´Â ¹®¼­ ¾Õ¸Ó¸®¿¡ ´ÙÀ½°ú °°ÀÌ ¼±¾ðÇصθé Ç×»ó ÀÏ°üµÇ°Ô UTF8 ¹®¼­ÀÎ ÁÙ·Î ¾Ë°í ¿­¾îÁÝ´Ï´Ù.
% -*- TeX:UTF-8 -*-
¶Ç, KC2007 À¯Æ¿¸®Æ¼ Áß¿¡ hencnvt¶ó´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ÇÑ±Û ¹®¼­¸¦ EUC-KR°ú UTF-8 °£¿¡ »óÈ£º¯È¯ÇÏ¿©ÁÝ´Ï´Ù. ´ÙÀ½Àº »ç¿ë¿¹ÀÔ´Ï´Ù.
# hencnvt -eu foo.tex ===> (EUC-KR -> UTF8)
# hencnvt -ue foo.tex ===> (UTF8 -> EUC-KR)
¶Ç´Â iconv À¯Æ¿¸®Æ¼(KC2007¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù)¸¦ ÀÌ¿ëÇÏ¿©,
# iconv -f CP949 -t UTF-8 foo.tex >foo-a.tex
ÀÌ·± ½ÄÀ¸·Î º¯È¯Çصµ µË´Ï´Ù.


Áú¹® 5 : ÀÏ°üµÇ°Ô UTF-8¸¸À» »ç¿ëÇÏ°íÀÚ ÇÕ´Ï´Ù. ÁÁÀº ¹æ¹ýÀÌ ¾øÀ»±î¿ä?

´äº¯ 5 : EmEditor¿¡´Â ºÒ·¯¿À±â¿Í ÀúÀåÇϱ⸦ Ç×»ó ƯÁ¤ ÀÎÄÚµùÀ¸·Î ÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤°¡´ÉÇÕ´Ï´Ù. ´Ù¸¥ ¿¡µðÅÍ¿¡µµ ºñ½ÁÇÑ ±â´ÉÀÌ ÀÖÀ» °ÍÀÔ´Ï´Ù. ÇÑÆí LyXÀ» »ç¿ëÇÏ´Â °æ¿ì¶ó¸é, ¾ð¾î¿É¼Ç¿¡ È°¼ºÈ­µÈ ¾ð¾î°¡ KoreanÀÌ³Ä KoreanUCS³Ä¿¡ µû¶ó ÀÎÄÚµùÀ» ÀÚµ¿ Á¶Á¤ÇØÁֹǷΠ»ç¿ëÀÚ´Â ÀÎÄÚµù¿¡ ½Å°æ¾²Áö ¾Ê°í ÀÛ¾÷ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Retrieved from http://faq.ktug.org/faq/KC2007/ÇѱÛÄڵ幮Á¦
last modified 2007-10-06 09:45:21