KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
You will have good luck and overcome many hardships.
FrontPage › HANGULkStyle
이 페이지는 역사적인 이유에서 유지합니다. hangul-k 스타일과 그 성과들은 ko.TeX의 euc 버전에 영향을 주었습니다. 현재 이 스타일은 더이상 유효하지 않습니다.



목차

1 Hangul-k
2 사용설명서
3 hangul-k 1.0 준비판
4 사용법과 주의사항
4.1 주요 기능
4.2 사용법
4.3 자동조사
5 개정연혁

1 Hangul-k

hangul-nojosa를 이어받은 한글 문서작성 스타일입니다. KTUGContrib:1554및 거기에 딸린 글 참고.

Uploads:hangul-k-20041208.zip
hangul-k.sty, ksx1001-k.tex, josa.tab

2 사용설명서

3 hangul-k 1.0 준비판

HLaTeX 1.0에 대응하는 hangul-k 1.0 테스트입니다.
  1. HLaTeX 1.0이 hyperref, cite 등과의 충돌을 해결할 부가 패키지를 제공하고 있으나, hangul-k가 발전시킨 별도의 자동 조사(자동 음운변화) 처리 루틴을 유지하기 위하여 hangul-k 1.0을 준비합니다.
  2. khyper를 사용하지 않고 hyperref을 직접 사용합니다. (hyperref의 모든 기능을 제한없이 쓸 수 있습니다.)
  3. HLaTeX 1.0에서 제외된 cp949 처리를 위하여 hangul-k-cp949를 제공합니다. 그러므로 hangul-k 문서를 lambda로 컴파일할 때의 입력 인코딩은 cp949입니다. utf-8 인코딩 문서라면 hangul-k를 거치지 않고 hangul 패키지로 작성하여 lambda 컴파일 하는 것으로 충분할 것입니다.
  4. 한글 판형 옵션, 2배각 들여쓰기 디폴트값을 제외하였습니다.
  5. 각주 판짜기는 hangulfn.sty를 사용할 수 있습니다.
  6. (당연하지만) HLaTeX 1.01을 필요로 합니다.

4 사용법과 주의사항

4.1 주요 기능

일반적으로, 사용자 수준에서는 hangul.sty과 동일하며 hangul.sty에서 제공하는 자동조사 명령을 쓸 수 있습니다.
  • 문서 작성 자체는 hangul을 사용할 때와 똑같이 하면 됩니다. 다만, \label은 반드시 영문 label을 붙여주기 바랍니다. hyperref은 한글 label을 처리하지 못합니다. \bibcitecite_key도 영문으로 사용할 것을 권장합니다.
  • hangul.sty의 자동조사 기능을 채택하지 않았기 때문에 영문 스타일 파일과의 충돌을 최소한으로 줄여줍니다. PDF를 만드는 상황에서 HLaTeX의 hangul 스타일을 대체할 수 있도록 하려고 합니다.
  • 자동조사 기능은 원칙적으로 \label, \ref, \pageref, \bibitem, \cite 등의 명령과 관계가 있습니다. 이 하이퍼링크-자동조사와는 별도로 RawJosa 기능, 즉 위의 하이퍼링크를 만들지 않는 경우의 자동조사 동작을 사용자가 지정할 수 있습니다. 다만, 이 두 가지를 섞어서 사용할 수는 없습니다.
  • \cite가 저자명이나 저서명을 인용하는 경우 자동조사가 실제 읽기와 일치하지 않는 경우가 있습니다. 부분적 개선이 0.2b에서 이루어졌지만 완전한 해결을 위해서는 사전을 사용하여야 할 것으로 생각됩니다.
  • 이 스타일은 내부적으로 HyperRef 패키지를 필요로 합니다. HyperRef 패키지를 불러와야 합니다.
  • cite, overcite 패키지의 일부 기능 등은 작동하지 않습니다. 이것은 원래 cite, overcite가 hyperref과 함께 쓰이지 않기 때문에 생긴 일입니다. natbib 패키지의 sort&compress 옵션을 쓰시기 바랍니다.

  • 자동조사 명령 "\라", "\이라"가 추가되었습니다.
  • \hroman 명령과 \hRoman 명령을 추가하였습니다. 카운터에 대해서 \roman, \Roman을 쓰는 경우와 동일하지만 한글 기호 문자의 로만 숫자를 찍어줍니다. 이 경우 자동조사가 작동하게 하려면 josa.tab을 교체하시기 바랍니다. (josa.tab의 위치는 HLaTeX 매크로 hangul.sty가 있는 곳입니다.)
  • \PageName \AltPageName 명령이 정의되어 있습니다. 앞의 것은 "페이지" 뒤의 것은 "쪽"으로 페이지 이름을 사용합니다.
  • 카운터에 대한 자동조사는 한글 및 기호 문자 카운터에도 작동합니다.

4.2 사용법

주요 사용법은 사용설명서를 보시기 바랍니다.

문서의 서두에 예를 들면 다음과 같이 선언합니다.
\usepackage{hangul-k}
\usepackage[dvipdfm,bookmarks=false,colorlinks]{hyperref}
  • hyperref의 옵션으로는 dvips, dvipdfm, pdftex 등이 선언될 수 있습니다.
  • 한글 책갈피(bookmarks)는 dvipdfm 옵션을 주고 DVIPDFMx를 이용할 때만 만들어집니다. 그러므로 pdftex 또는 dvips를 사용할 때는 bookmarks=false를 추가하시기 바랍니다.

4.3 자동조사

HLaTeX의 hangul.sty에는 아주 훌륭한 자동조사 기능이 있습니다. 그러나 이 자동조사 기능은 평상시에는 매우 편리하지만 PDF Hyperlink를 만들 때는 불편하였습니다. 그 때문에 PDF를 만들기 위해서는 그 동안 hangul에서 자동조사 기능을 제거한 hangul-nojosa가 쓰여왔습니다.

hangul-k는 이 hangul-nojosa를 기반으로 DohyunKim 님이 개발한 하이퍼링크-자동조사 루틴을 채택하여 PDF를 만들 때 자동조사가 작동하도록 한 것입니다. DohyunKim 님의 하이퍼링크-자동조사의 아이디어는 hyperref이 링크를 만들기를 기다려서 거기서 반환되는 문자열 또는 숫자를 직접 분해/분석하여 마지막 글자값을 정하고 여기에 맞는 자동조사를 붙여주는 방식입니다.

5 개정연혁

version 0.2

2004-12-09 (0.2l) 2004-12-05 (0.2k)
  • phantom 패치 적용. hangul-k-patches.sty 추가(hangul-k에서 자동으로 불러옴). (Karnes)

2004-11-03 (0.2j) 2004-06-23 (0.2i)
  • hyperref 옵션 지원 방법 변경. 모든 드라이버를 사용할 수 있음.(by DohyunKim) see. KTUGBoard:3238

2004-06-15 (0.2h)
  • \xjs, \fjs 명령을 장절명령 안이나 \bibitem의 [ ] 안에서 쓸 수 있게 개선.

2004-06-12 (0.2g)
  • redundant \expandafter 제거 (suggested by DohyunKim)

2004-05-27 (0.2f1)
  • 0.2f의 오류 제거.

2004-05-25 (0.2f)
  • zip 압축파일로 제공함.
  • ksx1001-k.tex을 추가. Lambda가 실행되면 ksx1001-k.tex을 부르도록 함.

2004-05-19 (0.2e) 2004-05-13 (0.2d)
  • 자동조사 명령 \이라 추가.
  • \Hnum 일부 수정.

2004-05-11 (0.2c)
  • 일부 오류 수정. hyperlink 중복정의(깜빡한 것이었음...) 삭제.
  • \hroman, \hRoman 명령 도입. josa.tab 수정.

2004-05-10 (0.2b) 2004/05/04 (0.2a)
  • hyperref의 [dvipdfmpdftex 지원(DohyunKim)
  • hyperref 이후에 로드해야 하는 불편을 없앰.

2004/05/04 (0.2)
  • DohyunKim의 "일반화된 한글 기호문자 조사처리" 방식의 채택. 새 버전으로 릴리즈.
  • \xjs, \DEFINEJOSA, \HNUM, \Gana, \OGana, \PEng, \OEng, \Jaso, \OJaso, \PJaso, \ONum, \PNum 명령 정의. Raw Josa(hyperlink 없는 곳에서 자동조사 처리).
  • \xjs\DEFINEJOSA 명령과 동일함. 인자 한 단어를 반환하고 \make@josa를 정의.
  • \fjs는 하위호환성을 위해서 유지함.
  • hangul.sty \hnum 명령의 버그 수정.

version 0.1

2004/05/03
  • 김도현 님의 \@jong 추가 제안 채택. KTUGContrib:1580
  • nohyperref 옵션. 테스트 목적의 옵션임. 이 옵션을 주면 자동조사가 작동하지 않습니다.

2004/05/02
  • \gana, \jaso, \onum 등 지원. Thanks to Dohyun Kim.
  • 다만, 하이퍼링크가 걸리지 않는 \gana 등은 아직 지원되지 못함. 이 경우에는 \fjs 명령을 이용하여 직접 코딩할 것.
  • hyperref의 디폴트 옵션을 bookmarks=false로 바꿈.
  • 해결할 문제. 현재는 숫자 카운터에 대해서만 자동조사가 작동함 일반적 문자열을 사용자가 직접 \fjs를 넣어야 하는데, 이것을 자동화할 수 있으면 좋을 것임.

2004/04/30
  • Karnes Kim의 hangul-nojosa와 Dohyun Kim의 autojosa 솔루션을 합침. hangul-nojosa와 마찬가지로 다른 영문스타일과의 충돌을 최소화하면서 Dohyun Kim의 자동조사 기능을 구현


^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-05-09 12:15:08
Processing time 0.0646 sec