KTUGFaq

KTUG FAQ

CJKLaTeX (rev. 1.14)

·Î±×ÀÎ:
ºñ¹Ð¹øÈ£:
°¡ÀÔ
Words must be weighed, not counted.
FrontPage › CJKLaTeX
Werner Lemberg ¾¾¿¡ ÀÇÇÏ¿© °³¹ß, À¯ÁöµÇ°í ÀÖ´Â LaTeX2e ¸ÅÅ©·Î ÆÐÅ°Áö·Î¼­, ´Ù¾çÇÑ ¿£ÄÚµùÀ¸·Î ÀÛ¼ºµÈ ÇÑ/Áß/ÀÏ(CJK) ¾ð¾î ¹®¼­¸¦ LaTeX¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. CJKÆÐÅ°Áö.

¸ñÂ÷

1 °ü·Ã ¸µÅ©
2 ´Ù¿î·Îµå
3 ±×¹Û¿¡
4 ¿¹Á¦
4.1 ±âº»ÀûÀÎ ÇÑ±Û Ç¥Çö
4.2 CJKLaTeXÀ» ÀÌ¿ëÇÏ¿© ÀϺ»¾î ¹®¼­¸¦ Á¶ÆÇ
4.3 CJKLaTeXÀ» ÀÌ¿ëÇÑ ÇÑ±Û Ã³¸® ¹× ´Ù±¹¾î ó¸®ÀÇ ¿¹
4.4 CJKLaTeXÀ» ÀÌ¿ëÇÑ ´Ù±¹¾î ó¸®ÀÇ ¿¹
4.5 CJKLaTeX¿¡¼­ Àº±Û²Ã ¶Ç´Â UHC±Û²Ã »ç¿ëÇϱâ
5 À¯¿ëÇÑ ÆÁ
5.1 ruby.sty
5.2 ttfcjk.sh
6 ÇÑ±Û ¹®¼­ ÀÛ¼º¿¡ À־ HLaTeX, CJKLaTeX, DHUcs
7 ±âŸ

1 °ü·Ã ¸µÅ©

3 ±×¹Û¿¡

  1. ƯÈ÷ UTF-8 ¿£ÄÚµùµµ Áö¿øÇÔÀ¸·Î½á Çö´ëÇѱ¹¾îÀÇ ¸ðµç À½Àý»Ó¸¸ ¾Æ´Ï¶ó ¿¾ÇѱÛ󸮵µ ¾î´À Á¤µµ °¡´ÉÇÏ°Ô ÇÏ´Â ÀåÁ¡À» °¡Áö°í ÀÖ´Ù.

  2. 4.5.1 ¹öÀüºÎÅÍ´Â Thai¾î Áö¿øµµ Æ÷ÇԵǾú´Ù.

4 ¿¹Á¦

4.1 ±âº»ÀûÀÎ ÇÑ±Û Ç¥Çö

¾Æ¹«·± Ãß°¡ ¼³Ä¡ ¾øÀÌ ÇѱÛÀ» Ç¥ÇöÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.(TeXLive 2008). ÀÌ ¶§ ÇÑ±Û ÀÎÄÚµùÀº EUC-KRÀÌ´Ù.
\documentclass{article}
\usepackage{CJK,pshan}

\begin{document}
\begin{CJK}[HL]{KS}{}

ÇѱÛÅØ»ç¿ëÀÚ±×·ì¿¡ ¿À½Å °ÍÀ» ȯ¿µÇÕ´Ï´Ù.

\end{CJK}
\end{document}

4.2 CJKLaTeXÀ» ÀÌ¿ëÇÏ¿© ÀϺ»¾î ¹®¼­¸¦ Á¶ÆÇ

LaTeXÀ¸·ÎÀϺ»¾î»ç¿ë#s-4
KC2006À» À§ÇÑ ¼³Á¤ ¹æ¹ýµµ ¼Ò°³ÇÏ°í ÀÖ´Ù.

4.3 CJKLaTeXÀ» ÀÌ¿ëÇÑ ÇÑ±Û Ã³¸® ¹× ´Ù±¹¾î ó¸®ÀÇ ¿¹

KTUG °Ô½ÃÆÇ¿¡¼­ ³íÀÇµÈ °Í Áß¿¡¼­ CJKLaTeX¿¡ °ü·ÃµÈ °Í Áß Áß¿äÇÑ °ÍÀ» Á¤¸®ÇÏ¿´´Ù.

4.4 CJKLaTeXÀ» ÀÌ¿ëÇÑ ´Ù±¹¾î ó¸®ÀÇ ¿¹

KTUG °Ô½ÃÆÇ¿¡¼­ CJKLaTeX¿¡ °ü·ÃµÈ °Í Áß Áß¿äÇÑ °ÍÀ» Á¤¸®ÇÏ¿´´Ù. (ƯÈ÷ ¶óƾ °è¿­ÀÇ ¾ð¾î¸¦ ±âº»À¸·Î Çؼ­ À¯´ÏÄÚµå ±ÛÀÚ¸¦ »ç¿ëÇÏ°íÀÚ ÇÒ¶§).
  • Cyberbit À¯´ÏÄÚµå ±Û²Ã ÀÌ¿ëÇϱâ (by DohyunKim)
  • Cyberbit + Batang.ttf ÀÌ¿ëÇϱâ (by Karnes)
  • Gentium À¯´ÏÄÚµå ±Û²Ã ÀÌ¿ëÇϱâ

4.5 CJKLaTeX¿¡¼­ Àº±Û²Ã ¶Ç´Â UHC±Û²Ã »ç¿ëÇϱâ

ÇѱÛÀ» Æ÷ÇÔÇÏ´Â UTF-8 ÀÔ·ÂµÈ ÅؽºÆ®¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ CJKLaTeX¿¡ ÀÖ´Ù. ¿©±â¼­´Â CJKLaTeXÀÇ UTF8 ȯ°æ¿¡ ´ëÇؼ­¸¸ ´Ù·é´Ù.

trivcj ÆùÆ® ÀÌ¿ëÇϱâ

Hangul-ucsÀÇ trivcj ÆÐÅ°Áö¸¦ ÀÌ¿ëÇϱâ À§ÇÏ¿© Á¦ÀÛÇصРtrivcj ÆùÆ® ¼¼Æ®´Â CJKLaTeX¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÇÑ±Û ¸î ±ÛÀÚ Á¤µµ¸¦ Ç¥ÇöÇϱâ À§Çؼ­¶ó¸é °¡Àå °£´ÜÇÑ ÇØ°áÃ¥ÀÏ µí.
  1. CJK ÆÐÅ°Áö ¼³Ä¡. MiKTeXTools ¸¦ »ç¿ëÇÑ´Ù¸é, mpm --install=cjk·Î ÃæºÐ.
  2. PDFLaTeX Àº »ç¿ëÇÏÁö ¸øÇÔ. latex -> DVIPDFMx ·çÆ®·Î pdf¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
  3. pdf¿¡´Â ¾Æ¹«·± ÆùÆ®µµ ÀÓº£µåµÇÁö ¾Ê´Â´Ù. AdobeReader·Î ÀÐÀ¸¸é AdobeReaderÀÇ ¾Æ½Ã¾Æ ±Û²Ã ÆÐÅ°Áö¿¡¼­ ±âº» ÆùÆ®¸¦ ºÒ·¯¿Í¼­ º¸¿©ÁØ´Ù. xpdf¿¡¼­´Â ¹é¹¬±Û²Ã, Windows/gsview¿¡¼­´Â À©µµ ±âº» ¹ÙÅÁ ±Û²Ã·Î µð½ºÇ÷¹ÀÌµÉ ¼ö ÀÖ´Ù.(ºä¾î¿¡ µû¶ó °á°ú°¡ Á¶±Ý ´Þ¶óÁú ¼ö ÀÖÁö¸¸ ¸¸µé¾îÁø pdf ÆÄÀÏÀÇ Å©±â´Â ´ë´ÜÈ÷ ÀÛ´Ù.)
  4. ÆùÆ®´Â komj, kogt µÑÀ̸ç, boldü´Â ¾ø´Ù. ÇÑ±Û ÆùÆ®¸¸ ÀÖÀ½. ÀϺ»¾î¿Í Áß±¹¾î ÆùÆ®´Â Æ÷ÇÔÇÏ°í ÀÖÁö ¾ÊÀ½.
¼³Ä¡/»ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù.(Hangul-ucs¸¦ ÀüºÎ ¼³Ä¡ÇÒ ÇÊ¿äµµ ¾øÀ½)
  1. ´ÙÀ½ ÆÄÀÏÀ» ´Ù¿î·Îµå¹Þ¾Æ¼­ local texmf Æ®¸®·Î Ç®¾î³õ´Â´Ù.(1¸Þ°¡µµ ¾ÈµÊ)
  2. dvipdfmx.cfg¿Í ttf2pk.cfg¸¦ ÆíÁýÇÑ´Ù.
    • dvipdfmx.cfg
      f cid-simpletriv.map
      
    • ttf2pk.cfg
      +map simpletriv-ttf2pk.map
      
  3. mktexlsr
¿øº» ¹®¼­ ÆÄÀÏÀº ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î ÆíÁýÇÑ´Ù.
\documentclass{article}
\usepackage{CJK}

%%%% \gt, \mj ¸í·ÉÀ» Á¤ÀÇÇؼ­ ¾²·Á¸é
\newcommand\gt{\CJKfamily{kogt}\selectfont}
\newcommand\mj{\CJKfamily{komj}\selectfont}
\DeclareTextFontCommand\textgt{\gt}
\DeclareTextFontCommand\textmj{\mj}

\begin{document}
\begin{CJK}{UTF8}{komj}
....
\end{CJK}
\end{document}

ko.TeX ÆùÆ® ÀÌ¿ëÇϱâ

default´Â cyberbit ±Û²ÃÀ» ÀÌ¿ëÇÏ´Â °ÍÀÌÁö¸¸, ÀÌ cyberbit Æ®·çŸÀÔÀÌ ¹èÆ÷ºÒ°¡´ÉÇÑ ±Û²ÃÀ̱⠶§¹®¿¡ Á÷Á¢ »ç¿ëÀÚ°¡ ÀÌ Æ®·çŸÀÔ ±Û²Ã ÆÄÀÏÀ» È®º¸ÇÏ¿© .tfmÀ» º°µµ·Î ÃßÃâÇÏ´Â ¹ø°Å·Î¿î °úÁ¤À» °ÅÃÄ¾ß ÇÑ´Ù.

¸¸¾à ko.TeXÀÇ ±âº» ÆùÆ® (Àº±Û²Ã type 1)¸¦ ¾²°íÀÚ ÇÑ´Ù¸é ´ÙÀ½ ÆÄÀÏÀÇ ¾ÐÃàÀ» Ç®¸é ³ª¿À´Â fd ÆÄÀÏÀ» Àû´çÇÑ °÷¿¡ µÎ°í ¿¹½ÃÇÑ ¹Ù¿Í °°ÀÌ ÆùÆ®¸¦ ÁöÁ¤ÇÏ¸é µÈ´Ù.
\documentclass{article}
\usepackage{CJK}

\newcommand\gt{\CJKfamily{utgt}\selectfont}
\newcommand\mj{\CJKfamily{utbt}\selectfont}
\DeclareTextFontCommand\textgt{\gt}
\DeclareTextFontCommand\textmj{\mj}

\begin{document}
\begin{CJK}{UTF8}{utbt}

°¡³ª´Ù¶ó \textbf{°¡³ª´Ù¶ó} \textit{°¡³ª´Ù¶ó}
\textgt{°¡³ª´Ù¶ó} °¡³ª´Ù¶ó

\gt Å×½ºÆ® \bfseries Å×½ºÆ®

\mj \mdseries ÇÑ±Û ÅØ »ç¿ëÀÚ ±×·ì

\end{CJK}
\end{document}




5 À¯¿ëÇÑ ÆÁ

5.1 ruby.sty

CJKLaTeX¿¡ Æ÷ÇԵǾî ÀÖ´Â ruby.sty ½ºÅ¸ÀÏÀº µ¶¸³ÀûÀ¸·Î ´Ù¸¥ ÆÐÅ°Áö¿Í ÇÔ²² »ç¿ëÇÏ¿© ÇÑÀÚ À§¿¡ µ¶À½À» ´Ù´Â µî¿¡ ÀÀ¿ëÇÒ ¼ö ÀÖ´Ù.
cf. KTUGOperate:6136

5.2 ttfcjk.sh

ttfcjk.sh (Shell Script. for CJKLaTeX. by WkPark) : ÀÓÀÇÀÇ Truetype±Û²ÃÀ» CJKLaTeX¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ°Ô ¸¸µå´Â Shell Script
@ttfcjk.sh.txt (8.45 KB) (See KTUGContrib:444)

6 ÇÑ±Û ¹®¼­ ÀÛ¼º¿¡ À־ HLaTeX, CJKLaTeX, DHUcs


Feature °øÅëÁ¡ Â÷ÀÌÁ¡
»ç¿ë¹ý LaTeX2e ½ºÅ¸ÀÏ ÆÄÀÏ H : hfont ¶Ç´Â hangul ½ºÅ¸ÀÏÀ» ¾ñÀ¸¸é ¹®¼­ ³»ÀÇ ÇѱÛÀ» ó¸®ÇÔ
C : CJK ÆÐÅ°Áö¸¦ ·ÎµåÇÑ ´ÙÀ½ ¹®¼­ ³»ÀÇ CJK ȯ°æ ¾È¿¡¼­¸¸ ÇÑ±Û Ã³¸®
D : dhucs ÆÐÅ°Áö°¡ ucs ÆÐÅ°Áö¸¦ ºÒ·¯µé¿©¼­ ÇÑ±Û ¹®ÀÚ Ã³¸®
ÀÔ·Â ¿£ÄÚµù H : LaTeX2e¿¡¼­´Â KSX1001¸¸À» ó¸®. UTF-8À» ¾²·Á¸é Lambda ÇÊ¿ä.
C : LaTeX2e·Î KSX1001°ú UTF-8À» ¸ðµÎ ó¸®ÇÔ
D : LaTeX2e·Î UTF-8À» ó¸®ÇÔ
±Û²Ã H : ¸íÁ¶/°íµñ/ŸÀÚ µî ¼ö½Ê °¡Áö ÆùÆ®¸¦ ¹®¼­¿¡¼­ È°¿ëÇÒ ¼ö ÀÖÀ½
C : ¿ÀÁ÷ ¸î °¡Áö ÆùÆ®¸¸À» »ç¿ëÇÏ°í ±½Àº ±Û²ÃÀº Poorman's Bold ó¸®ÇÔ
D : Àº±Û²Ã ¹× ±âŸ Æ®·çŸÀÔ ±Û²ÃÀ» »ç¿ëÇÒ ¼ö ÀÖÀ½
¼³Ä¡ÆíÀǼº * H : Æí¸®ÇÑ ¼³Ä¡ ÆÐÅ°Áö¿Í ÇÁ·Î±×·¥ÀÌ Á¦°øµÊ
C : ´ëºÎºÐÀÇ TeX¹èÆ÷ÆÇ¿¡ Æ÷ÇÔ. ´Ù¸¸ UTF8 ȯ°æÀ» »ç¿ëÇÏ·Á¸é º°µµ ¼³Á¤ ÇÊ¿ä
D : Æí¸®ÇÑ ¼³Ä¡ ÆÐÅ°Áö¿Í ÇÁ·Î±×·¥ÀÌ Á¦°øµÊ
ÇÑ±Û ¹®¼­ ¼­½Ä * H : ÇÑ±Û ¹®¼­ ¼­½ÄÀ» À§ÇÑ hangul ÆÐÅ°Áö°¡ ÀÖÀ½
C : ÇÑ±Û ¹®¼­ ¼­½ÄÀ» À§ÇÑ °í·Á ¾øÀ½
D : ÇÑ±Û ¹®¼­ ¼­½ÄÀ» À§ÇÑ ucs-hangul°ú memoir¸¦ À§ÇÑ memhangul-ucs
ȣȯ¼º not bad H : ¿µ¹® ½ºÅ¸ÀÏ °¡¿îµ¥ Ãæµ¹À» ÀÏÀ¸Å°´Â °ÍÀÌ Á¦¹ý µÇ´Â Æí
C : ¿µ¹® ½ºÅ¸ÀÏ°úÀÇ Ãæµ¹ÀÌ ÀϾ´Â °æ¿ì°¡ °ÅÀÇ ¾øÀ½
D : Ưº°ÇÑ °æ¿ì ¿Ü¿¡´Â Ãæµ¹ÀÌ °ÅÀÇ ¾øÀ½
È®À强 * H : »ó´çÈ÷ ¸¹Àº È®Àå ½ºÅ¸ÀÏÀÌ °³¹ßµÇ¾î ÀÖÀ½
C : »ç¿ëÀÚ°¡ Àû¾î¼­ÀÎÁö È®À强ÀÌ ³ôÀº ÆíÀÌ ¾Æ´Ô
D : ¶Ù¾î³­ È®À强


DeleteMe : ¾Æ¹«·¡µµ Áö½ÄÀÌ ´Þ·Á Àß ¼³¸íÀ» ¸øÇϰڳ׿ä. À§Å° ¼Ó¼º»ó ´ç¿¬ÇÑ °ÅÁö¸¸ ´©±¸µç ¼öÁ¤, Ãß°¡ÇØÁÖ¼¼¿ä. ƯÈ÷ HLaTeX°úÀÇ Â÷ÀÌÁ¡À̶óµçÁö...