이 파일은 한글LaTeX의 새로웠던 사항들입니다.


0.961 --> 0.97

   * 우리말의 글꼴선택이 대폭 수정되었읍니다.
        o 우리말 인코딩: H
        o 우리말 가족: mj, gt, tt, sm, gr, gs, ol, bm, pg, pn, mg, yt, mmj,
          mgt, mnv, msr
            1. 초기값은 다음과 같읍니다.
                    \hencodingdefault = H
                    \symboldefault    = s
                    \hanguldefault    = w(완성형), j(조합형), o(oldhan)
                    \hanjadefault     = h
                    \hfamilydefault   = \mjdefault
                    \mjdefault        = mj
                    \gtdefault        = gt
                    \tzdefault        = mtt
               이들은 모두 NFSS에서와 같이 \renewcommand로 재정의할 수
               있읍니다. 예를들어 새명조글꼴을 명조의 기본글꼴로 지정하고
               싶을 경우 다음과 같이 합니다.
                    \renewcommand\mjdefault{sm}
               LaTeX의 기본글꼴은 \mjfamily(=\rmfamily)이므로 아무런
               글꼴바꿈을 하지 않고 전문서가 새명조로 인쇄됩니다.
            2. 인코딩은 다음의 매크로로 정합니다. \hfontencoding{H} 인코딩은
               보통의 경우 재정의할 필요가 없읍니다.
            3. 가족은 두부분으로 나뉩니다.
               첫번째는 KSC 5601의 코드에 의한 심벌/한글/한자를 구분합니다.
                    \symbolfamily{s}
                    \hangulfamily{w|j|o}
                    \hanjafamily{h}
               위의 셋을
                    \kscfamily{s}{w}{h}
               로 한꺼번에 정할 수도 있읍니다.
               위와 같은 매크로는 보통의 경우 사용할 필요가 없읍니다.
               두번째는 우리말가족을 의미하며 다음과 같이 가족을 바꿀 수
               있읍니다.
                    \hfontfamily{bm}
               기본적인 단축매크로는 다음과 같읍니다.
                    \mjfamily (= \rmfamily) -> \textmj (=\textrm), \mj
                    (=\rm)
                    \gtfamily (= \sffamily) -> \textgt (=\textsf), \gt
                    (=\sf)
                    \tzfamily (= \ttfamily) -> \texttz (=\texttt), \tz
                    (=\tt)
               위에서 보시다시피 명조는 영문의 roman, 고딕은 영문의 sans
               serif, 타자는 영문의 type writer와 같은 의미를 갖고, 그 역도
               성립합니다.
               글꼴의 바꿈은 한 문서에서 자주 발생하므로 사용상 편의를 위해
               다음의 매크로도 제공됩니다.
                    \grfamily -> \textgr \gr
                    \smfamily -> \textsm \sm
                    \gsfamily -> \textgs \gs
                    \mgfamily -> \textmg \mg
                    \ytfamily -> \textyt \yt
                    \bmfamily -> \textbm \bm
                    \pnfamily -> \textpn \pn
               (oldhan에는 \sm과 \mg, \yt, \bm, \pn이 없고 \dr와 \gj가
               추가됩니다.)
               쓰는 방법은 영문LaTeX와 같읍니다. 즉, \??family는 문서의
               중간에서 글꼴가족을 바꾸어 줍니다. \text??은 변수하나를
               요구하며 그 변수에 한해 글꼴가족을 바꾸어 줍니다. \??은
               LaTeX209식으로 글꼴을 바꿉니다. LaTeX209식의 글꼴바꿈은
               예를들어 "\gs\sl"의 경우, 글꼴을 궁서체로 바꾸었다가 \sl이
               다시 글꼴을 초기화 시킴으로서 결국 "명조체 기울임꼴"이
               됩니다. ("\sl\gs"로 하면 원하는 결과가 나옴니다.)
               위와 같이 선택된 우리말글꼴가족의 외부글꼴은
               \MapHangulFamily에 의해 결정됩니다. 예를들어,
                    \MapHangulFamily{mj}{mj,sm,sm}
               은 우리말글꼴가족인 mj가 선택되었을 때 한글글꼴을 mj로 하고
               심벌글꼴은 sm, 그리고 한자글꼴을 sm으로 선정될 수 있도록
               합니다. 이런 맵핑은 hfont.tex/hfontold.tex에 적당히 선언되어
               있읍니다.
            4. softbold는 fontseries의 값을 S+fontseries로 지정함으로서
               선택됩니다. 이때, softbold에 쓰이는 글꼴시리즈는
               fontseries와는 상관없이, mddefault를 써서 세번
               중첩인쇄됩니다. S다음에 오는 fontseries는 영문의
               \fontseries로 선정됩니다. hangul.sty의 option인 softbold를
               쓰면 자동으로 위와 같이 됩니다. option인 softbold를 쓰지
               않아도 문서의 중간에서
                    \renewcommand\bfdefault{Sbx}
               나
                    \fontseries{Sbx}
               를 선언하면 우리말글꼴이 softbold로 인쇄됩니다.
            5. 글꼴선택시, 해당하는 글꼴이 없을 때 쓰이는 대치글꼴과
               에러글꼴은 NFSS와 같은 식으로 이루어지며,
               \DeclareHFontSubstitution과 \DeclareErrorHFont에 의해 정해진
               우리말 글꼴이 사용됩니다. hfont.tex에서는 다음과 같이
               설정되어 있읍니다.
                    \DeclareErrorHFont{H}{\mjdefault}{m}{n}{10}
                    \DeclareHFontSubstitution{H}{\mjdefault}{m}{n}
               보통의 경우 신경쓰지 않아도 될 부분입니다.
            6. hfont.cfg에서 기본값 및 우리말글꼴가족의 맵핑등을
               시스템관리자의 입장에서 변경설정할 수 있읍니다. 제공되는
               hfont.cfg에 조합형글꼴을 쓸 경우를 중심으로 예와 설명을
               적었읍니다.
            7. 영문의 매크로 \usefont는 우리말의 경우 첫 두 변수가
               \hfontencoding 및 \hfontfamily를 지정할 수 있도록 하고 나머지
               둘은 영문에서와 마찬가지로 \fontseries 및 \fontshape을
               지정하도록 합니다.
            8. hangul.sty의 옵션 pshan을 쓰면 우리말가족의 맵핑이
               한글포스트스크립트글꼴을 가리키게 됩니다. 문서의 중간에서
                    \MapHangulfamily{mj}{psm,pgt,pgt}
               를 선언하면 명조글꼴이 한글PS글꼴로 바뀝니다.
   * 새로운 글꼴선택방법에 의해 이전의 버전에서 사용되던 \hanguldefault의
     기능이 완전히 바뀌었읍니다. 불편하시드래도 \hanguldefault{sm}등과 같은
     명령은 \renewcommand\hanguldefault{sm}으로 수정하시기 바랍니다.
   * makeindex를 이용하여 색인처리시 다음과 같이 하면 우리말의 자소를
     구분하여 어느정도 우리말다운 색인을 작성을 할 수 있읍니다.
          makeindex -s hind <문서이름>
     이 경우 영문은 색인의 맨앞에 영문자별로 구분되어 나타나고 우리말 심벌은
     영문을 이어, 하나의 그룹으로 처리되며 한글을 한글의 자소에의해
     나뉩니다. 한자의 경우는 심벌과 마찬가지로 하나의 그룹으로 처리됩니다.
     영문에 나타날 우리말을 우리말의 자소에 의해 구분되는 한글영역으로
     옮기기 위해서는 문서에서 다음과 같이 \index를 선언하면 됩니다.
          \HLaTeX\index{한글@\HLaTeX}
     어휘작성시에도 makeindex를 써서 위와 같이 우리말을 자소에따라 구분할 수
     있읍니다. 문서에서 \makeglossary를 선언하면 확장자가 .glo인 서류철이
     생기고 \printindex에 해당하는 \printglossary는 한글LaTeX에서 확장자가
     .gls인 서류철을 읽도록 되어 있으므로 다음과 같은 makeindex 명령을
     쓰도록 합니다.
          makeindex -s hglo -o <문서이름>.gls <문서이름>.glo
     hind.ist와 hglo.ist는 contrib/ 자료방에 있읍니다. $INDEXSTYLE환경변수가
     가르키는 조직체계의 자료방에 설치하면 됩니다. 어휘작성용의 hglo.ist는
     『한글LaTeX 길잡이』를 처리하기 위해 만들어졌읍니다. 변경이 요구되면
     hglo.ist를 참조로 수정하도록 하십시요.
   * oldhan의 글꼴선택도 새로운 글꼴선택방법에 의해 움직일 수 있도록 대폭
     수정되었읍니다. 그 결과 TeX의 메모리부족현상이 일어날 가능성이
     생겼읍니다. 이를 방지하기 위해 자동조사처리기능은 제대로 작동하지
     않도록 하였읍니다. 그러므로 조사의 결정은 스스로 하여야 합니다. 대신
     문서의 처리속도가 많이 향상되었읍니다.
   * 0.96판 이전에 쓰던 완성형글꼴을 이름만 바꾸어 사용할 때 checksum
     error가 발생합니다. 다음의 글꼴서류철을 MF원천으로부터 새로 만들거나
     CTAN의 /tex-archive/fonts/korean/HLaTeX 자료방에 제공되는 해당하는
     서류철에서 뽑아 설치하시기 바랍니다.
          wsgrm9.tfm    wsgrmo9.tfm    wsgrb9.tfm    wsgrbo9.tfm
          wsgtm9.tfm    wsgtmo9.tfm    wsgtb9.tfm    wsgtbo9.tfm
          wsmjm9.tfm    wsmjmo9.tfm    wsmjb9.tfm    wsmjbo9.tfm
          wsgs9.tfm     wsgso9.tfm     wsmg9.tfm     wsmgo9.tfm
          wsol9.tfm     wsolo9.tfm     wsyt9.tfm     wsyto9.tfm
   * 자모글꼴중 아래의 vf, tfm서류철을 vftovp로 작동시키면 발생합니다.
          jmmj9  jmmjo9  pjmmj9  pjmmjo9
          jmgt9  jmgto9  pjmgt9  pjmgto9
          jmtt9  jmtto9  pjmtt9  pjmtto9
          jmnv9  jmnvo9  pjmnv9  pjmnvo9
          jmsr9  jmsro9  pjmsr9  pjmsro9
     CTAN의 /tex-archive/fonts/korean/HLaTeX 자료방에 제공되는 해당하는
     서류철에서 뽑아 설치하시기 바랍니다.
   * mjm5.mf, pkmjm5.pfb, pkmjm5.afm의 글자 '연'의 모양이 잘못되었었읍니다.
     새로 준비된 wsmj.tar.gz과 pkmj.tar.gz에 교정된 글꼴이 있읍니다. 이를
     설치한 후 현재 만들어져 있는 pk서류철들은 다시 만들도록 하십시오.
   * 글꼴만들기의 Makefile과 runmf에 잔재하던 오류를 개선하였읍니다.


0.96 --> 0.961

   * 이 버전은 0.96의 버그를 제거하고 약간의 새로운 feature를 추가한
     것입니다. 버전 0.96에서 달라진 파일들은 다음과 같읍니다.
          hangul.sty hfont.tex hfontold.tex *.fd hlguide.* changelog.ks
          news.ks contrib/halpha.bst
     다음은 새로 추가된 파일들입니다.
          josa.tab contrib/doublespace.sty.diff
   * 등한시 되었던 hfontold.tex을 0.96에 맞도록 고치고, .fd파일에 빼먹었던
     글꼴들을 추가 정의하였읍니다. (벌레를 알려주신 WonKoo Kim
     <wkim+@pitt.edu>님과 이형석 <hyslee@core.kaist.ac.kr>님께 감사합니다.)
   * hfont.cfg에서 \def\hangulfamily{johab}등으로 기본글꼴을 관리자의
     입장에서 정의할 때, 앞의 \def는 없이 할 수 있도록 하였읍니다. 그러므로
          \hangulfamily{johab}
     이라고만 선언하면 됩니다.
   * \cite의 라벨에 쓰일 수 있는 우리말의 범위가 한글뿐만 아니라 한자와
     우리말 자소까지로 확장되었읍니다.
   * 조합형중 없는 글꼴은 기본적으로 완성형에서 대치되도록 되어 있지만,
     ujohab.fd나 upjohab.fd의 \iftrue를 \iffalse로 바꾸어 줌으로서 조합형의
     있는 글꼴로 대치될 수도 있도록 하였읍니다.
   * doublespace.sty을 쓰면 주석처리에 문제를 일으킵니다. 이는
     doublespace.sty에서 재정의하는 \@footnotetext가 문제를 일으키는 것으로
     알고 있읍니다. contrib/doublespace.sty.diff를 적용하면 문제가 발생하지
     않습니다.
   * contrib/halpha.bst를 수정하여, 저자가 여러명일 경우 "... 공저"가 되도록
     하였고 라벨의 한글이 파괴되는 것 및 \etalchar명령으로 인해 "^"가
     파괴되는 것을 방지하였읍니다.
   * 문서처리가 약간 빨라졌읍니다. (26% - 45%정도)



0.95 --> 0.96

   * Fonts/Makefile이 Wonkoo Kim <wkim+@pitt.edu>님의 도움으로
     수정되었읍니다.
   * contrib/hlatex을 사용하면 8bit출력이 되지 않는 TeX에서도 터미널에
     우리말 출력이 가능합니다. 이 경우에 우리말용 BibTeX를 처리하는
     hbibtex은 필요가 없읍니다. 사용은 "latex foo.tex" 대신에 "hlatex
     foo.tex"로 합니다. hlatex은 GNU awk를 쓰도록 만든 GNU bash
     script입니다.
   * contrib/auctex-9.6m.kr.diff를 새로 만들었읍니다. 하니맥이나 mule을 쓰는
     경우 참고하시기 바랍니다.
   * LaTeX2e 버전 <1995/12/01>중 몇몇 patch level에서 발생되던
     \end{document}에서의 버그가 바로잡혔읍니다.
   * 새로운 완성형 한글글꼴: 펜글씨(정자, 흘림), 봄글씨, 필기, 새명조.
     새로운 한자글꼴: 궁서.
     새로운 조합형 한글글꼴: 명조, 고딕, 펜글씨.
     새로운 자모형 한글글꼴: 명조, 고딕, 노벨, 소라.
     mf파일에 ligature를 넣었읍니다. 전번 버전에서는 \HLaTeX에서 제공되는
     tfm파일만을 사용했어야 하는데 지금은 그럴 필요가 없읍니다.
   * 글꼴이름이 iso9660 CDROM file system에 맞게 모두 바뀌었읍니다. 그외의
     다른 파일들도 이와 같은 이유로 이름이 바뀌었읍니다. 예로
          hlatex-guide.tex는 hlguide.tex
     .fd파일들도 모두 소문자이름이므로 LaTeX2e 버전 <1996/12> 이전의
     format을 쓰면 이 파일들을 찾지 못하는 것으로 알고 있읍니다. 첫번째
     소문자 u 를 모두 대문자 U로 바꾸어 주면 됩니다. 즉, uwan.fd -->
     Uwan.fd, uhanja.fd --> Uhanja.fd. 지금까지 사용하던 pk, tfm, vf파일들은
     그대로 사용할 수가 없고 다음과 같은 식으로 이름을 바꿔 계속사용할 수
     있읍니다. bash:
          for i in *pk;do mv $i `echo $i|tr '[ABCDEFGHIJ]'
          '[0123456789]'`;done
     그러나 대부분의 글꼴들이 내부적으로 수정되었으므로 가능한한 글꼴을 다시
     설치하시기 바랍니다.
     이는 LaTeX2e <1996/12> 버전에서 iso9660 CDROM file system등에서의
     파일이름제한을 빙자로 도입된 schema에 맞추기 위함입니다. 불편하시드래도
     이해하시기 바랍니다.
   * 전문서의 우리말 글꼴을 정해주는 \mjdefault, \gtdefault...등의 매크로가
     \hanguldefault{글꼴}로 바뀌었읍니다. "글꼴"에는 보통, 글꼴변환에 쓰이는
     매크로의 이름(mj, gt, gr, gs, mg, yt, ol, pg, bm, pnit, sm)이 있읍니다.
     기본적으로 완성형을 쓰도록 되어 있읍니다. 질은 조금 나빠도 hard disk의
     용량제한등으로 조합형글꼴을 쓰고자 할 때에는 hfont.cfg파일을 만들어
          \def\hangulfamily{johab}
     이라고 선언해 주면 됩니다. 조합형 글꼴에는 mj와 gt 그리고 pn이
     있읍니다. 조합형에 없는 글꼴을 쓸 때는 완성형 글꼴에서 대치되므로
     해당하는 완성형글꼴을 설치하셔야 합니다. \mjdefault, \gtdefault등은
     compatibility를 위해 단순히 \mj,\gt의 기능만 할 수 있도록 하였읍니다.
     이런 명령들은 언젠가 예고없이 사라질 것이므로 새로 작성하는 문서에서는
     사용을 삼가하시기 바랍니다.
   * web2c-7.0의 출현으로 한 문서에서 글꼴을 2000개까지 사용할 수 있게
     되었읍니다. 그래서 hlguide.tex에 더욱 많은 글꼴을 선보일 수 있도록
     하였읍니다. 새 TeX을 설치하시지 않으신 분들은 hlguide.tex을 끝까지
     compile할 수 없음을 유의하시기 바랍니다. web2c-7.0에서는 글꼴수의
     기본값이 500개로 되어 있읍니다. 이 정도면 hlguide.tex을 처리하는데
     충분했으나 font_mem_size와 pool_size는 기본값이 부족하여 각각 200000과
     150000으로 높여 주어야 했었읍니다. texmf.cnf에서 수정할 수 있읍니다.
   * 우리말 슬라이드를 \LaTeX209의 compatibility모드로 만들 수 있도록 글꼴과
     매크로를 준비하였읍니다. 글꼴은 한글 완성형의 일부와 한자, 심벌글꼴을
     virtual font방법으로 만들었읍니다. 슬라이드를 \LaTeXe로 잘 만들 수 있을
     경우에는 슬라이드 글꼴 및 매크로를 설치하지 않아도 됩니다.
     \LaTeX209사용시 옵션처리는 hltx209.cfg파일을 만드므로서 가능합니다.
     제공되는 hltx209.cfg파일을 참고하시기 바랍니다.
   * 자동조사처리기능을 추가하였읍니다. \은=\는, \이=\가, \을=\를, \와=\과,
     \으로=\로, \으로서=\로서, \으로써=\로써. \pageref같은 reference에 붙는
     조사를 결정할 수 없을 때 위의 명령을 사용하시기 바랍니다. \cite에서
     자동조사처리기능을 쓸 때는, bibliography작성시 \bibitem의 선택변수인
     \cite의 라벨이 한글이 아닐 경우에 두 글자 이상이 되도록 해야 합니다.
     영문자로 끝나는 라벨의 경우에 조사결정은 단어의 발음에 따르지 않고
     마지막 영문자의 발음에 따릅니다. 그러므로 단어의 발음은 중성으로 끝나고
     마지막 영문자의 발음은 종성일 경우에 조사는 맞지 않습니다. halpha.bst를
     써서 bibtex로 bibliography를 작성할 때는 그런 일이 발생하지 않습니다.
     평범한 경우에도 \cite의 라벨을 영어단어로 하는 일은 보기드문 일임을
     밝힘니다. 보통은 일련번호로 하거나 <저자이름+책출판년도>를 약식으로
     표현합니다. makeidx.sty을 써서 색인을 작성할 때 \see명령의 변수에
     \space가 있으면 자동조사처리기능에 의해 에러가 발생합니다. \space대신에
     '~'나 '\ '을 사용하면 아무런 문제가 없읍니다. 이 부분에 대해서는
     hlguide.tex에 좀 더 자세히 설명하였읍니다.
   * 우리말글꼴바꿈명령다음에 항상 \space가 와야 되었던 것을 바로
     잡았읍니다.



0.94 --> 0.95

   * 우리말을 ligtable로 처리하도록 하였읍니다. Fonts/ directory에 있는
     tfm파일들을 사용하십시요. pk파일을 새로 만드는 경우에도 이 tfm파일을
     사용하여야 합니다. 포스트스크립트글꼴을 사용하실 경우에는 tfm과
     vf파일이 따로 준비되어 있읍니다.
   * 우리말 label을 사용할 수 있읍니다. BibTeX에서 .bib파일에 우리말 label을
     사용하는데 다음과 같은 제한이 있읍니다. 8bit를 출력하지 못하는 UNIX용
     TeX은 우리말 글자를 hexa code로 .aux파일에 출력합니다. UNIX용 bibtex은
     8bit 글자를 입출력하므로 .aux파일의 hexa code와 .bib파일의 우리말
     label을 서로 다르게 봅니다. contrib\hbibtex를 사용하면 문제가
     해결됩니다. bibliography style파일중 alpha.bst는 처리방법이
     우리말환경에 맞지 않습니다. contrib/halpha.bst파일을 bibtex의 style
     directory에 설치하고
          \bibliographystyle{alpha}
     대신에
          \bibliographystyle{halpha}
     로 작업하시면 됩니다.
     emTeX은 8bit을 출력하지만 bibtex이 8bit 글자를 인식하지 못합니다.
     우리말로 label을 사용하지 않아야 합니다.
   * 우리말 글꼴 전환을 다음과 같이 할 수 있읍니다.
          \명조, \고딕, \그래픽, \궁서, \목각, \옛글, \외곽.
     이 글꼴전환명령의 바로 다음에 빈칸이 없이 다른 글자가 이어져서는 아니
     됩니다.
   * 목차의 모양이 약간 바뀌었읍니다.
   * contrib/auctex-9.4g.kr.diff를 새로 만들었읍니다.
   * web2c 7.0이 test중에 있읍니다. 이것이 발표되면 TeX의 256 font
     register의 제한이 해제되는 것으로 알고 있읍니다.
   * emTeX 설치시 필요한 .bat, .cmd파일들이 작성되었읍니다. emTeX/
     디렉토리밑에 있읍니다.
   * \noHyphen을 사용할 필요가 없게 되었읍니다. 우리말의 분철문제는 이로서
     마무리 되기를 희망하고 있읍니다.



0.93 --> 0.94

   * contrib/auctex-9.3c-kr.diff를 새로 포함시켰읍니다. Mule을 사용하시는
     분들은 참고하시기 바랍니다.
   * 한글/한자/심벌의 두꺼운 글씨체를 매크로로 만들어 처리하도록 하였읍니다.
     300dpi프린터의 경우 대략 50MB를 절약할 수 있읍니다. 글씨의 모양이
     실제의 두꺼운 글씨체를 사용할 경우와 약간의 차이점이 있읍니다.
     hangul.sty의 옵션 hardbold를 사용하시면 이런 매크로의 처리를 피하고
     만들어져 있는 두꺼운 글꼴을 사용하실 수 있읍니다.
   * hangul.sty의 옵션 oldfont를 사용하시면 이전의 한글LaTeX에서 사용하던
     조합형한글 글꼴을 사용하실 수 있읍니다. hard disk의 용량에 제한을
     받으시고 있는 분들을 위해 만들었읍니다. 두꺼운 글씨체는 매크로로
     처리하도록 하였으므로 이런 pk파일은 지우셔도 됩니다. 한자 및 심벌은
     0.93에서 제공하는 글꼴을 사용하도록 하였으므로 새로 설치하시기
     바랍니다.
   * 매크로 명령의 이름을 겉에 나타나지 않도록 많이 감추었읍니다. 문서작성시
     이런 매크로를 모르는 사이에 재정의하게 되는 경우가 줄었읍니다. 한글 및
     한자의 단원이름등을 사용자가 재 정의할 수 있읍니다. 예를들어
     \begin{document}다음에 다음과 같은 정의를 내리면
          renewcommand{\ksappendixname}{후기}
     "부록"이 "후기"로 바뀌게 됩니다.
   * 포스트스크립트 글꼴을 사용할 수 있도록 하였읍니다. 옵션 pshan을
     이용하시기 바랍니다. 한글/한자 포스트스크립트 글꼴도 GNU의 public
     license에 의거하여 함께 분배됩니다. 한자 명조체글꼴은 그대로 쓰기에
     부적당함을 알고 계시기 바랍니다. 수정작업을 하실 수 있으신 분은 제게
     연락바랍니다. "Fontlab for Windows"와 같은 프로그램을 가지고 계시면
     가능한 것으로 알고 있읍니다. 심벌자형은 보급되지 않으므로 MetaFont
     쏘스로 pk파일을 만드셔서 사용하여야 합니다.



0.92e --> 0.93

   * \usepackage{hfont}로서 한글포맷없이 한글글꼴만 사용할 수 있읍니다.
   * 색인 처리가 가능합니다.
   * book class에서의 에러가 해결되었읍니다.
   * 글꼴이 모두 바뀌어서 완성형형태로 쏘스를 공개하였읍니다. 이 쏘스는
     GNU의 Public License에 의거 일반에 공개됩니다.
   * .,)등등의 코드가 다음줄의 처음으로 분리되는 단점을 보강하였읍니다.
     대신에 (와 같은 줄의 마지막에서 분리되어서는 않되는 코드들이 영향을
     받게 되었읍니다. 이런 경우에는 \noHyphen을 사용하시기 바랍니다.
     \noHyphen다음에는 KSC코드만 올 수 있읍니다.


