KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
There is no fear in love; but perfect love casteth out fear.
FrontPage › 한글환경/Packages
한글 문서를 작성하기 위해서 사용할 수 있는 방법의 장단점에 대한 요약이다. ->MiKTeX한글환경

한글 사용을 위한 선택/장단점에 대한 토론

아래 소개하는 방법 이외에도 여러 가지가 있지만, 간략히 두어 가지만 중점적으로 살펴본다.

CJKLaTeX

하나의 문서에 두어 글자나 한 단락 정도의 한글 텍스트를 포함하면 충분한 경우, 그리고 글꼴은 명조체 하나만으로 충분한 경우라면 굳이 번잡한 한글 설치 없이, MiKTeX에서 제공하는 CJK 패키지를 설치하여 사용하면 된다. CJKLaTeXUnderMiKTeX 페이지를 참고하라.

장점
  • 추가 설치의 부담이 전혀 없다.

HLaTeX

<!> 위의 주의 사항을 읽어 볼 것
장점
  • 많은 사람이 사용해온 방법으로 여러 응용 스타일이 존재한다.
  • 다양한 한글 글꼴을 제공한다.
  • WinEdt과 같은 편리한 작업 환경을 활용할 수 있다.
  • MiKTeX에서도 쓸 수 있다.
단점
  • 영문 스타일과 충돌하는 경우가 가끔(!) 있다.
  • PDF 출력물에서 텍스트의 검색과 치환, 한글 북마크 등을 구현하기 어렵다.
  • EUC-KR 범위의 한글만을 사용할 수 있다. 그러므로 "똠방각하"나 "커피숖"과 같은 글자 일부는 식자할 수 없다.[1]

----
  • [1] Omega/Lambda를 사용한다면 이러한 문자의 식자가 가능하다. 이 글에서는 LaTeX에만 한정하여 논의하고 있으므로 이 점에 대해서는 주석으로 언급하는 것에 그친다.

Hangul-ucs

unicode를 이용하여 한글 문서를 작성하는 방법이다.

장점
  • 유니코드 한글을 사용함으로써 EUC-KR의 한계를 넘을 수 있고, 한자 표현도 글꼴만 지원한다면 상당히 확장할 수 있다.
  • 옛한글, 현대한글 등 한글 표현에 제약이 없다.
  • 은글꼴을 기본 글꼴로 사용함으로써 PDF 문서로 출력하는 것이 아주 쉽다.
  • PDFLaTeX을 사용할 수 있으므로 Beamer 등을 손쉽게 이용할 수 있다.
  • 한글 타이포그래피 구현이 반영되어 있다.
단점
  • 윈도에서 유니코드 한글 편집을 지원하지 않는 TeX 편집기가 많아 불편을 겪을 수 있다.


Omega/Lambda를 이용하는 경우

Omega/Lambda를 이용하여 한글 문서 또는 다국어문서를 작성하는 방법은 HLaTeX, DHHangul, Omega-CJK 등이 제공되고 있다.

장점
  • 옛한글 문서를 작성할 수 있다.
  • 다국어 문서를 작성할 수 있다.
단점
  • Omega가 아주 안정적이지는 못할 뿐 아니라 개발이 중단된 듯하다.
  • PDF bookmarks가 불가능하고 일부 LaTeX 패키지가 잘 작동하지 않는 경우가 없지 않다.
  • 유니코드 문서를 작성해야 한다.
  • PDFLaTeX을 사용할 수 없다.

그러므로, 옛문헌과 같은 특별한 목적에 이용할 것이 아니라면 Omega/Lambda를 일반적으로 사용하는 데는 제약이 조금 있다 할 것이다.


^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-05-27 10:01:12
Processing time 0.0396 sec