KTUGFaq

KTUG FAQ

"Why Hangul-ucs?"에 댓글 더하기

로그인:
비밀번호:
가입
People who take cat naps don't usually sleep in a cat's cradle.
FrontPage › Karnes/2006-04
Apr 15, 2006
Why Hangul-ucs?
Submitted by Karnes @ 04-15 [01:11 am]
Pros:
  1. latex으로 UTF-8 유니코드 한글 문서를 조판할 수 있다. 즉 한글 표현의 제약이 없다.
    • HLaTeX은 lambda로 컴파일하여야 한다. HLaTeX의 latex은 EUC-KR, 말하자면 "띡" "텧" 등을 latex으로는 식자할 수 없다.
  2. pdf 문서 만들기가 용이하다. 특히 한글 텍스트의 검색과 추출, 한글 북마크, 한글 pdf 정보, 하이퍼링크 등을 손쉽게 이용할 수 있다. DVIPDFMx뿐 아니라 pdflatex으로도 할 수 있다. 폰트를 잘 선택한다면 dvips/ps2pdf로도 할 수 있다. (dvips/ps2pdf 사용을 위해서는 약간의 추가 설정이 필요)
    • HLaTeX의 경우,
      • 텍스트 검색 추출 -> 트루타입 + DVIPDFMx (cmap)
      • 한글 북마크 -> DVIPDFMx (cmap)
      • 한글 pdf 정보 -> DVIPDFMx (cmap)
      • 하이퍼링크(hyperref) -> hangul에서는 잘 안 되거나... khyper를 써야 한다. 그런데 khyper는 pdflatex과 잘 맞지 않는다.
  3. 그러므로, beamer/prosper/SeminarPackage는 물론이고 pstricks 등을 보다 자유롭게 사용할 수 있다.
    • HLaTeX의 경우, hfont밖에는 방법이 없다. prosper는 북마크와 pdf 정보, 텍스트 검색 추출을 포기해야 한다. 하이퍼링크 때문에 컴파일 에러가 발생할 수 있다.
  4. 판면이 좀더 안정적으로 조판되고 Overfull/Underfull 발생 확률이 낮다.
    • HLaTeX은 괄호 안 영문이 하이픈처리가 아니 되어 Overfull이 발생할 뿐 아니라, 닫는 괄호 다음의 조사나 영문/숫자 뒤의 조사가 다음 행으로 넘어가지 않는다.
  5. 설치 및 유지 보수가 쉽다.
    • HLaTeX도 설치는 쉽다. 유지보수도 크게 어렵지 않다. 그러나 설치 파일의 용량이 HLaTeX의 1/3 정도이다(폰트까지).
  6. memoir 클래스를 쓸 수 있다.
    • HLaTeX의 hfont로 memoir 문서를 만들 수 있다고는 하는데... memoir의 모든 기능을 모두 사용할 수 없다. 예컨대 인덱스 만들기 등은 불가능하다.
  7. 영문 패키지와 스타일 충돌 가능성이 상대적으로 낮다.
    • 예를 들면 soul, ulem 등 HLaTeX과는 함께 사용할 수 없는 패키지도 에러를 내지 않는 경우가 많다.
    • 특히, AMSLaTeX 클래스를 큰 수정 없이 사용할 수 있다. HLaTeX에서는 복잡한 설정이 필요할 뿐 아니라, 그래도 잘 안 되는 부분이 두어 군데 있다.
  8. PlainTeX에서 한글을 좀더 잘 지원한다.
    • PlainTeX 한글 구현 방법들 가운데 ucsplain이 가장 호환성이 높고 안정적이다. HLaTeX 자체는 PlainTeX 한글을 지원하지 않는다.
  9. 한글 서식과 타이포그래피 설정이 잘 발달해 있다. 자간, 행간, 어간 등의 설정이 비교적 일관성있게 이루어진다.
  10. HLaTeX의 익숙한 명령과 서식에 대한 호환 모드를 제공한다.
  11. 간단한 일본어/중국어 문단이나 기타 다국어 문단을 한글 문단과 함께 식자하기가 상대적으로 용이하다.
    • HLaTeX은 일본어/중국어는 물론 복잡한 latin 계열 언어와도 함께 쓰기 힘들다. CJKLaTeX으로는 어느 정도 할 수 있으나...
Cons:
  1. 윈도 CP949 한글을 쓸 수 없고 WinEdt을 사용할 수 없다.
    • 어떤 분들에게 이 문제는 치명적일 수 있다고 한다.
  2. 한글 레이블, 한글 참조자를 사용할 수 없다. 예를 들면 \label{소절:한글}이라는 식으로 참조자를 달 수 없다.
  3. Hangul-ucs를 지원하는 논문이나 학회지 스타일 파일이 별로 없고 주변에 쓰는 사람도 없다.
  4. 별로 잘 알려져 있지 않고 과연 문제 없이 그냥 쓸 수 있을는지 뭔가 찜찜하다.
  5. 실력은 어떨는지 모르나... TeX 전문가가 만든 것 같지가 않다.
이름:

서명하지 않기
 

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2016-09-21 20:15:29
Processing time 0.0374 sec