summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/cjk-ko/ChangeLog6
-rw-r--r--Master/texmf-dist/doc/latex/cjk-ko/README16
-rw-r--r--Master/texmf-dist/doc/latex/cjk-ko/cjk-ko-doc.pdfbin147890 -> 163232 bytes
-rw-r--r--Master/texmf-dist/doc/latex/cjk-ko/cjk-ko-doc.tex31
-rw-r--r--Master/texmf-dist/tex/latex/cjk-ko/kotex.sty84
5 files changed, 87 insertions, 50 deletions
diff --git a/Master/texmf-dist/doc/latex/cjk-ko/ChangeLog b/Master/texmf-dist/doc/latex/cjk-ko/ChangeLog
index 51f0cbca1a9..589a709dda7 100644
--- a/Master/texmf-dist/doc/latex/cjk-ko/ChangeLog
+++ b/Master/texmf-dist/doc/latex/cjk-ko/ChangeLog
@@ -1,3 +1,9 @@
+2014-07-27 Dohyun Kim <nomos at ktug org>
+
+ Version 1.4
+
+ * kotex.sty: adaptation to recent update of unicode-letters.tex
+
2013-12-06 Dohyun Kim <nomos at ktug org>
Version 1.3
diff --git a/Master/texmf-dist/doc/latex/cjk-ko/README b/Master/texmf-dist/doc/latex/cjk-ko/README
index 9ee0e2fa0ca..19a41d80d83 100644
--- a/Master/texmf-dist/doc/latex/cjk-ko/README
+++ b/Master/texmf-dist/doc/latex/cjk-ko/README
@@ -1,15 +1,13 @@
-CJK-ko package version 1.3 (2013/12/06)
+CJK-ko package version 1.4 (2014/07/27)
=======================================
-This package supports typesetting modern Korean documents with the help
-of LaTeX2e CJK package written by Werner Lemberg. Though this package
-supports, unlike CJK package, only UTF-8 input encoding, it provides
-some enhanced features focused on Korean typesetting culture, for
-instance: linebreak is allowed between Latin and CJK characters; users
-can scale and/or lower CJK characters for their need; and automatic Josa
-selection is implemented.
+This package supports typesetting of modern Korean documents with the help
+of LaTeX2e CJK package written by Werner Lemberg. Unlike CJK package,
+only UTF-8 input encoding is supported. This package however provides
+some enhanced features focused on Korean typesetting culture, one of them
+being allowing line-break between Latin and CJK characters.
-Currently this package requires nanumtype1 package as well.
+Currently this package requires nanumtype1 package.
Author
diff --git a/Master/texmf-dist/doc/latex/cjk-ko/cjk-ko-doc.pdf b/Master/texmf-dist/doc/latex/cjk-ko/cjk-ko-doc.pdf
index d1182726a04..2991c11df9a 100644
--- a/Master/texmf-dist/doc/latex/cjk-ko/cjk-ko-doc.pdf
+++ b/Master/texmf-dist/doc/latex/cjk-ko/cjk-ko-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/cjk-ko/cjk-ko-doc.tex b/Master/texmf-dist/doc/latex/cjk-ko/cjk-ko-doc.tex
index 3c33dd1e36c..336640bd4bd 100644
--- a/Master/texmf-dist/doc/latex/cjk-ko/cjk-ko-doc.tex
+++ b/Master/texmf-dist/doc/latex/cjk-ko/cjk-ko-doc.tex
@@ -6,18 +6,18 @@
\usepackage{geometry}
\usepackage[cjk,hangul,usedotemph]{kotex}
\usepackage{xcolor}
-\usepackage{url}
+\usepackage[pdfencoding=auto]{hyperref}
-\def\cs#1{\texttt{\color{teal}\char92 #1}}
-\def\koTeX{k$o$.\kern-.1667em\TeX}
-\def\cjkko{\mbox{CJK-k\kern-.1em\textit{o}}}
+\def\cs#1{\texttt{\color{teal}\char92 \chardef\{=123 \chardef\}=125 #1}}
+\def\koTeX{\textsf{k}\kern-.1em\textit{o}.\kern-.1667em\TeX}
+\def\cjkko{\mbox{CJK-\textsf{k}\kern-.1em\textit{o}}}
\linespread{1.3}
\title{\cjkko\ 간단 매뉴얼}
\author{Dohyun Kim \normalsize $<$\texttt{nomos at ktug org}$>$ \and
\normalsize $<$\url{http://github.com/dohyunkim/cjk-ko}$>$}
-\date{Version 1.3\quad\today}
+\date{Version 1.4\quad 2014/07/27}
\begin{document}
\maketitle
@@ -33,7 +33,9 @@
수 있다.
\end{abstract}
-\section{Introduction}
+\tableofcontents
+
+\section{소개}
\begin{itemize}
\item CJK 패키지의 \texttt{UTF8} 환경 이용
\item 복잡한 환경 지시 없이 \texttt{kotex}만 부르면 바로 한글 가능
@@ -142,13 +144,26 @@
\item[\cs{hanjanum}] 一 二 三 四 五 六 七 八 九 十 十一 十二 $\cdots$ 二十四
\end{itemize}
+\section{\texttt{kotex.sty}에 대하여}
+다양한 \koTeX\ 패키지로의 준자동적인 연결을 담담하는 스타일 파일이다.
+\begin{itemize}
+ \item \verb|[cjk]| 옵션을 주면 \cjkko\ 패키지를 로드한다.
+ \item \verb|[euc]| 옵션을 주면 \verb|kotex-euc| 패키지를 로드한다.
+ 이 패키지는 텍라이브에 들어있지 않으므로 KTUG 사설 저장소로부터
+ 설치해야 한다.
+ \item 위 두 가지 옵션이 모두 지시되지 않았다면 현재 동작 중인 텍 엔진을
+ 감지해서 \verb|kotexutf.sty|, \verb|xetexko.sty|, 혹은 \verb|luatexko.sty|
+ 가운데 하나를 로드한다. 플레인텍에서도 마찬가지로 동작한다.
+ \item 어느 경우이든 사용자가 지시한 여타 패키지 옵션들은 새로 불려지는
+ 패키지에 모두 투명하게 전달된다.
+\end{itemize}
+
\section{License}
\begin{itemize}
\item GPL~--- \verb|cjkutf8-*| 파일의 라이선스는 CJK 패키지와
같을 수밖에 없다.
\item LPPL~--- \verb|ko*| 파일들은 \koTeX\ 패키지에서 유래한다.
- \hfill \fboxsep=-\fboxrule
- \fbox{\vbox to1em{\hbox to1em{\hss}\vss}}
\end{itemize}
+\nobreak\hfill \fboxsep=-\fboxrule \fbox{\vbox to1em{\hbox to1em{\hss}\vss}}
\end{document}
diff --git a/Master/texmf-dist/tex/latex/cjk-ko/kotex.sty b/Master/texmf-dist/tex/latex/cjk-ko/kotex.sty
index f9f190e767e..a90c5ad126d 100644
--- a/Master/texmf-dist/tex/latex/cjk-ko/kotex.sty
+++ b/Master/texmf-dist/tex/latex/cjk-ko/kotex.sty
@@ -1,7 +1,7 @@
% kotex.sty
%
-% (C) Copyright 2007-2013 Koaunghi Un <koaunghi at kornet net>
-% Kangsoo Kim <karnes at ktug or kr>
+% (C) Copyright 2007-2014 Koaunghi Un <koaunghi at kornet net>
+% Kangsoo Kim <karnes at gmail com>
% Dohyun Kim <nomos at ktug org>
%
% This work may be distributed and/or modified under the
@@ -20,37 +20,55 @@
% \usepackage[euc]{kotex} \usepackage[euc,hangul]{kotex}
% \usepackage[cjk]{kotex} \usepackage[cjk,hangul]{kotex}
-\ProvidesPackage{kotex}[2013/03/23 v1.1 Korean TeX (ko.TeX)]
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname ProvidesPackage\endcsname\relax\else
+ \ProvidesPackage{kotex}[2014/07/27 v1.2 Korean TeX (ko.TeX)]
+\fi
+
+\ifx\directlua\relax \let\directlua\undefined \fi
+\ifx\XeTeXrevision\relax \let\XeTeXrevision\undefined \fi
+
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname selectfont\endcsname\relax
+ \ifx\directlua\undefined
+ \ifx\XeTeXrevision\undefined
+ \input kotexutf
+ \else
+ \input xetexko.sty
+ \fi
+ \else
+ \input luatexko.sty
+ \fi
+\endinput\fi
+
\newif\if@ko@euc
\let\@ko@cjk\undefined
-\ifx\directlua\relax \let\directlua\undefined \fi
-\ifx\eTeXversion\relax \let\eTeXversion\undefined \fi
-\ifx\eTeXversion\undefined \let\@ko@cjk\empty \fi
\IfFileExists{kotexutf.sty}{}{\let\@ko@cjk\empty}
\DeclareOption{utf}{}
\DeclareOption{euc}{\@ko@euctrue}
\DeclareOption{cjk}{\let\@ko@cjk\empty}
\DeclareOption*{
- \ifx가가%
- \ifx\directlua\undefined
- \PassOptionsToPackage{\CurrentOption}{xetexko}
- \else
- \PassOptionsToPackage{\CurrentOption}{luatexko}
- \fi
- \else
- \if@ko@euc
- \PassOptionsToPackage{\CurrentOption}{kotex-euc}
- \else
- \ifx\@ko@cjk\undefined
- \PassOptionsToPackage{\CurrentOption}{kotexutf}
+ \ifx\directlua\undefined
+ \ifx\XeTeXrevision\undefined
+ \if@ko@euc
+ \PassOptionsToPackage{\CurrentOption}{kotex-euc}
\else
- \PassOptionsToPackage{\CurrentOption}{cjkutf8-ko}
+ \ifx\@ko@cjk\undefined
+ \PassOptionsToPackage{\CurrentOption}{kotexutf}
+ \else
+ \PassOptionsToPackage{\CurrentOption}{cjkutf8-ko}
+ \fi
\fi
+ \else
+ \PassOptionsToPackage{\CurrentOption}{xetexko}
\fi
- \fi}
+ \else
+ \PassOptionsToPackage{\CurrentOption}{luatexko}
+ \fi
+}
\InputIfFileExists{kotex.cfg}{}{}
\ProcessOptions\relax
@@ -61,22 +79,22 @@
\fi
%%% load one of ko.TeX packages
-\ifx가가%
- \ifx\directlua\undefined
- \RequirePackage{xetexko}
- \else
- \RequirePackage{luatexko}
- \fi
-\else
- \if@ko@euc
- \RequirePackage{kotex-euc}
- \else
- \ifx\@ko@cjk\undefined
- \RequirePackage{kotexutf}
+\ifx\directlua\undefined
+ \ifx\XeTeXrevision\undefined
+ \if@ko@euc
+ \RequirePackage{kotex-euc}
\else
- \RequirePackage{cjkutf8-ko}
+ \ifx\@ko@cjk\undefined
+ \RequirePackage{kotexutf}
+ \else
+ \RequirePackage{cjkutf8-ko}
+ \fi
\fi
+ \else
+ \RequirePackage{xetexko}
\fi
+\else
+ \RequirePackage{luatexko}
\fi
\endinput