summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/CJK/UTF8
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2006-10-21 10:06:15 +0000
committerWerner Lemberg <wl@gnu.org>2006-10-21 10:06:15 +0000
commit5782cbc4de0815facc5f03d2be5eeba5801870b9 (patch)
tree0370aaafafe1f1bacbc262901cae1b40b7f0cb81 /Master/texmf-dist/tex/latex/CJK/UTF8
parente27c27217a676cb0b3701f52ae66b118283a89a5 (diff)
Update to CJK 4.7.0
git-svn-id: svn://tug.org/texlive/trunk@2361 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/CJK/UTF8')
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.bdg35
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.chr95
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.enc66
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fd6
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fdx6
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fd6
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fdx6
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/c70gbsn.fd6
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/c70gkai.fd6
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/c70mj.fd6
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/c70song.fd6
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/ja.cpx83
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/ko-Hang.cpx74
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/ko-Hang2.cpx74
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/ko-Hani.cpx74
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/zh-Hans.cpx86
-rw-r--r--Master/texmf-dist/tex/latex/CJK/UTF8/zh-Hant.cpx86
17 files changed, 683 insertions, 38 deletions
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.bdg b/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.bdg
index f9c37e9586f..ac167b5611e 100644
--- a/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.bdg
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.bdg
@@ -3,17 +3,36 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.6.0 (11-Aug-2005)
+% Version 4.7.0 (17-Oct-2006)
-\def\fileversion{4.6.0}
-\def\filedate{2005/08/11}
+% Copyright (C) 1994-2006 Werner Lemberg <wl@gnu.org>
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program in doc/COPYING; if not, write to the Free
+% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+% MA 02110-1301 USA
+
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
\ProvidesFile{UTF8.bdg}[\filedate\space\fileversion]
-% UTF 8 bindings for two and three byte characters.
+% UTF 8 bindings for two-, three-, and four-byte characters. We stop
+% with 0xF4 because there are no valid Unicode characters beyond 0x10FFFF.
\global\@namedef{CJK@UTF8Binding}{
+ \CJK@namedef{^^80}
\CJK@namedef{^^81}
\CJK@namedef{^^82}
\CJK@namedef{^^83}
@@ -126,6 +145,12 @@
\CJK@namepppdef{^^ec}
\CJK@namepppdef{^^ed}
\CJK@namepppdef{^^ee}
- \CJK@namepppdef{^^ef}}
+ \CJK@namepppdef{^^ef}
+
+ \CJK@nameppppdef{^^f0}
+ \CJK@nameppppdef{^^f1}
+ \CJK@nameppppdef{^^f2}
+ \CJK@nameppppdef{^^f3}
+ \CJK@nameppppdef{^^f4}}
\endinput
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.chr b/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.chr
index f667b4f71f0..868cfabd743 100644
--- a/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.chr
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.chr
@@ -3,10 +3,27 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.6.0 (11-Aug-2005)
+% Version 4.7.0 (17-Oct-2006)
-\def\fileversion{4.6.0}
-\def\filedate{2005/08/11}
+% Copyright (C) 1994-2006 Werner Lemberg <wl@gnu.org>
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program in doc/COPYING; if not, write to the Free
+% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+% MA 02110-1301 USA
+
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
\ProvidesFile{UTF8.chr}[\filedate\space\fileversion]
@@ -91,6 +108,78 @@
\fi
\fi}}
+% four bytes per character; covers range 0x10000 - 0x10FFFF.
+
+ \CJK@global\def\CJK@altxchar##1##2##3##4{
+ {\ifnum ##2 < \CJK@min
+ \CJK@err
+ \else
+ \ifnum ##2 > \CJK@max
+ \CJK@err
+ \else
+ \ifnum ##3 < \CJK@min
+ \CJK@errx
+ \else
+ \ifnum ##3 > \CJK@max
+ \CJK@errx
+ \else
+ \ifnum ##3 < \CJK@min
+ \CJK@errxx
+ \else
+ \ifnum ##3 > \CJK@max
+ \CJK@errxx
+ \else
+ \ifCJK@CJK@
+ \CJK@testLastCJK
+ \ifCJK@
+ \CJKglue
+ \fi
+ \CJK@testLastKern
+ \ifCJK@
+ \CJK@nobreakglue
+ \fi
+ \fi
+
+ \@tempcnta ##1\relax
+ \@tempcntb ##2\relax
+ \multiply\@tempcntb \sixt@@n
+ \advance\@tempcnta \@tempcntb
+ \@tempcntb ##3\relax
+ \divide\@tempcntb 4\relax
+ \advance\@tempcnta \@tempcntb
+ \CJK@numbxToHex{\CJK@gtemp}{\@tempcnta}
+ \def\CJK@tempa####1{
+ \lowercase{\edef\CJK@plane{####1}}}
+ \expandafter\CJK@tempa\expandafter{\CJK@gtemp}
+
+ \@tempcnta ##3\relax
+ \multiply\@tempcntb -4\relax
+ \advance\@tempcnta \@tempcntb
+ \multiply\@tempcnta 64\relax
+ \advance\@tempcnta ##4\relax
+ \advance\@tempcnta -128\relax
+ \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape}
+ \edef\reserved@a{
+ \curr@fontshape/\CJK@plane/\the\@tempcnta/\CJK@direction}
+ \expandafter\ifx\csname\reserved@a\endcsname \relax
+ \CJKsymbol{\@tempcnta}
+ \else
+ \csname\reserved@a\endcsname
+ \fi
+
+ \ifCJK@hangul@
+ \discretionary{}{}{}
+ \fi
+ \ifCJK@CJK@
+ \CJK@CJK
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi}}
+
% define macro for handling punctuation characters.
\CJK@global\def\CJK@punctchar##1##2##3##4{
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.enc b/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.enc
index 60efc956281..4a7fad0194e 100644
--- a/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.enc
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.enc
@@ -3,10 +3,27 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.6.0 (11-Aug-2005)
+% Version 4.7.0 (17-Oct-2006)
-\def\fileversion{4.6.0}
-\def\filedate{2005/08/11}
+% Copyright (C) 1994-2006 Werner Lemberg <wl@gnu.org>
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program in doc/COPYING; if not, write to the Free
+% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+% MA 02110-1301 USA
+
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
\ProvidesFile{UTF8.enc}[\filedate\space\fileversion]
@@ -15,7 +32,15 @@
\CJK@global\@namedef{CJK@UTF8Encoding}{
\CJK@loadChr{UTF8}
- \CJK@namegdef{^^c0}##1{\@empty\CJK@char{00}{-128}{##1}}% 2 byte characters
+ % two-byte characters
+ %
+ % 110xxxxx 10xxxxxx
+ % |
+ %
+ % 1. Byte * 64 -> xxxxx000000
+ % 2. Byte -> 128 + xxxxxx
+ %
+ \CJK@namegdef{^^c0}##1{\@empty\CJK@char{00}{-128}{##1}}
\CJK@namegdef{^^c1}##1{\@empty\CJK@char{00}{ -64}{##1}}
\CJK@namegdef{^^c2}##1{\@empty\CJK@char{00}{ 0}{##1}}
\CJK@namegdef{^^c3}##1{\@empty\CJK@char{00}{ 64}{##1}}
@@ -50,8 +75,17 @@
% if in preprocessed mode, `\@gobble' will be gobbled, and
% \CJK@unicodeError becomes active
+
+ % three-byte characters
+ %
+ % 1110xxxx 10xxxxxx 10xxxxxx
+ % |
+ %
+ % 1. Byte * 16 -> xxxx0000
+ % 2. Byte / 4 -> 32 + xxxx
+ %
\CJK@namegdef{^^e0}##1##2{\@gobble\CJK@unicodeError
- \CJK@altchar{-32}{##1}{##2}}% 3 byte characters
+ \CJK@altchar{-32}{##1}{##2}}
\CJK@namegdef{^^e1}##1##2{\@gobble\CJK@unicodeError
\CJK@altchar{-16}{##1}{##2}}
\CJK@namegdef{^^e2}##1##2{\@gobble\CJK@unicodeError
@@ -81,6 +115,26 @@
\CJK@namegdef{^^ee}##1##2{\@gobble\CJK@unicodeError
\CJK@altchar{192}{##1}{##2}}
\CJK@namegdef{^^ef}##1##2{\@gobble\CJK@unicodeError
- \CJK@punctchar{\CJK@uniPunct}{208}{##1}{##2}}}
+ \CJK@punctchar{\CJK@uniPunct}{208}{##1}{##2}}
+
+ % four-byte characters
+ %
+ % 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
+ % | |
+ %
+ % 1. Byte * 1024 -> xxx00 00000000
+ % 2. Byte * 16 -> 2048 + xx xxxx0000
+ % 3. Byte / 4 -> 32 + xxxx
+ %
+ \CJK@namegdef{^^f0}##1##2##3{\@gobble\CJK@unicodexError
+ \CJK@altxchar{-2080}{##1}{##2}{##3}}
+ \CJK@namegdef{^^f1}##1##2##3{\@gobble\CJK@unicodexError
+ \CJK@altxchar{-1056}{##1}{##2}{##3}}
+ \CJK@namegdef{^^f2}##1##2##3{\@gobble\CJK@unicodexError
+ \CJK@altxchar{ -32}{##1}{##2}{##3}}
+ \CJK@namegdef{^^f3}##1##2##3{\@gobble\CJK@unicodexError
+ \CJK@altxchar{ 992}{##1}{##2}{##3}}
+ \CJK@namegdef{^^f4}##1##2##3{\@gobble\CJK@unicodexError
+ \CJK@altxchar{ 2016}{##1}{##2}{##3}}}
\endinput
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fd b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fd
index 5d7c1a647a0..6bc0111da84 100644
--- a/Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fd
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.6.0 (11-Aug-2005)
+% Version 4.7.0 (17-Oct-2006)
-\def\fileversion{4.6.0}
-\def\filedate{2005/08/11}
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
\ProvidesFile{c70bkai.fd}[\filedate\space\fileversion]
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fdx b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fdx
index 0a423677649..44537854ae6 100644
--- a/Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fdx
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fdx
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.6.0 (11-Aug-2005)
+% Version 4.7.0 (17-Oct-2006)
-\def\fileversion{4.6.0}
-\def\filedate{2005/08/11}
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
\ProvidesFile{c70bkai.fdx}[\filedate\space\fileversion]
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fd b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fd
index ed0323826e1..74221eedb26 100644
--- a/Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fd
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.6.0 (11-Aug-2005)
+% Version 4.7.0 (17-Oct-2006)
-\def\fileversion{4.6.0}
-\def\filedate{2005/08/11}
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
\ProvidesFile{c70bsmi.fd}[\filedate\space\fileversion]
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fdx b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fdx
index 5dd064877f0..655f5c9c0e1 100644
--- a/Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fdx
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fdx
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.6.0 (11-Aug-2005)
+% Version 4.7.0 (17-Oct-2006)
-\def\fileversion{4.6.0}
-\def\filedate{2005/08/11}
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
\ProvidesFile{c70bsmi.fdx}[\filedate\space\fileversion]
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70gbsn.fd b/Master/texmf-dist/tex/latex/CJK/UTF8/c70gbsn.fd
index d329601ecd7..d5aeacfec22 100644
--- a/Master/texmf-dist/tex/latex/CJK/UTF8/c70gbsn.fd
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70gbsn.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.6.0 (11-Aug-2005)
+% Version 4.7.0 (17-Oct-2006)
-\def\fileversion{4.6.0}
-\def\filedate{2005/08/11}
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
\ProvidesFile{c70gbsn.fd}[\filedate\space\fileversion]
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70gkai.fd b/Master/texmf-dist/tex/latex/CJK/UTF8/c70gkai.fd
index 6aa3470295c..05a2bc7b4ee 100644
--- a/Master/texmf-dist/tex/latex/CJK/UTF8/c70gkai.fd
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70gkai.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.6.0 (11-Aug-2005)
+% Version 4.7.0 (17-Oct-2006)
-\def\fileversion{4.6.0}
-\def\filedate{2005/08/11}
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
\ProvidesFile{c70gkai.fd}[\filedate\space\fileversion]
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70mj.fd b/Master/texmf-dist/tex/latex/CJK/UTF8/c70mj.fd
index 17ea5442cc9..a502c9d1a6f 100644
--- a/Master/texmf-dist/tex/latex/CJK/UTF8/c70mj.fd
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70mj.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.6.0 (11-Aug-2005)
+% Version 4.7.0 (17-Oct-2006)
-\def\fileversion{4.6.0}
-\def\filedate{2005/08/11}
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
\ProvidesFile{c70mj.fd}[\filedate\space\fileversion]
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70song.fd b/Master/texmf-dist/tex/latex/CJK/UTF8/c70song.fd
index d237204705f..ac8aa9c7ec0 100644
--- a/Master/texmf-dist/tex/latex/CJK/UTF8/c70song.fd
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.6.0 (11-Aug-2005)
+% Version 4.7.0 (17-Oct-2006)
-\def\fileversion{4.6.0}
-\def\filedate{2005/08/11}
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
\ProvidesFile{c70song.fd}[\filedate\space\fileversion]
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/ja.cpx b/Master/texmf-dist/tex/latex/CJK/UTF8/ja.cpx
new file mode 100644
index 00000000000..c391fc2a1da
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/ja.cpx
@@ -0,0 +1,83 @@
+% This is the file ja.cpx of the CJK package
+% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
+%
+% created by Werner Lemberg <wl@gnu.org>
+%
+% Version 4.7.0 (17-Oct-2006)
+
+% Copyright (C) 1994-2006 Werner Lemberg <wl@gnu.org>
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program in doc/COPYING; if not, write to the Free
+% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+% MA 02110-1301 USA
+
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
+\ProvidesFile{ja.cpx}[\filedate\space\fileversion]
+
+
+% Japanese captions
+%
+% character set: JIS X 0208:1997 (or JIS X 0208-1990)
+% encoding: UTF-8
+
+\newif\ifheisei
+\let\ifheisei=\iffalse
+\def\heisei{\let\ifheisei=\iftrue}
+
+\renewcommand\contentsname{目次}
+
+\renewcommand\listfigurename{図目次}
+% \newcommand\listfigurename{図一覧}
+
+\renewcommand\listtablename{表目次}
+% \newcommand\listtablename{表一覧}
+
+\CJK@ifundefined\chapter
+ {\renewcommand\refname{参考文献}
+ }
+ {\renewcommand\bibname{関連書籍}
+% \renewcommand\bibname{参考文献}
+ }
+\renewcommand\indexname{索引}
+
+\renewcommand\figurename{図}
+\renewcommand\tablename{表}
+
+\newcommand\prepartname{第}
+\newcommand\postpartname{部}
+\renewcommand\partformat{\prepartname\CJKnumber{\value{part}}\postpartname}
+
+% \renewcommand{\appendixname}{附録}
+
+\CJK@ifundefined\mainmatter
+ {\renewcommand\abstractname{要旨}}{}
+
+\renewcommand\today{{\ifheisei\count0=\year\else\count0=\year
+ \advance\count0 -1988 平成\,\fi
+ \ifnum\count0=1 元\else\number\count0\fi
+ \,年\hspace{.5em}\nobreak\number\month
+ \,月\hspace{.5em}\nobreak\number\day\,日}}
+\CJK@ifundefined\CJKnumber
+ {\def\CJKnumber#1{\ifcase#1\or
+ 一\or二\or三\or四\or五\or
+ 六\or七\or八\or九\or十\fi}}{}
+
+\endinput
+
+%%% Local Variables:
+%%% coding: utf-8
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/ko-Hang.cpx b/Master/texmf-dist/tex/latex/CJK/UTF8/ko-Hang.cpx
new file mode 100644
index 00000000000..bce66d5af0a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/ko-Hang.cpx
@@ -0,0 +1,74 @@
+% This is the file ko-Hang.cpx of the CJK package
+% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
+%
+% created by Werner Lemberg <wl@gnu.org>
+%
+% Version 4.7.0 (17-Oct-2006)
+
+% Copyright (C) 1994-2006 Werner Lemberg <wl@gnu.org>
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program in doc/COPYING; if not, write to the Free
+% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+% MA 02110-1301 USA
+
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
+\ProvidesFile{ko-Hang.cpx}[\filedate\space\fileversion]
+
+
+% Hangul captions
+%
+% character set: KS X 1001:1992 (=KS C 5601-1992)
+% encoding: UTF-8
+
+\renewcommand\contentsname{목차}
+\renewcommand\listfigurename{그림~목차}
+\renewcommand\listtablename{표~목차}
+\renewcommand\indexname{색인}
+
+\CJK@ifundefined\chapter
+ {\renewcommand\refname{참고~서적}}
+ {\renewcommand\bibname{참고~문헌}}
+
+\renewcommand\figurename{그림}
+\renewcommand\tablename{표}
+
+\newcommand\prepartname{제}
+\newcommand\postpartname{부}
+\renewcommand\partformat{\prepartname~\thepart~\postpartname}
+
+% \newcommand\prechaptername{제}
+% \newcommand\postchaptername{장}
+% \newcommand\presectionname{제}
+% \newcommand\postsectionname{절}
+% \renewcommand\appendixname{부록}
+
+\CJK@ifundefined\mainmatter
+ {\renewcommand\abstractname{요약}}{}
+
+% \renewcommand\ccname{사본}
+% \renewcommand\enclname{첨부물}% 혹은 동봉물
+% \renewcommand\pagename{페이지~}
+% \renewcommand\headtoname{받는이}
+% \renewcommand\seename{참조}
+
+\renewcommand{\today}{\number\year년~\number\month월~\number\day일}
+
+\endinput
+
+%%% Local Variables:
+%%% coding: utf-8
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/ko-Hang2.cpx b/Master/texmf-dist/tex/latex/CJK/UTF8/ko-Hang2.cpx
new file mode 100644
index 00000000000..ae338212813
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/ko-Hang2.cpx
@@ -0,0 +1,74 @@
+% This is the file ko-Hang2.cpx of the CJK package
+% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
+%
+% created by Werner Lemberg <wl@gnu.org>
+%
+% Version 4.7.0 (17-Oct-2006)
+
+% Copyright (C) 1994-2006 Werner Lemberg <wl@gnu.org>
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program in doc/COPYING; if not, write to the Free
+% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+% MA 02110-1301 USA
+
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
+\ProvidesFile{ko-Hang2.cpx}[\filedate\space\fileversion]
+
+
+% Hangul captions set 2
+%
+% character set: KS X 1001:1992 (=KS C 5601-1992)
+% encoding: UTF-8
+
+\renewcommand\contentsname{차례}
+\renewcommand\listfigurename{그림~차례}
+\renewcommand\listtablename{표~차례}
+\renewcommand\indexname{찾아보기}
+
+\CJK@ifundefined\chapter
+ {\renewcommand\refname{참고~서적}}
+ {\renewcommand\bibname{참고~문헌}}
+
+\renewcommand\figurename{그림}
+\renewcommand\tablename{표}
+
+\newcommand\prepartname{제}
+\newcommand\postpartname{부}
+\renewcommand\partformat{\prepartname~\thepart~\postpartname}
+
+% \newcommand\prechaptername{제}
+% \newcommand\postchaptername{장}
+% \newcommand\presectionname{제}
+% \newcommand\postsectionname{절}
+% \renewcommand\appendixname{부록}
+
+\CJK@ifundefined\mainmatter
+ {\renewcommand\abstractname{요약}}{}
+
+% \renewcommand\ccname{사본}
+% \renewcommand\enclname{첨부물}% 혹은 동봉물
+% \renewcommand\pagename{페이지~}
+% \renewcommand\headtoname{받는이}
+% \renewcommand\seename{참조}
+
+\renewcommand{\today}{\number\year년~\number\month월~\number\day일}
+
+\endinput
+
+%%% Local Variables:
+%%% coding: utf-8
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/ko-Hani.cpx b/Master/texmf-dist/tex/latex/CJK/UTF8/ko-Hani.cpx
new file mode 100644
index 00000000000..646de459f99
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/ko-Hani.cpx
@@ -0,0 +1,74 @@
+% This is the file ko-Hani.cpx of the CJK package
+% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
+%
+% created by Werner Lemberg <a7971428@unet.univie.ac.at>
+%
+% Version 4.1.3 (20-Jun-1997)
+
+% Copyright (C) 1994-2006 Werner Lemberg <wl@gnu.org>
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program in doc/COPYING; if not, write to the Free
+% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+% MA 02110-1301 USA
+
+\def\fileversion{4.1.3}
+\def\filedate{1997/06/20}
+\ProvidesFile{ko-Hani.cpx}[\filedate\space\fileversion]
+
+
+% Hanja captions
+%
+% character set: KS X 1001:1992 (=KS C 5601-1992)
+% encoding: UTF-8
+
+\renewcommand\contentsname{目次}
+\renewcommand\listfigurename{그림~目次}
+\renewcommand\listtablename{表~目次}
+\renewcommand\indexname{索引}
+
+\CJK@ifundefined\chapter
+ {\renewcommand\refname{參考~書籍}}
+ {\renewcommand\bibname{參考~文獻}}
+
+\renewcommand\figurename{그림}
+\renewcommand\tablename{表}
+
+\newcommand\prepartname{第}
+\newcommand\postpartname{篇}
+\renewcommand\partformat{\prepartname~\thepart~\postpartname}
+
+% \newcommand\prechaptername{第}
+% \newcommand\postchaptername{章}
+% \newcommand\presectionname{第}
+% \newcommand\postsectionname{節}
+% \newcommand\appendixname{附錄}
+
+\CJK@ifundefined\mainmatter
+ {\renewcommand\abstractname{要~約}}{}
+
+% \renewcommand\ccname{寫本}
+% \renewcommand\enclname{添附物}% 혹은 동봉물
+% \renewcommand\pagename{페이지}
+% \renewcommand\headtoname{受信人}
+% \renewcommand\seename{參照}
+
+\renewcommand{\today}{\number\year年~\number\month月~\number\day日}
+
+\endinput
+
+%%% Local Variables:
+%%% coding: utf-8
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/zh-Hans.cpx b/Master/texmf-dist/tex/latex/CJK/UTF8/zh-Hans.cpx
new file mode 100644
index 00000000000..ff424015b75
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/zh-Hans.cpx
@@ -0,0 +1,86 @@
+% This is the file zh-Hans.cpx of the CJK package
+% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
+%
+% created by Werner Lemberg <wl@gnu.org>
+%
+% Version 4.7.0 (17-Oct-2006)
+
+% Copyright (C) 1994-2006 Werner Lemberg <wl@gnu.org>
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program in doc/COPYING; if not, write to the Free
+% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+% MA 02110-1301 USA
+
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
+\ProvidesFile{zh-Hans.cpx}[\filedate\space\fileversion]
+
+
+% Chinese captions
+%
+% character set: GB 2312-80
+% encoding: EUC
+
+\renewcommand\contentsname{目录}
+% \renewcommand\listfigurename{} % ?
+% \renewcommand\listtablename{} % ?
+
+\CJK@ifundefined\chapter
+ {\renewcommand\refname{参考资料}}
+ {\renewcommand\bibname{文献}}
+
+\renewcommand\indexname{索引}
+
+\newcommand\prefigurename{第}
+\newcommand\postfigurename{图}
+\renewcommand\figureformat{\prefigurename~\thefigure~\postfigurename}
+
+\newcommand\pretablename{第}
+\newcommand\posttablename{表}
+\renewcommand\tableformat{\pretablename~\thetable~\posttablename}
+
+\newcommand\prepartname{第}
+\newcommand\postpartname{部}
+\renewcommand\partformat{\prepartname\CJKnumber{\value{part}}\postpartname}
+
+% \newcommand\prechaptername{第}
+% \newcommand\postchaptername{章}
+% \newcommand\presectionname{第}
+% \newcommand\postsectionname{节}
+% \newcommand\preappendixname{第}
+% \newcommand\postappendixname{附录}
+
+\CJK@ifundefined\mainmatter
+ {\renewcommand\abstractname{摘要}}{}
+
+% \renewcommand\ccname{} % ?
+% \renewcommand\enclname{附件}
+% \newcommand\prepagename{} % ?
+% \newcommand\postpagename{} % ?
+% \renewcommand\headtoname{} % ?
+% \renewcommand\seename{} % ?
+
+\renewcommand\today{\number\year年\number\month月\number\day日}
+\CJK@ifundefined\CJKnumber
+ {\def\CJKnumber#1{\ifcase#1\or
+ 一\or二\or三\or四\or五\or
+ 六\or七\or八\or九\or十\fi}}{}
+
+\endinput
+
+%%% Local Variables:
+%%% coding: utf-8
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/zh-Hant.cpx b/Master/texmf-dist/tex/latex/CJK/UTF8/zh-Hant.cpx
new file mode 100644
index 00000000000..6fa63f21217
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/CJK/UTF8/zh-Hant.cpx
@@ -0,0 +1,86 @@
+% This is the file zh-Hant.cpx of the CJK package
+% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
+%
+% created by Werner Lemberg <wl@gnu.org>
+%
+% Version 4.7.0 (17-Oct-2006)
+
+% Copyright (C) 1994-2006 Werner Lemberg <wl@gnu.org>
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program in doc/COPYING; if not, write to the Free
+% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+% MA 02110-1301 USA
+
+\def\fileversion{4.7.0}
+\def\filedate{2006/10/17}
+\ProvidesFile{zh-Hant.cpx}[\filedate\space\fileversion]
+
+
+% Chinese captions
+%
+% character set: Big 5
+% encoding: UTF-8
+
+\renewcommand\contentsname{目~~錄}
+\renewcommand\listfigurename{圖~目~錄}
+\renewcommand\listtablename{表~目~錄}
+
+\CJK@ifundefined\chapter
+ {\renewcommand\refname{參~考~資~料}
+ %\renewcommand\refname{參~考~文~獻}
+ }
+ {\renewcommand\bibname{文~~獻}
+ %\renewcommand\bibname{參~考~書~目}
+% \newcommand\prechaptername{第}
+% \newcommand\postchaptername{章}
+ }
+
+\renewcommand\indexname{索~引}
+
+\renewcommand\figurename{圖}
+\renewcommand\tablename{表}
+
+\newcommand\prepartname{第}
+\newcommand\postpartname{部}
+%\newcommand{\postpartname}{部分}
+\renewcommand\partformat{\prepartname\CJKnumber{\value{part}}\postpartname}
+
+
+% \newcommand\presectionname{第}
+% \newcommand\postsectionname{節}
+% \renewcommand\appendixname{附~錄}
+
+\CJK@ifundefined\mainmatter
+ {\renewcommand\abstractname{摘~要}}{}
+
+% \renewcommand\ccname{} % ?
+% \renewcommand\enclname{附件}
+% \newcommand\prepagename{} % ?
+% \newcommand\postpagename{} % ?
+% \renewcommand\headtoname{} % ?
+% \renewcommand\seename{} % ?
+
+\renewcommand{\today}{\number\year年 \number\month月 \number\day日}
+\CJK@ifundefined\CJKnumber
+ {\def\CJKnumber#1{\ifcase#1\or
+ 一\or二\or三\or四\or五\or
+ 六\or七\or八\or九\or十\fi}}{}
+
+\endinput
+
+%%% Local Variables:
+%%% coding: utf-8
+%%% mode: latex
+%%% TeX-master: t
+%%% End: