Redhat 6.0±â¹Ý ¸®´ª½º ½Ã½ºÅÛÀÇ teTeXȯ°æ¿¡¼­ hTeXp ¿Í hLaTeXp ¼³Ä¡ ÀÓÅÃ±Õ mongmong@milab.yonsei.ac.kr v0.1.0 1999³â 7¿ù 18ÀÏ ÀÏ¿äÀÏ ----------------------------------------------------------------------- ÀÌ ±ÛÀº Redhat-6.0À» ±â¹ÝÀ¸·Î ÇÑ ¹èÆ÷º»ÀÇ teTeXȯ°æ¿¡¼­ ¿Ï¼ºÇü ÇÑ±Û TeXÄÄÆÄÀÏ·¯ÀÎ hTeXp°ú ÇÑ±Û LaTeX ÆÐÅ°ÁöÁß ÇϳªÀÎ hLaTeXp¼³Ä¡¿¡ °üÇÑ ±ÛÀÔ´Ï´Ù. ¸¹Àº ¸®´ª½º ¹èÆ÷º»¿¡¼­´Â teTeXÆÐÅ°Áö¸¦ Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ ±ÛÀ» ¾²´Â ½ÃÁ¡¿¡¼­ ¾ËÂ¥ 6.0°ú Mandrake Cooker¿¡¼­´Â teTeX-1.0.5°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ ±ÛÀº Mandrake Cooker¿¡¼­ Å×½ºÆ® µÈ °ÍÀÔ´Ï´Ù. MandrakeÀÇ °æ¿ì RedhatÀÇ µð·¢Å丮 ±¸Á¶¸¦ »ç¿ëÇÏ°í ÀÖÀ¸¹Ç·Î °°Àº ¹æ¹ýÀ¸·Î Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. óÀ½ ÀÌ ±ÛÀ» ÀÛ¼ºÇÒ ´ç½Ã »ç¿ëÇÏ´ø teTeX½Ã½ºÅÛÀº RH 5.2À̻󿡼­ RH 6.0±îÁö ¹èÆ÷º»¿¡ Æ÷ÇԵǾú´ø 0.9¿´½À´Ï´Ù. À̵é teTeX ÆÐÅ°Áö´Â °ÅÀÇ ºñ½ÁÇÑ µð·¢Å丮 ±¸Á¶¸¦ °®°í Àֱ⠶§¹®¿¡ ¼³Ä¡ ¹æ¹ýÀº ´ëµ¿¼ÒÀÌÇÕ´Ï´Ù. ´Ü, RH 5.1ÀÌÀü °ÍÀ» »ç¿ëÇϽô ºÐ ±×¸®°í OpenLinux°ú °°ÀÌ ´Ù¸¥ ¹èÆ÷º»À» »ç¿ëÇϽô ºÐÀº TeX ½Ã½ºÅÛÀÌ ¼³Ä¡µÈ µð·¢Å丮 ±¸Á¶¸¦ Àß È®ÀÎÇϽðí, ¼³Ä¡¿¡ ÀÓÇØ Áֽñ⠹ٶø´Ï´Ù. Âü°í·Î ¡¸ÇÑ±Û TeX¡¹È¨ÆäÀÌÁö¿Í FTP¼­¹ö´Â ´ÙÀ½°ú °°½À´Ï´Ù. ----------------------------------------------------------------------- Â÷·Ê 1. °³¿ä 2. ÇÊ¿äÇÑ ÆÐÅ°Áö Áغñ (1) teTeX ÆÐÅ°Áö Áغñ (2) hTeXp ¹× hLaTeXp Áغñ (3) Á¡°Ë 3. teTeX, hTeXp, hLaTeXp ¼³Ä¡ (1) teTeX ¼³Ä¡ (2) ÆùÆ® ¼³Ä¡ (3) hTeXp¼³Ä¡ (4) hLaTeXp¼³Ä¡ 4. hLaTeXp Å×½ºÆ® 5. HLaTeXÀ» À§ÇÑ hTeXp¼³Ä¡ (1) hTeXp¼³Ä¡ (2) latex.fmt Æ÷¸ä ´ýÇÁ (3) hlatex ÆíÁý 6. ¾ÕÀ¸·Î ---------------------------------------------- 1. °³¿ä ÀÌ ±ÛÀº ¿¡ °Ô½Ã ÇÏ¿´´ø µÎ°³ÀÇ ±â»ç¸¦ ÅëÇÕÇÏ¿© ¸¸µç °ÍÀÔ´Ï´Ù. ÀÌ ±ÛÀº Redhat-5.2 ÀÌ»óÀÇ È£È¯µÇ´Â ¹èÆ÷º»ÀÇ teTeX½Ã½ºÅÛ¿¡¼­ ¿Ï¼ºÇö TeXÄÄÆÄÀÏ·¯ÀÎ hTeXp¿Í ÇÑ±Û LaTeXÆÐÅ°ÁöÁß ÇϳªÀÎ hLaTeXp¼³Ä¡ ¹ý¿¡ °üÇÏ¿© ´Ù·ç°í ÀÖ½À´Ï´Ù. 2. ÇÊ¿äÇÑ ÆÐÅ°Áö Áغñ (1) teTeX ÆÐÅ°Áö Áغñ RedhatÀÇ °æ¿ì TeX°ú LaTeX°ú °ü·ÃµÈ ÆÐÅ°Áö´Â ÀνºÅç½Ã ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, teTeXÀÇ µ¢Ä¡°¡ ¸Å¿ì Å« °ü°è·Î ¾ËÂ¥ÀÇ °æ¿ì ¿À·¡Àü ºÎÅÍ ±âº» ÀνºÅç ¸ñ·Ï¿¡¼­ ºüÁ®ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ÀνºÅç ÇÏ¿©¾ß ÇÏ´Â teTeXÆÐÅ°Áö´Â tetex, tetex-afm, tetex-dvips, tetex-latex, tetex-xdviÀÔ´Ï´Ù. (2) hTeXp ¹× hLaTeXp ÆÐÅ°Áö Áغñ hTeXp¸¦ ÀνºÅç Çϱâ À§Çؼ­ ÇÊ¿äÇÑ °ÍÀº X-½Ã¸®Áî pkÆùÆ®, X-½Ã¸®Áî ÆùÆ® ¸ÞÆ®¸¯½º ÆÄÀÏ, hTeXp, hLaTeXp ÆÐÅ°Áö ÀÔ´Ï´Ù. ¡¸ÇÑ±Û TeX¡¹ ȨÆäÀÌÁö¿¡¼­ Á¦°øÇÏ´Â ÆùÆ®´Â, HLaTeXÀÇ °æ¿ì METAFONT¸¦ Æ÷ÇÔÇÑ ¿©·¯°¡Áö Çü½ÄÀÇ ÆùÆ®·Î Á¦°øµÇ´Â ¹Ý¸é, ÀúÀÛ±Ç ¹®Á¦·Î PKÆùÆ®¸¸ Á¦°øÇÏ°í ÀÖ½À´Ï´Ù. 1) X-½Ã¸®Áî pkÆùÆ® Áغñ ¡¸ÇÑ±Û TeX¡¹ ȨÆäÀÌÁö¿¡¼­´Â 300dpi, 600dpi, 1200dpi ¼¼°¡Áö ÇØ»óµµÀÇ pkÆùÆ®¸¦ gzipÀ¸·Î ¾ÐÃàµÈ tarÇü½ÄÀ¸·Î Á¦°øÇÕ´Ï´Ù. ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â ÇÁ¸°ÅÍ¿¡ ¸ÂÃß¾î ÀÌµé ¼ÂÁß Çϳª¸¦ ¹ÞÀ¸½Ã¸é µË´Ï´Ù. Âü°í·Î ¸®´ª½º¿¡¼­ gv¸¦ ÀÌ¿ëÇÏ¿© ÇÁ¸°ÆÃÀ» ÇϽô °æ¿ì ÆùÆ®ÀÇ Çػ󵵰¡ Á¤È®È÷ ÀÚ½ÅÀÇ ÇÁ¸°ÅÍ¿Í ÀÏÄ¡ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ÆùÆ®°¡ ÀÖ´Â À§Ä¡´Â ÀÔ´Ï´Ù. Àú´Â LaserJet 5000À» »ç¿ëÇϱ⠶§¹®¿¡ 1200dpiÆùÆ®¸¦ ÁغñÇß½À´Ï´Ù. ÇÊ¿äÇÑ ÆÄÀÏÀº han.1200pk.tar.gz, hanja.1200pk.tar.gz, symb.1200pk.tar.gzÀ̾ú½À´Ï´Ù. ´Ù¸¥ ÇØ»óµµÀÇ ÆùÆ®¸¦ ¿øÇϽŴٸé, Á¦°¡ ¹ÞÀº ÆÄÀÏ À̸§Áß µÎ¹ø° Ç׸ñÀÎ 1200pk°¡ 600pk¶Ç´Â 300pkÀÎ ÆùÆ®¸¦ ¹ÞÀ¸½Ã¸é µË´Ï´Ù. 2) X-½Ã¸®Áî ÆùÆ® ¸ÞÆ®¸¯½º ÆÄÀÏ Áغñ ÆùÆ® ¸ÞÆ®¸¯½º´Â pkÆùÆ®ÀÇ Çػ󵵿¡ »ó°ü¾øÀÌ µ¿ÀÏÇÑ ÆÄÀÏÀ» »ç¿ëÇÕ´Ï´Ù. µû¶ó¼­ pkÆùÆ® Çػ󵵿¡ °ü°è¾øÀÌ pkÆùÆ®°¡ ÀÖ´Â µð·¢Å丮¿¡¼­ htex.tfm.tar.gzÆÄÀÏÀ» ¹ÞÀ¸½Ã¸é µË´Ï´Ù. 3) hTeXp Áغñ ¸®´ª½º¿ë hTeXp´Â ¿¡ ÀÖ½À´Ï´Ù. ÀÌ°÷¿¡´Â ¸î°³ÀÇ ½ÇÇà ÆÄÀÏÀÌ Àִµ¥, ÀÚ½ÅÀÌ »ç¿ëÇϴ ȯ°æ¿¡ ¸ÂÃß¾î ÀûÀýÇÑ ÆÄÀÏÀ» ¹ÞÀ¸½Ã¸é µË´Ï´Ù. ÃÖ±Ù ¸®´ª½º¿ëÀ¸·Î ÄÄÆÄÀÏµÈ µÎ°³ÀÇ hTeXp ½ÇÇà ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. Çϳª´Â htexp-glibc-2.0.7ÀÌ°í, ´Ù¸¥ Çϳª´Â htexp-glibc-2.1.1ÀÔ´Ï´Ù. htexp-glibc-2.0.7Àº RH 5.2¿Í °°Àº glibc-2.0.7À» À§ÇÑ °ÍÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀ» glibc-2.1.1(RH 6.0, OL 2.2 µî)¿¡¼­ »ç¿ëÇÒ ¶§, ¹®Á¦Á¡À» ¹ß°ßÇÏÁö ¸øÇßÁö¸¸, Â÷ÀçÃá´Ô²²¼­ glibc-2.1.1ȯ°æ¿¡¼­ htexp¸¦ ´Ù½Ã ¸¸µé¾î Áּ̽À´Ï´Ù. ±×·¯¹Ç·Î RH 6.0ÀÌ»óÀ» »ç¿ëÇϽô ºÐÀº htexp-glibc-2.1.1À» ¹ÞÀ¸½Ã±â ¹Ù¶ø´Ï´Ù. À§ ½ÇÇà ÆÄÀÏ°ú ÇÔ²² tex.poo¸¦ °°ÀÌ ¹ÞÀ¸¼Å¾ß ÇÕ´Ï´Ù. 4) hLaTeXp Áغñ hLaTeXp ÆÐÅ°Áö´Â ¿¡ ÀÖ½À´Ï´Ù. ÀÌ µð·¢Å丮¿¡ º¸¸é unpacked.tar.gz ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀ» ¹ÞÀ¸¼Åµµ µÇÁö¸¸, ÀúÀÇ °æ¿ì ÀÌ µð·¢Å丮¿¡ ÀÖ´Â ÆÄÀÏÁß, HISTORY.TXT, README.TXT, dbfont.map, hangul.sty, hcode.dat, hlatex.ltx, hlatexp.ltx, hltxman.tex, preload.cfg¸¸À» ¹Þ¾Ò½À´Ï´Ù. (3) Á¡°Ë teTeX : tetex, tetex-afm, tetex-dvips, tetex-latex, tetex-dvi X-½Ã¸®Áî pk ÆùÆ® : han.[ÇÁ¸°Æ® ÇØ»óµµ]pk.tar.gz, hanja.[ÇÁ¸°Æ® ÇØ»óµµ]pk.tar.gz, symb.[ÇÁ¸°Æ® ÇØ»óµµ]pk.tar.gz X-½Ã¸®Áî ÆùÆ® ¸ÞÆ®¸¯½º : htex.tfm.tar.gz hTeXp ÄÄÆÄÀÏ·¯ : htexp-glibc-2.x.x, tex.poo hLaTeXp : dbfont.map, hangul.sty, hcode.dat, hlatex.lt, hlatexp.ltx, preload.cfg hltxman.tex 3. teTeX, hTeXp, hLaTeXp ¼³Ä¡ (1) teTeX ¼³Ä¡ ·¡µåÇÞ °è¿­ÀÇ ¹èÆ÷º»¿¡¼­´Â rpmÀ» ÆÐÅ°Áö ¸Å´ÏÀú·Î »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. root°èÁ¤¿¡¼­ ´ÙÀ½ ¹æ¹ýÀ» ÀÌ¿ëÇÏ¿© tetex, tetex-afm, tetex-dvips, tetex-latex, tetex-dvi¸¦ Â÷·Ê·Î ÀνºÅç ÇÕ´Ï´Ù. $ rpm -ivh [ÆÐÅ°Áö ÆÄÀϸí] ÆÐÅ°Áö ¼³Ä¡°¡ ³¡³ª¸é, ±âº»ÀûÀÎ teTeX¼³Á¤À» ÇØ ÁÖ¾î¾ß¸¸ ÇÕ´Ï´Ù. teTeX¿¡¼­´Â ÀÌ·¯ÇÑ ¼³Á¤À» À§ÇÏ¿© ¡¸texconfig¡¹¶ó´Â ÇÁ·Î±×·¥ÀÌ ÀÖ½À´Ï´Ù. root°èÁ¤À¸·Î ÀÌ texconf¸¦ ½ÇÇàÇÏ¿© ´ÙÀ½ »çÇ×À» °ËÅäÇϽʽÿÀ. 1) MODE : ÀÌ ¸Þ´º´Â xdvi¿Í dvips¸¦ À§ÇÑ ±âº» ÇÁ¸°Æà ¸ðµå¸¦ ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù. ÀÌ ¸Þ´º¸¦ ¼±ÅÃÇÏ¸é ¿©·¯°¡Áö ÇÁ¸°Æ® ¸ðµå¿Í ÇÁ¸°ÅÍ°¡ Ãâ·ÂµË´Ï´Ù. ÀúÀÇ °æ¿ì lj5000À» À§Çؼ­ ljfzzzÀ» ¼±ÅÃÇß½À´Ï´Ù. 2) XDVI : xdviÇÁ·Î±×·¥ ¸®¼Ò½º¸¦ ¼³Á¤ÇÏ´Â ºÎºÐÀÔ´Ï´Ù. ÀÌ°÷¿¡¼­ PAPER¸¦ ¼³Á¤ÇÏ°Ô µË´Ï´Ù. º¸Åë letter¿ëÁö°¡ ±âº»À¸·Î µÇ¾î ÀÖÁö¸¸, ÇöÀç ¿ì¸®³ª¶ó´Â A4°¡ ÀϹÝÀûÀ̹ǷΠPAPER¸¦ A4·Î ¼³Á¤ÇÕ´Ï´Ù. 3) DVIPS : GLOBAL¿¡¼­ Á¾ÀÌ Å©±â¸¦ A4·Î ¼³Á¤ÇÏ°í, MODE¿¡¼­ ljfzzz¸¦ »ç¿ëÇÒ °ÍÀ» È®ÀÎÇÏ¿´À¸¸ç, CMD¿¡¼­ ¡¸lpr -Plj5000¡¹·Î ¼³Á¤ÇÏ¿´½À´Ï´Ù. ¸¸¾àÀÌ CMDºÎºÐÀ» °ø¶õÀ¸·Î ¼³Á¤Çϸé, dvips´Â Æ÷½ºÆ® ½ºÅ©¸³ Ãâ·ÂÀ» ¹Ù·Î ÇÁ¸°Æà ÇÏÁö ¾Ê°í, ÆÄÀÏ·Î ¸¸µé¾î ÁÝ´Ï´Ù. ¹°·Ð Àú¿Í °°ÀÌ ¼³Á¤ÇϽÅÈÄ dvipsÀÇ -o ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© Æ÷½ºÆ® ½ºÅ©¸³ Ãâ·Â ÆÄÀÏÀ» ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. Àú´Â Ưº°È÷ ÇÊ¿äÇÑ °æ¿ì°¡ ¾Æ´Ï¶ó¸é, Æ÷½ºÆ®½ºÅ©¸³ ÆÄÀÏÀ» °³ÀÎ ÄÄÇ»ÅÍ¿¡ º¸°üÇÒ ÇÊ¿ä°¡ ¾ø´Ù°í »ý°¢Çϱ⠶§¹®¿¡, dvips´Â dviÆÄÀÏÀ» ÇÁ¸°ÅÍ·Î Ãâ·ÂÇÒ °æ¿ì¸¸ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. 4) FONT : OPTIONS¸Þ´º¿¡¼­ varfonts¸¦ ²À Äѵεµ·Ï ÇÕ´Ï´Ù. ÀÌ °ÍÀº »õ·Ó°Ô »ý¼ºµÇ´Â pkÆùÆ®¸¦ ¡¸/var/lib/texmf/fonts/¡¹¿¡ ÀúÀåµÇµµ·Ï ÇÏ´Â ¿É¼ÇÀÔ´Ï´Ù. ÃÖ±Ù ¸¸µé¾îÁø teTeX-1.0.5ÆÐÅ°Áö¸¦ º¸¸é, texmf.cnfÆÄÀÏÀÇ VARTEXFONTS°¡ ¡¸/var/lib/texmf/fonts/¡¹·Î ¼³Á¤ÀÌ ¾ÊµÈ °æ¿ì¸¦ º¼¼ö ÀÖ¾ú½À´Ï´Ù. µû¶ó¼­, VARDIR¿É¼Ç¿¡¼­ °æ·Î¸íÀÌ Á¤È®ÇÑÁö È®ÀÎÇÏ°í, ÀÌ»óÀÌ ÀÖ´Ù¸é, °æ·Î¸íÀ» ÀÔ·ÂÇÕ´Ï´Ù. 5) REHASH : ¸¶Áö¸·À¸·Î texcofnig¸í·ÉÀ» Á¾·áÇϱâ Àü¿¡ REHASH¸¦ ²À ¼±ÅÃÇØ ÁÝ´Ï´Ù. ÀÌ ÀÛ¾÷Àº ¡¸/tex/share/texmf/ls-R¡¹, ¡¸/var/lib/texmf/ls-R¡¹ÆÄÀÏÀ» °»½ÅÇØ ÁÝ´Ï´Ù. ÀÌ ÀÛ¾÷Àº ÇÁ·ÒÇÁÆ®»ó¿¡¼­ texhash¸í·ÉÀ» ½ÇÇà½ÃÄѵµ µË´Ï´Ù. º¸Åë teTeX¸¦ ÆÐÅ°Áö·Î ¼³Ä¡ÇÏ´Â °æ¿ì ÆÐÅ°Áö °ü¸®ÀÚ°¡ texhash¸í·ÉÀ» ÁÖ±âÀûÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ°Ô crontab¿¡ µî·ÏÇÕ´Ï´Ù. (2) ÆùÆ® ¼³Ä¡ 1) X-½Ã¸®Áî PKÆùÆ® ¼³Ä¡ Redhat 5.2 ÀÌÈÄ ¹èÆ÷º»¿¡¼­ tetexÀÇ ½ÇÇà ÆÄÀÏÀº ¡¸/usr/bin¡¹¿¡ TeXÀÇ texmf°æ·Î ±¸Á¶´Â ¡¸/usr/share/texmf¡¹¿¡ ÀÖÀ¸¸ç, ºÎ¼öÀûÀÎ °æ·Î·Î ¡¸/var/lib/texmf¡¹¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Àú´Â PKÆùÆ®¸¦ À§Çؼ­ /usr¹ØÀÇ ±¸Á¶ »ç¿ëÀ» ²¨¸®°í, /varÀÇ ÇϺΠ±¸Á¶¿¡ ³Ö½À´Ï´Ù. ÀÌ°ÍÀº °³ÀÎ ÃëÇâ¿¡ µû¶ó Ʋ¸®±â ¶§¹®¿¡ °¢ÀÚ °áÁ¤ÇϽñ⠹ٶø´Ï´Ù. ¡¸ÇÑ±Û TeX¡¹¿¡¼­ Á¦°øÇÏ´Â PKÀÇ ÆùÆ®ÀÇ °æ¿ì hLaTeXp¸¦ »ç¿ëÇÏ´Â µ¿¾È Ãß°¡ »ý¼ºÀÛ¾÷ÀÌ ¾ø±â¶§¹®¿¡ ¿¹¿Ü¸¦ µÎ¾î ¡¸/usr/share/texmf/fonts/pk¡¹¿¡ ¼³Ä¡ÇÏ¿´½À´Ï´Ù. ¡¸ÇÑ±Û TeX¡¹È¨ÆäÀÌÁö¿¡¼­ Á¦°øÇÏ´Â PKÆùÆ®´Â °¢ ÇÁ¸°ÅÍ Çػ󵵿¡ µû¶ó ¼¼°³ÀÇ ÆÄÀÏ·Î ¹¬¿©ÀÖ½À´Ï´Ù. À̵éÀº ¸ðµÎ tar.gzÀ¸·Î ¹­¿© ÀÖ½À´Ï´Ù. ¡¸/usr/share/texmf/fonts/pk/xhan¡¹µð·¢Å丮¸¦ »ý¼ºÇÏ°í, ÀÌ°÷¿¡ ¿øÇÏ´Â ÇÁ¸°ÅÍ ÇØ»óµµÀÇ han, hanja, symbÆùÆ®¸¦ º¹»çÇÕ´Ï´Ù. º¸Åë root°èÁ¤À¸·Î µð·¢Å丮¸¦ »ý¼ºÇϸé, µð·¢Å丮ÀÇ Æ۹̼ÇÀº ÀûÀýÇÏ°Ô ¼±ÅõÇÁö¸¸, ÆùÆ®ÀÇ ¼ÒÀ¯¿Í Æ۹̼ÇÀº ¡¸/usr/share/texmf/fonts/pk/xhan¡¹¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ÅëÇØ È®ÀÎÇÕ´Ï´Ù. ÀØÁö ¾Ê°í, ¡¸texhash¡¹¸í·ÉÀ¸·Î ÆÄÀÏ À̸§ µ¥ÀÌÅÍ º£À̽º¸¦ °»½ÅÇØ ÁÝ´Ï´Ù. $ chown -R root:root * $ chmod ugo+r * $ chmod ugo-wx * $ texhash Á¦°¡ »ç¿ëÇÏ´Â 1200dpi ÆùÆ®ÀÇ °æ¿ì Àüü Å©±â°¡ 134MÁ¤µµ ÀÔ´Ï´Ù. 2) X-½Ã¸®Áî ÆùÆ® ¸ÞÆ®¸¯½º ÆÄÀÏ ¼³Ä¡ tfmÆÄÀÏÀº htex.tfm.tar.gzÆÄÀÏ Çϳª·Î µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏÀ» Ç®¾î¼­ °¢ tfmÆÄÀÏÀ» ¡¸/usr/share/texmf/fonts/tfm/public/xhan¡¹¿¡ º¹»çÇÑÈÄ PKÆùÆ® ¼³Ä¡¿¡¼­ ÇÑ ÀÛ¾÷°ú °°Àº ÀÛ¾÷À» ÇÕ´Ï´Ù. 3) texmf.cnf ¼öÁ¤ ÆùÆ® ¸ÞÆ®¸¯½º ÆÄÀÏÀº teTeX±âº» ¼³Á¤À¸·Î °Ë»öÀÌ µÇÁö¸¸, PKÆùÆ®ÀÇ °æ¿ì ¡¸/usr/share/texmf/web2c/texmf.cnf¡¹ÆÄÀÏÀ» ¼öÁ¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. ¼öÁ¤ÇÏ´Â ¹æ¹ýµµ ¿©·¯°¡Áö°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Àú´Â ´ÙÀ½ ºÎºÐÀ» ¼öÁ¤ÇØ ÁÖ¾ú½À´Ï´Ù. ---¿øº»--------------------------------------------------------------- PKFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless,}// ---------------------------------------------------------------------- ---¼öÁ¤------------------------------------------------------------------- PKFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless,xhan}// -------------------------------------------------------------------------- (3) hTeXp¼³Ä¡ 1) ¡¸ÇÑ±Û TeX¡¹¿¡¼­ ¹ÞÀº htexp-glibc-2.1.1(glibc 2.0.7»ç¿ëÀÚ´Â htexp-glibc-2.0.7)À» htexp¶ó´Â À̸§À¸·Î ¡¸/usr/bin¡¹¿¡ º¹»çÇÏ°í, ÆÄÀÏ Æ۹̼ÇÀ» $ chmod ugo+rx /usr/bin/htexp $ chmod ugo-w /usr/bin/htexp ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ¼³Á¤ÇÕ´Ï´Ù. 2) ¡¸/usr/bin¡¹¿¡ ´ÙÀ½ ³»¿ëÀ» °®´Â htexpini¶ó´Â ÆÄÀÏÀ» ¸¸µé¾î ÁÝ´Ï´Ù. -------- htexpini ³»¿ë ------------------------------------------------ #!/bin/csh setenv TEXINPUTS /usr/share/texmf/tex/latex//:/usr/share/texmf/tex/generic// setenv TEXFORMATS /usr/share/texmf/htexp setenv TEXFONTS /usr/share/texmf/fonts/tfm// setenv TEXPOOL /usr/share/texmf/htexp setenv TEXEDITOR "vi +%d %f" htexp $* -------- htexpinit ³»¿ë ³¡ -------------------------------------------- ÆÄÀÏÀ» »ý¼ºÇÑÈÄ ´ÙÀ½ ¸í·ÉÀ¸·Î ÆÄÀÏÀÇ Æ۹̼ÇÀ» Á¶ÀýÇØ ÁÝ´Ï´Ù. $ chmod ugo+rx htexpini $ chmod ugo-w htexpini 3) ¡¸/usr/bin¡¹¿¡ ´ÙÀ½ ³»¿ëÀ» °®´Â hlatexp¶ó´Â ÆÄÀÏÀ» ¸¸µé¾î µÓ´Ï´Ù. ---- hlatexp ³»¿ë ------ #!/bin/sh htexpini "&hlatex" $1 ------------------------ ÆÄÀÏ »ý¼ºÈÄ ´ÙÀ½ ¸í·ÉÀ¸·Î ÆÄÀÏÀÇ Æ۹̼ÇÀ» Á¶ÀýÇÕ´Ï´Ù. $ chmod ugo+rx hlatexp $ chmod ugo-w hlatexp 4) ¡¸/usr/share/texmf/htexp¡¹µð·¢Å丮¸¦ ¸¸µé°í, ¡¸ÇÑ±Û TeX¡¹¿¡¼­ ¹ÞÀº tex.pooÆÄÀÏÀ» ÀÌ µð·¢Å丮·Î º¹»çÇÏ°í ´ÙÀ½°ú °°ÀÌ Æ۹̼ÇÀ» Á¶ÀýÇÕ´Ï´Ù. $ chmod ugo+r tex.poo $ chmod ugo-wx tex.poo (4) hLaTeXp¼³Ä¡ 1) ¡¸/usr/share/texmf/tex/hlatexp¡¹¸¦ »ý¼ºÇÏ°í, dbfont.map, hangul.sty, hcode.dat, hlatex.ltx, hlatexp.ltx, preload.cfg hltxman.tex¸¦ ÀÌ µð·¢Å丮¿¡ º¹»çÇÑ ÈÄ, ´ÙÀ½ ¸í·ÉÀ¸·Î Æ۹̼ÇÀ» Á¶ÀýÇÕ´Ï´Ù. $ chmod ugo+r * $ chmod ugo-w * 2) htexpini¸¦ ÀÌ¿ëÇÏ¿© hlatex.fmt¸¦ ´ýÇÁÇÏ°í ´ýÇÁµÈ Æ÷¸äÆÄÀÏÀ» ¡¸/usr/share/texmf/htexp¡¹¿¡ º¹»çÇÕ´Ï´Ù. $ htexpini hlatex.ltx $ ls hlatex.fmt $ mv hlatex.fmt /usr/share/texmf/htexp/ $ texhash 4. hLaTeXp Å×½ºÆ® À§ ÀÛ¾÷Áß Æ¯º°ÇÑ ¹®Á¦°¡ ¾ø¾ú´Ù¸é, ÀνºÅçÀº ÀûÀýÈ÷ Àß ÀÌ·ç¾îÁø °ÍÀÔ´Ï´Ù. hLaTeXp¸¦ ¹ÞÀ¸½Ç¶§, hltxman.tex¶õ ÆÄÀÏÀ» ¹ÞÀ¸¼ÌÀ» °ÍÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀ» hLaTeXp¿¡ ´ëÇÑ ¼³¸í¼­ÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀ» ÄÄÆÄÀÏÇÏ°í, Ãâ·Â°á°ú¸¦ xdvi¸¦ ÅëÇØ °üÂûÇÕ´Ï´Ù. $ hlatexp hltxman.tex $ xdvi hltxman 5. HLaTeXÀ» À§ÇÑ hTeXp¼³Ä¡ (1) hTeXp¼³Ä¡ 3-(3)À» ÂüÁ¶ ÇϽñ⠹ٶø´Ï´Ù. (2) latex.fmt Æ÷¸ä ´ýÇÁ ¡¸/usr/share/texmf/tex/latex/base¡¹µð·¢Å丮¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ÅëÇØ latex.fmt Æ÷¸äÀ» ´ýÇÁÇÏ°í latex.fmt¸¦ ¡¸/usr/share/texmf/htexp¡¹·Î º¹»ç ÇÕ´Ï´Ù. $ htexpini latex.ltx $ ls latex.fmt $ mv latex.fmt /usr/share/texmf/htexp/ (3) hlatex ÆíÁý ¡¸/usr/bin¡¹¿¡ ´ÙÀ½°ú °°Àº ³»¿ëÀÇ hlatexÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº latex ÆÄÀÏÀ» ±³Ã¼ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀúÀÇ °æ¿ì hlatex·Î ¸¸µé¾î µÎ¾ú´Âµ¥, ÀÌ ÆÄÀÏ·Î ±âÁ¸ÀÇ latexÆÄÀÏ·Î ±³Ã¼´Â °¢ÀÚ °áÁ¤ÇϽñ⠹ٶø´Ï´Ù. ---- hlatex ³»¿ë ------- #!/bin/sh htexpini "&latex" $1 ------------------------ 6. ¾ÕÀ¸·Î ÀÌ ±ÛÀº ¸¶À½²¯ ¼öÁ¤Çϼż­ ´Ù¸¥ °÷¿¡ ¹èÆ÷Çϼŵµ µË´Ï´Ù. ´Ù¸¸ ¼öÁ¤ ÇϽŠºÎºÐÀÌ ÀÖ´Ù¸é, Àú¿¡°Ô ¾Ë·Á Áֽñ⠹ٶø´Ï´Ù. Á¦°¡ hTeXp¿Í hLaTeXp¸¦ ÁÁ¾ÆÇÏ´Â ÀÌÀ¯´Â, ¼ÀƲ·Î ¹Ìµð¾î¿¡¼­ Á¦°øÇÏ´Â dvi¼Ö·ç¼ÇÀ» ÀÌ¿ëÇÏ¿© dvi¸¦ ¿Â¶óÀÎ ¹®¼­·Î Á¦°øÇÒ ¼ö Àֱ⶧¹®ÀÔ´Ï´Ù. ´Ù¸¸ PKÆùÆ®·®ÀÌ Å« ÆíÀε¥, PKÆùÆ® Áß¿¡¼­ »ç¿ëÇÏÁö ¾Ê´Â ÆùÆ®´Â Á¦¿Ü ½Ãų ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â hltxman.tex¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. ´Ù¸¥ °æ·Î¸¦ ÅëÇØ ¾òÀº ¼Ò½ÄÀ¸·Î »õ·Î¿î ÇÑ±Û TeX½Ã½ºÅÛÀÌ °ð ¹ßÇ¥µË´Ï´Ù. ³»¿ëÀ» ¹àÈú Àû´çÇÑ ½Ã±â°¡ µÇ¸é Á÷Á¢ ¹ßÇ¥ÇÏ½Ç °ÍÀÔ´Ï´Ù. Àú´Â dvi¿¡¼­ ÇÑ±Û °Ë»ö¸¸ µÇ¸é, ´Ù¸¥ Æ÷¸äÀº °Åµé¶° º¸Áöµµ ¾ÊÀ» °ÍÀ̶ó°í À̾߱æ ÇÏ°ï Çß½À´Ï´Ù. ÇöÀç Windowȯ°æ¿¡¼­ ¼ÀƲ·Î ¹Ìµð¾î¿¡¼­ Á¦°øÇÏ´Â ¼Ö·ç¼Ç¿¡¼­´Â ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ¿´½À´Ï´Ù. °ð X¿¡¼­µµ KDEº£À̽º¿¡¼­ ÀÌ°ÍÀÌ °¡´ÉÇØÁú °Í °°½À´Ï´Ù. :-)