EDRSPIHCRSSRSS

ko.TeX

개요

구성

  • ko.TeX은 다음과 같은 패키지들을 총칭한다.
    • kotex-utf: 유니코드(utf-8) 한글 식자 패키지로 tex, latex, pdflatex 등의 엔진에 대응한다.
    • cjk-ko: Werner Lemberg의 CJK 패키지를 이용하여 유니코드 한글을 식자하는 패키지이다.
    • xetex-ko: XeTeX 엔진에 대응하는 한글 식자 패키지이다.
    • luatex-ko: LuaTeX 엔진에 대응하는 한글 식자 패키지이다.
    • oblivoir: memoir 클래스를 이용하여 한글 문서를 작성하는 것을 돕는 클래스와 패키지 묶음이다.
    • ko.TeX utilities: 한글 문서 작성에 필요한 유틸리티들로 색인을 만들기 위한 komkindex, kotexindy 등이 포함되어 있다.
  • 다음은 2.0 버전 이후 개발이 중단된 패키지들이나 사용자들의 편의를 위해 ko.TeX 저장소에서 서비스한다.
    • kotex-euc: euc-kr 한글을 식자하는 패키지로 은광희의 HLaTeX 1.0.1의 LaTeX 부분을 일부 수정한 것이다.
    • untype1: 은글꼴 type 1 글꼴 묶음이다.
  • 다음은 ko.TeX의 구성 요소는 아니나 밀접히 관련되어 있는 패키지이다.
    • nanumtype1: CTAN에 등록되어 있는 나눔글꼴 기반의 유니코드 한글 type 1 글꼴 묶음이다.

배포와 설치

  • ko.TeX은 CTAN 및 TeX Live ko.TeX 사설 저장소를 통하여 배포된다.
  • TeX Live에서의 설치

예제

  • 문서의 컴파일에 여러 엔진이 사용될 가능성이 있으므로 iftex 패키지를 사용하는 것이 좋다.
    % !TEX encoding = UTF-8 Unicode
    
    \documentclass{article}
    
    \usepackage{amsmath,amssymb}
    \usepackage[hangul]{kotex}
    \usepackage{kotex-logo}
    
    \usepackage{iftex}
    \ifPDFTeX
      \usepackage{dhucs-nanumfont}
    \else\ifXeTeX
      \setmainhangulfont[Ligatures=TeX]{HCR Batang LVT}
      \setsanshangulfont[Ligatures=TeX]{HCR Dotum LVT}
    \else\ifLuaTeX
      \setmainhangulfont[Ligatures=TeX]{HCR Batang LVT}
      \setsanshangulfont[Ligatures=TeX]{HCR Dotum LVT}
    \fi\fi\fi
    
    \begin{document}
    
    \title{\koTeX-article 템플릿}
    \author{저자}
    \date{}
    \maketitle
    
    \section{절 제목}
    
    \subsection{소절 제목}
    
    이 문서는 \koTeX\ 문서입니다.
    
    \end{document}
    

기타

  • ko.TeX케이오텍 또는 코리언 텍이라고 읽는다.
  • ko.TeX은 다음과 같이 조판한다. 이 명령은 kotex-logo 패키지에 정의되어 있다.
    \newcommand*\koTeX{%
      \textsf{k}\kern-0.0625em\textit{o}\kern-0.11em%
      \lower.15ex\hbox{.}\kern-0.1em\protect\TeX}
    
  • 2007년 처음 발표, 2013년 9월 2.0이 발표되었을것이다.