diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-12 23:49:33 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-12 23:49:33 +0000 |
commit | 9c13b7d529c1df9b36a4a1cfae5893423f71f9f0 (patch) | |
tree | fb0eab8645d8ce722f854856b6281582007930d7 /Master/texmf-dist/tex/latex/CJK | |
parent | 537a62abf2208730c27ee774a90f39a41a8cce70 (diff) |
CJK
git-svn-id: svn://tug.org/texlive/trunk@630 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/CJK')
192 files changed, 16394 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/Bg5.cap b/Master/texmf-dist/tex/latex/CJK/Bg5/Bg5.cap new file mode 100644 index 00000000000..45e907b645c --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/Bg5.cap @@ -0,0 +1,64 @@ +% This is the file Bg5.cap of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{Bg5.cap}[\filedate\space\fileversion] + + +% Chinese captions +% +% character set: Big 5 +% encoding: Big 5 + +\renewcommand\contentsname{ฅุ~~ฟ} +\renewcommand\listfigurename{นฯ~ฅุ~ฟ} +\renewcommand\listtablename{ชํ~ฅุ~ฟ} + +\@ifundefined{chapter} + {\renewcommand\refname{ฐั~ฆา~ธ๊~ฎฦ} + %\renewcommand\refname{ฐั~ฆา~คๅ~ฤm} + } + {\renewcommand\bibname{คๅ~~ฤm} + %\renewcommand\bibname{ฐั~ฆา~ฎั~ฅุ} +% \newcommand\prechaptername{ฒฤ} +% \newcommand\postchaptername{ณน} + } + +\renewcommand\indexname{ฏม~ค} + +\renewcommand\figurename{นฯ} +\renewcommand\tablename{ชํ} + +\newcommand\prepartname{ฒฤ} +\newcommand\postpartname{ณก} +%\newcommand{\postpartname}{ณกคภ} +\renewcommand\thepart{\prepartname\CJKnumber{\value{part}}\postpartname} +\renewcommand\partformat{\thepart} + + +% \newcommand\presectionname{ฒฤ} +% \newcommand\postsectionname{ธ`} +% \renewcommand\appendixname{ช~ฟ} + +\@ifundefined{mainmatter} + {\renewcommand\abstractname{บK~ญn}}{} + +% \renewcommand\ccname{} % ? +% \renewcommand\enclname{ชฅ๓} +% \newcommand\prepagename{} % ? +% \newcommand\postpagename{} % ? +% \renewcommand\headtoname{} % ? +% \renewcommand\seename{} % ? + +\renewcommand{\today}{\number\yearฆ~ \number\monthค๋ \number\dayค้} +\@ifundefined{CJKnumber} + {\def\CJKnumber#1{\ifcase#1\or + ค@\orคG\orคT\orฅ|\orคญ\or + คป\orคC\orคK\orคE\orคQ\fi}}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/Bg5.chr b/Master/texmf-dist/tex/latex/CJK/Bg5/Bg5.chr new file mode 100644 index 00000000000..2125e22fb71 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/Bg5.chr @@ -0,0 +1,202 @@ +% This is the file Bg5.chr of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{Bg5.chr}[\filedate\space\fileversion] + + +% define macros for handling Big 5 encoded CJK fonts and characters. + +\global\@namedef{CJK@Bg5Chr}{ + \CJK@global\chardef\CJK@gap "0A0\relax + + \CJK@global\def\CJK@char##1##2##3{ + {\ifnum ##3 < \CJK@min + \CJK@err + \else + \ifnum ##3 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##3\relax + \ifnum ##3 > \CJK@gap + \advance\@tempcnta -34\relax + \fi + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \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 + + \CJK@CJK + \fi + \fi}} + +% the same, but the plane crosses the font file boundary. + + \CJK@global\def\CJK@charx##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \@tempcntb 256\relax + \ifnum ##4 > \CJK@gap + \advance\@tempcnta -34\relax + \advance\@tempcntb 34\relax + \fi + \advance\@tempcnta ##3\relax + \advance\@tempcntb -##3\relax + \chardef\@temp \@tempcntb + \ifnum ##4 < \@temp + \edef\CJK@plane{##1} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##2} + \fi + \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 + + \CJK@CJK + \fi + \fi}} + +% for punctuation. + + \CJK@global\def\CJK@punctchar##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##4} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{Bg5}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \ifnum ##4 > \CJK@gap + \advance\@tempcnta -34\relax + \fi + \advance\@tempcnta ##3\relax + \edef\CJK@plane{##2} + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{Bg5}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}} + + \CJK@global\def\CJK@punctcharx##1##2##3##4##5{ + {\ifnum ##5 < \CJK@min + \CJK@err + \else + \ifnum ##5 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##5} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{Bg5}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##5\relax + \@tempcntb 256\relax + \ifnum ##5 > \CJK@gap + \advance\@tempcnta -34\relax + \advance\@tempcntb 34\relax + \fi + \advance\@tempcnta ##4\relax + \advance\@tempcntb -##4\relax + \chardef\@temp \@tempcntb + \ifnum ##5 < \@temp + \edef\CJK@plane{##2} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##3} + \fi + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{Bg5}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/Bg5.cpx b/Master/texmf-dist/tex/latex/CJK/Bg5/Bg5.cpx new file mode 100644 index 00000000000..b1927c5235b --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/Bg5.cpx @@ -0,0 +1,70 @@ +% This is the file Bg5.cpx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{Bg5.cpx}[\filedate\space\fileversion] + + +% Chinese captions +% +% character set: Big 5 +% encoding: Big 5 +% +% preprocessed + +\renewcommand\contentsname{ฅ216~~ฟ253} +\renewcommand\listfigurename{น207~ฅ216~ฟ253} +\renewcommand\listtablename{ช237~ฅ216~ฟ253} + +\@ifundefined{chapter} + {\renewcommand\refname{ฐ209~ฆ210~ธ234~ฎ198} + %\renewcommand\refname{ฐ209~ฆ210~ค229~ฤ109} + } + { + \renewcommand\bibname{ค229~~ฤ109} + %\renewcommand\bibname{ฐ209~ฆ210~ฎ209~ฅ216} +% \newcommand\prechaptername{ฒ196} +% \newcommand\postchaptername{ณ185} + } + +\renewcommand\indexname{ฏ193~ค222} + +\renewcommand\figurename{น207} +\renewcommand\tablename{ช237} + +\newcommand\prepartname{ฒ196} +\newcommand\postpartname{ณ161} +%\newcommand{\postpartname}{ณ161ค192} +\renewcommand\thepart{\prepartname\CJKnumber{\value{part}}\postpartname} +\renewcommand\partformat{\thepart} + + +% \newcommand\presectionname{ฒ196} +% \newcommand\postsectionname{ธ96} +% \renewcommand\appendixname{ช254~ฟ253} + +\@ifundefined{mainmatter} + {\renewcommand\abstractname{บ75~ญ110}}{} + +% \renewcommand\ccname{} % ? +% \renewcommand\enclname{ช254ฅ243} +% \newcommand\prepagename{} % ? +% \newcommand\postpagename{} % ? +% \renewcommand\headtoname{} % ? +% \renewcommand\seename{} % ? + +\renewcommand{\today}{\number\yearฆ126 + \number\monthค235 + \number\dayค233} +\@ifundefined{CJKnumber} + {\def\CJKnumber#1{% + \ifcase#1\or + ค64\orค71\orค84\orฅ124\orค173\or + ค187\orค67\orค75\orค69\orค81\fi}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/Bg5.enc b/Master/texmf-dist/tex/latex/CJK/Bg5/Bg5.enc new file mode 100644 index 00000000000..5d36e61dc32 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/Bg5.enc @@ -0,0 +1,209 @@ +% This is the file Bg5.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{Bg5.enc}[\filedate\space\fileversion] + + +% Big 5 encoding: +% the second byte is in the range 0x40 - 0xFE with a gap from 0x7F to +% 0xA0. + +\global\@namedef{CJK@Bg5Encoding}{ + \CJK@loadChr{Bg5} + + \CJK@namegdef{^^a1}##1{\CJK@disableMakeUppercase + \CJK@punctchar {A1}{01}{-64}{##1}} + \CJK@namegdef{^^a2}##1{\CJK@disableMakeUppercase + \CJK@punctcharx{A2}{01}{02}{93}{##1}} + \CJK@namegdef{^^a3}##1{\CJK@disableMakeUppercase + \CJK@char {02}{ -6}{##1}} + \CJK@namegdef{^^a4}##1{\CJK@disableMakeUppercase + \CJK@charx{02}{03}{151}{##1}} + \CJK@namegdef{^^a5}##1{\CJK@disableMakeUppercase + \CJK@charx{03}{04}{ 52}{##1}} + \CJK@namegdef{^^a6}##1{\CJK@disableMakeUppercase + \CJK@char {04}{-47}{##1}} + \CJK@namegdef{^^a7}##1{\CJK@disableMakeUppercase + \CJK@charx{04}{05}{110}{##1}} + \CJK@namegdef{^^a8}##1{\CJK@disableMakeUppercase + \CJK@char {05}{ 11}{##1}} + \CJK@namegdef{^^a9}##1{\CJK@disableMakeUppercase + \CJK@charx{05}{06}{168}{##1}} + \CJK@namegdef{^^aa}##1{\CJK@disableMakeUppercase + \CJK@charx{06}{07}{ 69}{##1}} + \CJK@namegdef{^^ab}##1{\CJK@disableMakeUppercase + \CJK@char {07}{-30}{##1}} + \CJK@namegdef{^^ac}##1{\CJK@disableMakeUppercase + \CJK@charx{07}{08}{127}{##1}} + \CJK@namegdef{^^ad}##1{\CJK@disableMakeUppercase + \CJK@char {08}{28}{##1}} + \CJK@namegdef{^^ae}##1{\CJK@disableMakeUppercase + \CJK@charx{08}{09}{185}{##1}} + \CJK@namegdef{^^af}##1{\CJK@disableMakeUppercase + \CJK@charx{09}{10}{ 86}{##1}} + \CJK@namegdef{^^b0}##1{\CJK@disableMakeUppercase + \CJK@char {10}{-13}{##1}} + \CJK@namegdef{^^b1}##1{\CJK@disableMakeUppercase + \CJK@charx{10}{11}{144}{##1}} + \CJK@namegdef{^^b2}##1{\CJK@disableMakeUppercase + \CJK@charx{11}{12}{ 45}{##1}} + \CJK@namegdef{^^b3}##1{\CJK@disableMakeUppercase + \CJK@char {12}{-54}{##1}} + \CJK@namegdef{^^b4}##1{\CJK@disableMakeUppercase + \CJK@charx{12}{13}{103}{##1}} + \CJK@namegdef{^^b5}##1{\CJK@disableMakeUppercase + \CJK@char {13}{ 4}{##1}} + \CJK@namegdef{^^b6}##1{\CJK@disableMakeUppercase + \CJK@charx{13}{14}{161}{##1}} + \CJK@namegdef{^^b7}##1{\CJK@disableMakeUppercase + \CJK@charx{14}{15}{ 62}{##1}} + \CJK@namegdef{^^b8}##1{\CJK@disableMakeUppercase + \CJK@char {15}{-37}{##1}} + \CJK@namegdef{^^b9}##1{\CJK@disableMakeUppercase + \CJK@charx{15}{16}{120}{##1}} + \CJK@namegdef{^^ba}##1{\CJK@disableMakeUppercase + \CJK@char {16}{ 21}{##1}} + \CJK@namegdef{^^bb}##1{\CJK@disableMakeUppercase + \CJK@charx{16}{17}{178}{##1}} + \CJK@namegdef{^^bc}##1{\CJK@disableMakeUppercase + \CJK@charx{17}{18}{ 79}{##1}} + \CJK@namegdef{^^bd}##1{\CJK@disableMakeUppercase + \CJK@char {18}{-20}{##1}} + \CJK@namegdef{^^be}##1{\CJK@disableMakeUppercase + \CJK@charx{18}{19}{137}{##1}} + \CJK@namegdef{^^bf}##1{\CJK@disableMakeUppercase + \CJK@charx{19}{20}{ 38}{##1}} + \CJK@namegdef{^^c0}##1{\CJK@disableMakeUppercase + \CJK@char {20}{-61}{##1}} + \CJK@namegdef{^^c1}##1{\CJK@disableMakeUppercase + \CJK@charx{20}{21}{ 96}{##1}} + \CJK@namegdef{^^c2}##1{\CJK@disableMakeUppercase + \CJK@char {21}{ -3}{##1}} + \CJK@namegdef{^^c3}##1{\CJK@disableMakeUppercase + \CJK@charx{21}{22}{154}{##1}} + \CJK@namegdef{^^c4}##1{\CJK@disableMakeUppercase + \CJK@charx{22}{23}{ 55}{##1}} + \CJK@namegdef{^^c5}##1{\CJK@disableMakeUppercase + \CJK@char {23}{-44}{##1}} + \CJK@namegdef{^^c6}##1{\CJK@disableMakeUppercase + \CJK@charx{23}{24}{113}{##1}} + \CJK@namegdef{^^c7}##1{\CJK@disableMakeUppercase + \CJK@char {24}{ 14}{##1}} + \CJK@namegdef{^^c8}##1{\CJK@disableMakeUppercase + \CJK@charx{24}{25}{171}{##1}} + \CJK@namegdef{^^c9}##1{\CJK@disableMakeUppercase + \CJK@charx{25}{26}{ 72}{##1}} + \CJK@namegdef{^^ca}##1{\CJK@disableMakeUppercase + \CJK@char {26}{-27}{##1}} + \CJK@namegdef{^^cb}##1{\CJK@disableMakeUppercase + \CJK@charx{26}{27}{130}{##1}} + \CJK@namegdef{^^cc}##1{\CJK@disableMakeUppercase + \CJK@char {27}{ 31}{##1}} + \CJK@namegdef{^^cd}##1{\CJK@disableMakeUppercase + \CJK@charx{27}{28}{188}{##1}} + \CJK@namegdef{^^ce}##1{\CJK@disableMakeUppercase + \CJK@charx{28}{29}{ 89}{##1}} + \CJK@namegdef{^^cf}##1{\CJK@disableMakeUppercase + \CJK@char {29}{-10}{##1}} + \CJK@namegdef{^^d0}##1{\CJK@disableMakeUppercase + \CJK@charx{29}{30}{147}{##1}} + \CJK@namegdef{^^d1}##1{\CJK@disableMakeUppercase + \CJK@charx{30}{31}{ 48}{##1}} + \CJK@namegdef{^^d2}##1{\CJK@disableMakeUppercase + \CJK@char {31}{-51}{##1}} + \CJK@namegdef{^^d3}##1{\CJK@disableMakeUppercase + \CJK@charx{31}{32}{106}{##1}} + \CJK@namegdef{^^d4}##1{\CJK@disableMakeUppercase + \CJK@char {32}{ 7}{##1}} + \CJK@namegdef{^^d5}##1{\CJK@disableMakeUppercase + \CJK@charx{32}{33}{164}{##1}} + \CJK@namegdef{^^d6}##1{\CJK@disableMakeUppercase + \CJK@charx{33}{34}{ 65}{##1}} + \CJK@namegdef{^^d7}##1{\CJK@disableMakeUppercase + \CJK@char {34}{-34}{##1}} + \CJK@namegdef{^^d8}##1{\CJK@disableMakeUppercase + \CJK@charx{34}{35}{123}{##1}} + \CJK@namegdef{^^d9}##1{\CJK@disableMakeUppercase + \CJK@char {35}{ 24}{##1}} + \CJK@namegdef{^^da}##1{\CJK@disableMakeUppercase + \CJK@charx{35}{36}{181}{##1}} + \CJK@namegdef{^^db}##1{\CJK@disableMakeUppercase + \CJK@charx{36}{37}{ 82}{##1}} + \CJK@namegdef{^^dc}##1{\CJK@disableMakeUppercase + \CJK@char {37}{-17}{##1}} + \CJK@namegdef{^^dd}##1{\CJK@disableMakeUppercase + \CJK@charx{37}{38}{140}{##1}} + \CJK@namegdef{^^de}##1{\CJK@disableMakeUppercase + \CJK@charx{38}{39}{ 41}{##1}} + \CJK@namegdef{^^df}##1{\CJK@disableMakeUppercase + \CJK@char {39}{-58}{##1}} + \CJK@namegdef{^^e0}##1{\CJK@disableMakeUppercase + \CJK@charx{39}{40}{ 99}{##1}} + \CJK@namegdef{^^e1}##1{\CJK@disableMakeUppercase + \CJK@char {40}{ 0}{##1}} + \CJK@namegdef{^^e2}##1{\CJK@disableMakeUppercase + \CJK@charx{40}{41}{157}{##1}} + \CJK@namegdef{^^e3}##1{\CJK@disableMakeUppercase + \CJK@charx{41}{42}{ 58}{##1}} + \CJK@namegdef{^^e4}##1{\CJK@disableMakeUppercase + \CJK@char {42}{-41}{##1}} + \CJK@namegdef{^^e5}##1{\CJK@disableMakeUppercase + \CJK@charx{42}{43}{116}{##1}} + \CJK@namegdef{^^e6}##1{\CJK@disableMakeUppercase + \CJK@char {43}{ 17}{##1}} + \CJK@namegdef{^^e7}##1{\CJK@disableMakeUppercase + \CJK@charx{43}{44}{174}{##1}} + \CJK@namegdef{^^e8}##1{\CJK@disableMakeUppercase + \CJK@charx{44}{45}{ 75}{##1}} + \CJK@namegdef{^^e9}##1{\CJK@disableMakeUppercase + \CJK@char {45}{-24}{##1}} + \CJK@namegdef{^^ea}##1{\CJK@disableMakeUppercase + \CJK@charx{45}{46}{133}{##1}} + \CJK@namegdef{^^eb}##1{\CJK@disableMakeUppercase + \CJK@char {46}{ 34}{##1}} + \CJK@namegdef{^^ec}##1{\CJK@disableMakeUppercase + \CJK@charx{46}{47}{191}{##1}} + \CJK@namegdef{^^ed}##1{\CJK@disableMakeUppercase + \CJK@charx{47}{48}{ 92}{##1}} + \CJK@namegdef{^^ee}##1{\CJK@disableMakeUppercase + \CJK@char {48}{ -7}{##1}} + \CJK@namegdef{^^ef}##1{\CJK@disableMakeUppercase + \CJK@charx{48}{49}{150}{##1}} + \CJK@namegdef{^^f0}##1{\CJK@disableMakeUppercase + \CJK@charx{49}{50}{ 51}{##1}} + \CJK@namegdef{^^f1}##1{\CJK@disableMakeUppercase + \CJK@char {50}{-48}{##1}} + \CJK@namegdef{^^f2}##1{\CJK@disableMakeUppercase + \CJK@charx{50}{51}{109}{##1}} + \CJK@namegdef{^^f3}##1{\CJK@disableMakeUppercase + \CJK@char {51}{ 10}{##1}} + \CJK@namegdef{^^f4}##1{\CJK@disableMakeUppercase + \CJK@charx{51}{52}{167}{##1}} + \CJK@namegdef{^^f5}##1{\CJK@disableMakeUppercase + \CJK@charx{52}{53}{ 68}{##1}} + \CJK@namegdef{^^f6}##1{\CJK@disableMakeUppercase + \CJK@char {53}{-31}{##1}} + \CJK@namegdef{^^f7}##1{\CJK@disableMakeUppercase + \CJK@charx{53}{54}{126}{##1}} + \CJK@namegdef{^^f8}##1{\CJK@disableMakeUppercase + \CJK@char {54}{ 27}{##1}} + \CJK@namegdef{^^f9}##1{\CJK@disableMakeUppercase + \CJK@charx{54}{55}{184}{##1}} + \CJK@namegdef{^^fa}##1{\CJK@disableMakeUppercase + \CJK@charx{55}{56}{ 85}{##1}} + \CJK@namegdef{^^fb}##1{\CJK@disableMakeUppercase + \CJK@char {56}{-14}{##1}} + \CJK@namegdef{^^fc}##1{\CJK@disableMakeUppercase + \CJK@charx{56}{57}{143}{##1}} + \CJK@namegdef{^^fd}##1{\CJK@disableMakeUppercase + \CJK@charx{57}{58}{ 44}{##1}} + \CJK@namegdef{^^fe}##1{\CJK@disableMakeUppercase + \CJK@char {58}{-55}{##1}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/c00bkai.fdx b/Master/texmf-dist/tex/latex/CJK/Bg5/c00bkai.fdx new file mode 100644 index 00000000000..d863ddc7416 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/c00bkai.fdx @@ -0,0 +1,147 @@ +% This is the file c00bkai.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c00bkai.fdx}[\filedate\space\fileversion] + + +\CJKvdef{fullheight}{1em} +\CJKvdef{height}{.88em} +\CJKvdef{offset}{.6em} + +\CJKvdef{m/n/01/96}{\def\CJK@plane{v}\selectfont\CJKsymbol{0}} +\CJKvdef{m/n/01/16}{\def\CJK@plane{v}\selectfont\CJKsymbol{1}} +\CJKvdef{m/n/01/99}{\def\CJK@plane{v}\selectfont\CJKsymbol{2}} +\CJKvdef{m/n/01/29}{\def\CJK@plane{v}\selectfont\CJKsymbol{3}} +\CJKvdef{m/n/01/30}{\def\CJK@plane{v}\selectfont\CJKsymbol{4}} +\CJKvdef{m/n/01/1}{\def\CJK@plane{v}\selectfont\CJKsymbol{5}} +\CJKvdef{m/n/01/4}{\def\CJK@plane{v}\selectfont\CJKsymbol{6}} +\CJKvdef{m/n/01/98}{\def\CJK@plane{v}\selectfont\CJKsymbol{9}} +\CJKvdef{m/n/01/33}{\def\CJK@plane{v}\selectfont\CJKsymbol{10}} +\CJKvdef{m/n/01/34}{\def\CJK@plane{v}\selectfont\CJKsymbol{11}} +\CJKvdef{m/n/01/129}{\def\CJK@plane{v}\selectfont\CJKsymbol{12}} +\CJKvdef{m/n/01/22}{\def\CJK@plane{v}\selectfont\CJKsymbol{13}} +\CJKvdef{m/n/01/24}{\def\CJK@plane{v}\selectfont\CJKsymbol{14}} +\CJKvdef{m/n/01/12}{\def\CJK@plane{v}\selectfont\CJKsymbol{15}} +\CJKvdef{m/n/01/11}{\def\CJK@plane{v}\selectfont\CJKsymbol{16}} +\CJKvdef{m/n/01/148}{\def\CJK@plane{v}\selectfont\CJKsymbol{17}} +\CJKvdef{m/n/01/146}{\def\CJK@plane{v}\selectfont\CJKsymbol{18}} +\CJKvdef{m/n/01/149}{\def\CJK@plane{v}\selectfont\CJKsymbol{19}} +\CJKvdef{m/n/01/147}{\def\CJK@plane{v}\selectfont\CJKsymbol{20}} +\CJKvdef{m/n/01/155}{\def\CJK@plane{v}\selectfont\CJKsymbol{21}} +\CJKvdef{m/n/01/154}{\def\CJK@plane{v}\selectfont\CJKsymbol{22}} +\CJKvdef{m/n/01/212}{\def\CJK@plane{v}\selectfont\CJKsymbol{23}} +\CJKvdef{m/n/01/213}{\def\CJK@plane{v}\selectfont\CJKsymbol{24}} +\CJKvdef{m/n/01/215}{\def\CJK@plane{v}\selectfont\CJKsymbol{25}} +\CJKvdef{m/n/01/216}{\def\CJK@plane{v}\selectfont\CJKsymbol{26}} +\CJKvdef{m/n/01/217}{\def\CJK@plane{v}\selectfont\CJKsymbol{27}} +\CJKvdef{m/n/01/218}{\def\CJK@plane{v}\selectfont\CJKsymbol{28}} +\CJKvdef{m/n/01/210}{\def\CJK@plane{v}\selectfont\CJKsymbol{29}} +\CJKvdef{m/n/01/209}{\def\CJK@plane{v}\selectfont\CJKsymbol{30}} +\CJKvdef{m/n/01/208}{\def\CJK@plane{v}\selectfont\CJKsymbol{31}} +\CJKvdef{m/n/01/207}{\def\CJK@plane{v}\selectfont\CJKsymbol{32}} +\CJKvdef{m/n/01/223}{\def\CJK@plane{v}\selectfont\CJKsymbol{33}} +\CJKvdef{m/n/01/224}{\def\CJK@plane{v}\selectfont\CJKsymbol{47}} +\CJKvdef{m/n/01/226}{\def\CJK@plane{v}\selectfont\CJKsymbol{50}} +\CJKvdef{m/n/01/225}{\def\CJK@plane{v}\selectfont\CJKsymbol{59}} +\CJKvdef{m/n/01/219}{\def\CJK@plane{v}\selectfont\CJKsymbol{61}} +\CJKvdef{m/n/01/220}{\def\CJK@plane{v}\selectfont\CJKsymbol{62}} +\CJKvdef{m/n/01/222}{\def\CJK@plane{v}\selectfont\CJKsymbol{63}} +\CJKvdef{m/n/01/221}{\def\CJK@plane{v}\selectfont\CJKsymbol{64}} +\CJKvdef{m/n/01/26}{\def\CJK@plane{v}\selectfont\CJKsymbol{65}} +\CJKvdef{m/n/01/2}{\def\CJK@plane{v}\selectfont\CJKsymbol{66}} +\CJKvdef{m/n/01/3}{\def\CJK@plane{v}\selectfont\CJKsymbol{67}} +\CJKvdef{m/n/01/49}{\def\CJK@plane{v}\selectfont\CJKsymbol{68}} +\CJKvdef{m/n/01/50}{\def\CJK@plane{v}\selectfont\CJKsymbol{69}} +\CJKvdef{m/n/01/45}{\def\CJK@plane{v}\selectfont\CJKsymbol{70}} +\CJKvdef{m/n/01/46}{\def\CJK@plane{v}\selectfont\CJKsymbol{71}} +\CJKvdef{m/n/01/53}{\def\CJK@plane{v}\selectfont\CJKsymbol{72}} +\CJKvdef{m/n/01/54}{\def\CJK@plane{v}\selectfont\CJKsymbol{73}} +\CJKvdef{m/n/01/57}{\def\CJK@plane{v}\selectfont\CJKsymbol{74}} +\CJKvdef{m/n/01/58}{\def\CJK@plane{v}\selectfont\CJKsymbol{75}} +\CJKvdef{m/n/01/41}{\def\CJK@plane{v}\selectfont\CJKsymbol{76}} +\CJKvdef{m/n/01/42}{\def\CJK@plane{v}\selectfont\CJKsymbol{77}} +\CJKvdef{m/n/01/37}{\def\CJK@plane{v}\selectfont\CJKsymbol{78}} +\CJKvdef{m/n/01/38}{\def\CJK@plane{v}\selectfont\CJKsymbol{79}} +\CJKvdef{m/n/01/28}{\def\CJK@plane{v}\selectfont\CJKsymbol{80}} +\CJKvdef{m/n/01/13}{\def\CJK@plane{v}\selectfont\CJKsymbol{81}} +\CJKvdef{m/n/01/14}{\def\CJK@plane{v}\selectfont\CJKsymbol{82}} +\CJKvdef{m/n/01/15}{\def\CJK@plane{v}\selectfont\CJKsymbol{83}} +\CJKvdef{m/n/01/61}{\def\CJK@plane{v}\selectfont\CJKsymbol{84}} +\CJKvdef{m/n/01/62}{\def\CJK@plane{v}\selectfont\CJKsymbol{85}} +\CJKvdef{m/n/01/63}{\def\CJK@plane{v}\selectfont\CJKsymbol{86}} +\CJKvdef{m/n/01/64}{\def\CJK@plane{v}\selectfont\CJKsymbol{87}} +\CJKvdef{m/n/01/65}{\def\CJK@plane{v}\selectfont\CJKsymbol{88}} +\CJKvdef{m/n/01/66}{\def\CJK@plane{v}\selectfont\CJKsymbol{89}} + +\CJKvlet{bx/n/01/96}{m/n/01/96} +\CJKvlet{bx/n/01/16}{m/n/01/16} +\CJKvlet{bx/n/01/99}{m/n/01/99} +\CJKvlet{bx/n/01/29}{m/n/01/29} +\CJKvlet{bx/n/01/30}{m/n/01/30} +\CJKvlet{bx/n/01/1}{m/n/01/1} +\CJKvlet{bx/n/01/4}{m/n/01/4} +\CJKvlet{bx/n/01/98}{m/n/01/98} +\CJKvlet{bx/n/01/33}{m/n/01/33} +\CJKvlet{bx/n/01/34}{m/n/01/34} +\CJKvlet{bx/n/01/129}{m/n/01/129} +\CJKvlet{bx/n/01/22}{m/n/01/22} +\CJKvlet{bx/n/01/24}{m/n/01/24} +\CJKvlet{bx/n/01/12}{m/n/01/12} +\CJKvlet{bx/n/01/11}{m/n/01/11} +\CJKvlet{bx/n/01/148}{m/n/01/148} +\CJKvlet{bx/n/01/146}{m/n/01/146} +\CJKvlet{bx/n/01/149}{m/n/01/149} +\CJKvlet{bx/n/01/147}{m/n/01/147} +\CJKvlet{bx/n/01/155}{m/n/01/155} +\CJKvlet{bx/n/01/154}{m/n/01/154} +\CJKvlet{bx/n/01/212}{m/n/01/212} +\CJKvlet{bx/n/01/213}{m/n/01/213} +\CJKvlet{bx/n/01/215}{m/n/01/215} +\CJKvlet{bx/n/01/216}{m/n/01/216} +\CJKvlet{bx/n/01/217}{m/n/01/217} +\CJKvlet{bx/n/01/218}{m/n/01/218} +\CJKvlet{bx/n/01/210}{m/n/01/210} +\CJKvlet{bx/n/01/209}{m/n/01/209} +\CJKvlet{bx/n/01/208}{m/n/01/208} +\CJKvlet{bx/n/01/207}{m/n/01/207} +\CJKvlet{bx/n/01/223}{m/n/01/223} +\CJKvlet{bx/n/01/224}{m/n/01/224} +\CJKvlet{bx/n/01/226}{m/n/01/226} +\CJKvlet{bx/n/01/225}{m/n/01/225} +\CJKvlet{bx/n/01/219}{m/n/01/219} +\CJKvlet{bx/n/01/220}{m/n/01/220} +\CJKvlet{bx/n/01/222}{m/n/01/222} +\CJKvlet{bx/n/01/221}{m/n/01/221} +\CJKvlet{bx/n/01/26}{m/n/01/26} +\CJKvlet{bx/n/01/2}{m/n/01/2} +\CJKvlet{bx/n/01/3}{m/n/01/3} +\CJKvlet{bx/n/01/49}{m/n/01/49} +\CJKvlet{bx/n/01/50}{m/n/01/50} +\CJKvlet{bx/n/01/45}{m/n/01/45} +\CJKvlet{bx/n/01/46}{m/n/01/46} +\CJKvlet{bx/n/01/53}{m/n/01/53} +\CJKvlet{bx/n/01/54}{m/n/01/54} +\CJKvlet{bx/n/01/57}{m/n/01/57} +\CJKvlet{bx/n/01/58}{m/n/01/58} +\CJKvlet{bx/n/01/41}{m/n/01/41} +\CJKvlet{bx/n/01/42}{m/n/01/42} +\CJKvlet{bx/n/01/37}{m/n/01/37} +\CJKvlet{bx/n/01/38}{m/n/01/38} +\CJKvlet{bx/n/01/28}{m/n/01/28} +\CJKvlet{bx/n/01/13}{m/n/01/13} +\CJKvlet{bx/n/01/14}{m/n/01/14} +\CJKvlet{bx/n/01/15}{m/n/01/15} +\CJKvlet{bx/n/01/61}{m/n/01/61} +\CJKvlet{bx/n/01/62}{m/n/01/62} +\CJKvlet{bx/n/01/63}{m/n/01/63} +\CJKvlet{bx/n/01/64}{m/n/01/64} +\CJKvlet{bx/n/01/65}{m/n/01/65} +\CJKvlet{bx/n/01/66}{m/n/01/66} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/c00bsmi.fd b/Master/texmf-dist/tex/latex/CJK/Bg5/c00bsmi.fd new file mode 100644 index 00000000000..39bdecc263a --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/c00bsmi.fd @@ -0,0 +1,25 @@ +% This is the file c00bsmi.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c00bsmi.fd}[\filedate\space\fileversion] + + +% traditional Chinese characters +% +% character set: Big 5 +% font encoding: CJK (Bg5) + +% Arphic PL TrueType font AR PL Mingti2L Big5 / ShanHeiSun-Light (MingTi) + +\DeclareFontFamily{C00}{bsmi}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C00}{bsmi}{m}{n}{<-> CJK * bsmilp}{} +\DeclareFontShape{C00}{bsmi}{bx}{n}{<-> CJKb * bsmilp}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/c00bsmi.fdx b/Master/texmf-dist/tex/latex/CJK/Bg5/c00bsmi.fdx new file mode 100644 index 00000000000..16d565b8144 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/c00bsmi.fdx @@ -0,0 +1,147 @@ +% This is the file c00bsmi.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c00bsmi.fdx}[\filedate\space\fileversion] + + +\CJKvdef{fullheight}{1em} +\CJKvdef{height}{.88em} +\CJKvdef{offset}{.6em} + +\CJKvdef{m/n/01/96}{\def\CJK@plane{v}\selectfont\CJKsymbol{0}} +\CJKvdef{m/n/01/16}{\def\CJK@plane{v}\selectfont\CJKsymbol{1}} +\CJKvdef{m/n/01/99}{\def\CJK@plane{v}\selectfont\CJKsymbol{2}} +\CJKvdef{m/n/01/29}{\def\CJK@plane{v}\selectfont\CJKsymbol{3}} +\CJKvdef{m/n/01/30}{\def\CJK@plane{v}\selectfont\CJKsymbol{4}} +\CJKvdef{m/n/01/1}{\def\CJK@plane{v}\selectfont\CJKsymbol{5}} +\CJKvdef{m/n/01/4}{\def\CJK@plane{v}\selectfont\CJKsymbol{6}} +\CJKvdef{m/n/01/98}{\def\CJK@plane{v}\selectfont\CJKsymbol{9}} +\CJKvdef{m/n/01/33}{\def\CJK@plane{v}\selectfont\CJKsymbol{10}} +\CJKvdef{m/n/01/34}{\def\CJK@plane{v}\selectfont\CJKsymbol{11}} +\CJKvdef{m/n/01/129}{\def\CJK@plane{v}\selectfont\CJKsymbol{12}} +\CJKvdef{m/n/01/22}{\def\CJK@plane{v}\selectfont\CJKsymbol{13}} +\CJKvdef{m/n/01/24}{\def\CJK@plane{v}\selectfont\CJKsymbol{14}} +\CJKvdef{m/n/01/12}{\def\CJK@plane{v}\selectfont\CJKsymbol{15}} +\CJKvdef{m/n/01/11}{\def\CJK@plane{v}\selectfont\CJKsymbol{16}} +\CJKvdef{m/n/01/148}{\def\CJK@plane{v}\selectfont\CJKsymbol{17}} +\CJKvdef{m/n/01/146}{\def\CJK@plane{v}\selectfont\CJKsymbol{18}} +\CJKvdef{m/n/01/149}{\def\CJK@plane{v}\selectfont\CJKsymbol{19}} +\CJKvdef{m/n/01/147}{\def\CJK@plane{v}\selectfont\CJKsymbol{20}} +\CJKvdef{m/n/01/155}{\def\CJK@plane{v}\selectfont\CJKsymbol{21}} +\CJKvdef{m/n/01/154}{\def\CJK@plane{v}\selectfont\CJKsymbol{22}} +\CJKvdef{m/n/01/212}{\def\CJK@plane{v}\selectfont\CJKsymbol{23}} +\CJKvdef{m/n/01/213}{\def\CJK@plane{v}\selectfont\CJKsymbol{24}} +\CJKvdef{m/n/01/215}{\def\CJK@plane{v}\selectfont\CJKsymbol{25}} +\CJKvdef{m/n/01/216}{\def\CJK@plane{v}\selectfont\CJKsymbol{26}} +\CJKvdef{m/n/01/217}{\def\CJK@plane{v}\selectfont\CJKsymbol{27}} +\CJKvdef{m/n/01/218}{\def\CJK@plane{v}\selectfont\CJKsymbol{28}} +\CJKvdef{m/n/01/210}{\def\CJK@plane{v}\selectfont\CJKsymbol{29}} +\CJKvdef{m/n/01/209}{\def\CJK@plane{v}\selectfont\CJKsymbol{30}} +\CJKvdef{m/n/01/208}{\def\CJK@plane{v}\selectfont\CJKsymbol{31}} +\CJKvdef{m/n/01/207}{\def\CJK@plane{v}\selectfont\CJKsymbol{32}} +\CJKvdef{m/n/01/223}{\def\CJK@plane{v}\selectfont\CJKsymbol{33}} +\CJKvdef{m/n/01/224}{\def\CJK@plane{v}\selectfont\CJKsymbol{47}} +\CJKvdef{m/n/01/226}{\def\CJK@plane{v}\selectfont\CJKsymbol{50}} +\CJKvdef{m/n/01/225}{\def\CJK@plane{v}\selectfont\CJKsymbol{59}} +\CJKvdef{m/n/01/219}{\def\CJK@plane{v}\selectfont\CJKsymbol{61}} +\CJKvdef{m/n/01/220}{\def\CJK@plane{v}\selectfont\CJKsymbol{62}} +\CJKvdef{m/n/01/222}{\def\CJK@plane{v}\selectfont\CJKsymbol{63}} +\CJKvdef{m/n/01/221}{\def\CJK@plane{v}\selectfont\CJKsymbol{64}} +\CJKvdef{m/n/01/26}{\def\CJK@plane{v}\selectfont\CJKsymbol{65}} +\CJKvdef{m/n/01/2}{\def\CJK@plane{v}\selectfont\CJKsymbol{66}} +\CJKvdef{m/n/01/3}{\def\CJK@plane{v}\selectfont\CJKsymbol{67}} +\CJKvdef{m/n/01/49}{\def\CJK@plane{v}\selectfont\CJKsymbol{68}} +\CJKvdef{m/n/01/50}{\def\CJK@plane{v}\selectfont\CJKsymbol{69}} +\CJKvdef{m/n/01/45}{\def\CJK@plane{v}\selectfont\CJKsymbol{70}} +\CJKvdef{m/n/01/46}{\def\CJK@plane{v}\selectfont\CJKsymbol{71}} +\CJKvdef{m/n/01/53}{\def\CJK@plane{v}\selectfont\CJKsymbol{72}} +\CJKvdef{m/n/01/54}{\def\CJK@plane{v}\selectfont\CJKsymbol{73}} +\CJKvdef{m/n/01/57}{\def\CJK@plane{v}\selectfont\CJKsymbol{74}} +\CJKvdef{m/n/01/58}{\def\CJK@plane{v}\selectfont\CJKsymbol{75}} +\CJKvdef{m/n/01/41}{\def\CJK@plane{v}\selectfont\CJKsymbol{76}} +\CJKvdef{m/n/01/42}{\def\CJK@plane{v}\selectfont\CJKsymbol{77}} +\CJKvdef{m/n/01/37}{\def\CJK@plane{v}\selectfont\CJKsymbol{78}} +\CJKvdef{m/n/01/38}{\def\CJK@plane{v}\selectfont\CJKsymbol{79}} +\CJKvdef{m/n/01/28}{\def\CJK@plane{v}\selectfont\CJKsymbol{80}} +\CJKvdef{m/n/01/13}{\def\CJK@plane{v}\selectfont\CJKsymbol{81}} +\CJKvdef{m/n/01/14}{\def\CJK@plane{v}\selectfont\CJKsymbol{82}} +\CJKvdef{m/n/01/15}{\def\CJK@plane{v}\selectfont\CJKsymbol{83}} +\CJKvdef{m/n/01/61}{\def\CJK@plane{v}\selectfont\CJKsymbol{84}} +\CJKvdef{m/n/01/62}{\def\CJK@plane{v}\selectfont\CJKsymbol{85}} +\CJKvdef{m/n/01/63}{\def\CJK@plane{v}\selectfont\CJKsymbol{86}} +\CJKvdef{m/n/01/64}{\def\CJK@plane{v}\selectfont\CJKsymbol{87}} +\CJKvdef{m/n/01/65}{\def\CJK@plane{v}\selectfont\CJKsymbol{88}} +\CJKvdef{m/n/01/66}{\def\CJK@plane{v}\selectfont\CJKsymbol{89}} + +\CJKvlet{bx/n/01/96}{m/n/01/96} +\CJKvlet{bx/n/01/16}{m/n/01/16} +\CJKvlet{bx/n/01/99}{m/n/01/99} +\CJKvlet{bx/n/01/29}{m/n/01/29} +\CJKvlet{bx/n/01/30}{m/n/01/30} +\CJKvlet{bx/n/01/1}{m/n/01/1} +\CJKvlet{bx/n/01/4}{m/n/01/4} +\CJKvlet{bx/n/01/98}{m/n/01/98} +\CJKvlet{bx/n/01/33}{m/n/01/33} +\CJKvlet{bx/n/01/34}{m/n/01/34} +\CJKvlet{bx/n/01/129}{m/n/01/129} +\CJKvlet{bx/n/01/22}{m/n/01/22} +\CJKvlet{bx/n/01/24}{m/n/01/24} +\CJKvlet{bx/n/01/12}{m/n/01/12} +\CJKvlet{bx/n/01/11}{m/n/01/11} +\CJKvlet{bx/n/01/148}{m/n/01/148} +\CJKvlet{bx/n/01/146}{m/n/01/146} +\CJKvlet{bx/n/01/149}{m/n/01/149} +\CJKvlet{bx/n/01/147}{m/n/01/147} +\CJKvlet{bx/n/01/155}{m/n/01/155} +\CJKvlet{bx/n/01/154}{m/n/01/154} +\CJKvlet{bx/n/01/212}{m/n/01/212} +\CJKvlet{bx/n/01/213}{m/n/01/213} +\CJKvlet{bx/n/01/215}{m/n/01/215} +\CJKvlet{bx/n/01/216}{m/n/01/216} +\CJKvlet{bx/n/01/217}{m/n/01/217} +\CJKvlet{bx/n/01/218}{m/n/01/218} +\CJKvlet{bx/n/01/210}{m/n/01/210} +\CJKvlet{bx/n/01/209}{m/n/01/209} +\CJKvlet{bx/n/01/208}{m/n/01/208} +\CJKvlet{bx/n/01/207}{m/n/01/207} +\CJKvlet{bx/n/01/223}{m/n/01/223} +\CJKvlet{bx/n/01/224}{m/n/01/224} +\CJKvlet{bx/n/01/226}{m/n/01/226} +\CJKvlet{bx/n/01/225}{m/n/01/225} +\CJKvlet{bx/n/01/219}{m/n/01/219} +\CJKvlet{bx/n/01/220}{m/n/01/220} +\CJKvlet{bx/n/01/222}{m/n/01/222} +\CJKvlet{bx/n/01/221}{m/n/01/221} +\CJKvlet{bx/n/01/26}{m/n/01/26} +\CJKvlet{bx/n/01/2}{m/n/01/2} +\CJKvlet{bx/n/01/3}{m/n/01/3} +\CJKvlet{bx/n/01/49}{m/n/01/49} +\CJKvlet{bx/n/01/50}{m/n/01/50} +\CJKvlet{bx/n/01/45}{m/n/01/45} +\CJKvlet{bx/n/01/46}{m/n/01/46} +\CJKvlet{bx/n/01/53}{m/n/01/53} +\CJKvlet{bx/n/01/54}{m/n/01/54} +\CJKvlet{bx/n/01/57}{m/n/01/57} +\CJKvlet{bx/n/01/58}{m/n/01/58} +\CJKvlet{bx/n/01/41}{m/n/01/41} +\CJKvlet{bx/n/01/42}{m/n/01/42} +\CJKvlet{bx/n/01/37}{m/n/01/37} +\CJKvlet{bx/n/01/38}{m/n/01/38} +\CJKvlet{bx/n/01/28}{m/n/01/28} +\CJKvlet{bx/n/01/13}{m/n/01/13} +\CJKvlet{bx/n/01/14}{m/n/01/14} +\CJKvlet{bx/n/01/15}{m/n/01/15} +\CJKvlet{bx/n/01/61}{m/n/01/61} +\CJKvlet{bx/n/01/62}{m/n/01/62} +\CJKvlet{bx/n/01/63}{m/n/01/63} +\CJKvlet{bx/n/01/64}{m/n/01/64} +\CJKvlet{bx/n/01/65}{m/n/01/65} +\CJKvlet{bx/n/01/66}{m/n/01/66} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/c00bsmir.fd b/Master/texmf-dist/tex/latex/CJK/Bg5/c00bsmir.fd new file mode 100644 index 00000000000..28716fbd0b4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/c00bsmir.fd @@ -0,0 +1,25 @@ +% This is the file c00bsmir.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c00bsmir.fd}[\filedate\space\fileversion] + + +% traditional Chinese characters +% +% character set: Big 5 +% font encoding: CJK (Bg5) + +% Arphic GPL font (MingTi) rotated + +\DeclareFontFamily{C00}{bsmir}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C00}{bsmir}{m}{n}{<-> CJK * bsmilr}{} +\DeclareFontShape{C00}{bsmir}{bx}{n}{<-> CJKb * bsmilr}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/c00bsmir.fdx b/Master/texmf-dist/tex/latex/CJK/Bg5/c00bsmir.fdx new file mode 100644 index 00000000000..934af64cb98 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/c00bsmir.fdx @@ -0,0 +1,15 @@ +% This is the file c00bsmir.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c00bsmir.fdx}[\filedate\space\fileversion] + + +\CJKvdef{norotate}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/c00cns.fd b/Master/texmf-dist/tex/latex/CJK/Bg5/c00cns.fd new file mode 100644 index 00000000000..753289cc1b6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/c00cns.fd @@ -0,0 +1,25 @@ +% This is the file c00cns.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c00cns.fd}[\filedate\space\fileversion] + + +% traditional Chinese characters +% +% character set: Big 5 +% font encoding: CJK (Bg5) + +% Big 5 encoded CNS pixel font + +\DeclareFontFamily{C00}{CNS}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C00}{CNS}{m}{n}{<-> CJK * csso12}{} +\DeclareFontShape{C00}{CNS}{bx}{n}{<-> CJKb * csso12}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/c00fs.fd b/Master/texmf-dist/tex/latex/CJK/Bg5/c00fs.fd new file mode 100644 index 00000000000..230a2469a2f --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/c00fs.fd @@ -0,0 +1,25 @@ +% This is the file c00fs.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c00fs.fd}[\filedate\space\fileversion] + + +% traditional Chinese characters in Big 5 encoding scheme. +% +% character set: Big 5 +% font encoding: CJK (Bg5) + +% NTU TrueType font + +\DeclareFontFamily{C00}{fs}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C00}{fs}{m}{n}{<-> CJK * ntufsm}{} +\DeclareFontShape{C00}{fs}{bx}{n}{<-> CJKb * ntufsm}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/c00kai.fd b/Master/texmf-dist/tex/latex/CJK/Bg5/c00kai.fd new file mode 100644 index 00000000000..ce08b914bd2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/c00kai.fd @@ -0,0 +1,25 @@ +% This is the file c00kai.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c00kai.fd}[\filedate\space\fileversion] + + +% traditional Chinese characters +% +% character set: Big 5 +% font encoding: CJK (Bg5) + +% pixel font + +\DeclareFontFamily{C00}{kai}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C00}{kai}{m}{n}{<-> CJK * b5ka12}{} +\DeclareFontShape{C00}{kai}{bx}{n}{<-> CJKb * b5ka12}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/c00kair.fd b/Master/texmf-dist/tex/latex/CJK/Bg5/c00kair.fd new file mode 100644 index 00000000000..33f5d4d3845 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/c00kair.fd @@ -0,0 +1,25 @@ +% This is the file c00kair.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c00kair.fd}[\filedate\space\fileversion] + + +% traditional Chinese characters in Big 5 encoding scheme. +% +% character set: Big 5 +% font encoding: CJK (Bg5) + +% ntukai48 pixel font rotated + +\DeclareFontFamily{C00}{kair}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C00}{kair}{m}{n}{<-> CJK * b5kr12}{} +\DeclareFontShape{C00}{kair}{bx}{n}{<-> CJKb * b5kr12}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/c00kair.fdx b/Master/texmf-dist/tex/latex/CJK/Bg5/c00kair.fdx new file mode 100644 index 00000000000..feb793c6e22 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/c00kair.fdx @@ -0,0 +1,15 @@ +% This is the file c00kair.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c00kair.fdx}[\filedate\space\fileversion] + + +\CJKvdef{norotate}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/c00song.fd b/Master/texmf-dist/tex/latex/CJK/Bg5/c00song.fd new file mode 100644 index 00000000000..5d513f5d72b --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/c00song.fd @@ -0,0 +1,25 @@ +% This is the file c00song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c00song.fd}[\filedate\space\fileversion] + + +% traditional Chinese characters +% +% character set: Big 5 +% font encoding: CJK (Bg5) + +% pixel font + +\DeclareFontFamily{C00}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C00}{song}{m}{n}{<-> CJKsub * kai/m/n}{} +\DeclareFontShape{C00}{song}{bx}{n}{<-> CJKsub * kai/bx/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/c01song.fd b/Master/texmf-dist/tex/latex/CJK/Bg5/c01song.fd new file mode 100644 index 00000000000..0aa67d8411f --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/c01song.fd @@ -0,0 +1,23 @@ +% This is the file c01song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c01song.fd}[\filedate\space\fileversion] + + +% traditional Chinese characters +% +% character set: Big 5 +% font encoding: pmC + +\DeclareFontFamily{C01}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C01}{song}{m}{n}{<-> sCJKfixed * wcb5}{} +\DeclareFontShape{C01}{song}{bx}{n}{<-> sCJKfixedb * wcb5}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/Bg5/c09song.fd b/Master/texmf-dist/tex/latex/CJK/Bg5/c09song.fd new file mode 100644 index 00000000000..477f94fc85e --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/Bg5/c09song.fd @@ -0,0 +1,23 @@ +% This is the file c09song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c09song.fd}[\filedate\space\fileversion] + + +% Chinese characters (extension of Big 5) +% +% character set: Big 5+ +% font encoding: CJK (extended) + +\DeclareFontFamily{C09}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C09}{song}{m}{n}{<-> CJK * bg5p}{} +\DeclareFontShape{C09}{song}{bx}{n}{<-> CJKb * bg5p}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CEF/c80song.fd b/Master/texmf-dist/tex/latex/CJK/CEF/c80song.fd new file mode 100644 index 00000000000..d2bcc78819a --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CEF/c80song.fd @@ -0,0 +1,34 @@ +% This is the file c80song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c80song.fd}[\filedate\space\fileversion] + + +% CEF reserved font for IRIZ (International Research Institute for Zen +% Buddhism). +% +% character set: IRIZ +% font encoding: CJK (standard) + +\DeclareFontFamily{C80}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C80}{song}{m}{n}{ + <5> <6> <7> CJKfixed * cxso10 + <8> <9> <10> <10.95> sCJKfixed * cxso10 + <12> CJKfixed * cxso10 + <14.4> <17.28> sCJKfixed * cxso17 + <20.74> <24.88> CJKfixed * cxso17}{} +\DeclareFontShape{C80}{song}{bx}{n}{ + <5> <6> <7> CJKfixedb * cxso10 + <8> <9> <10> <10.95> sCJKfixedb * cxso10 + <12> CJKfixedb * cxso10 + <14.4> <17.28> sCJKfixedb * cxso17 + <20.74> <24.88> CJKfixedb * cxso17}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CEF/c81song.fd b/Master/texmf-dist/tex/latex/CJK/CEF/c81song.fd new file mode 100644 index 00000000000..6b4d9b6edf3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CEF/c81song.fd @@ -0,0 +1,33 @@ +% This is the file c81song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c81song.fd}[\filedate\space\fileversion] + + +% CEF private font. +% +% character set: IRIZ private +% font encoding: CJK (standard) + +\DeclareFontFamily{C81}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C81}{song}{m}{n}{ + <5> <6> <7> CJKfixed * cyso10 + <8> <9> <10> <10.95> sCJKfixed * cyso10 + <12> CJKfixed * cyso10 + <14.4> <17.28> sCJKfixed * cyso17 + <20.74> <24.88> CJKfixed * cyso17}{} +\DeclareFontShape{C81}{song}{bx}{n}{ + <5> <6> <7> CJKfixedb * cyso10 + <8> <9> <10> <10.95> sCJKfixedb * cyso10 + <12> CJKfixedb * cyso10 + <14.4> <17.28> sCJKfixedb * cyso17 + <20.74> <24.88> CJKfixedb * cyso17}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CJK.enc b/Master/texmf-dist/tex/latex/CJK/CJK.enc new file mode 100644 index 00000000000..64766a18de4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CJK.enc @@ -0,0 +1,999 @@ +% This is the file CJK.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{CJK.enc}[\filedate\space\fileversion] + + +% we first define a macro to load an encoding file xxx.enc if +% \CJK@xxxEncoding is still undefined. \CJK@xxxEncoding will only be +% executed if it is not the actual encoding. + +\edef\CJK@actualEncoding{} + +\def\CJK@loadEncoding#1{ + \expandafter\ifx\csname CJK@#1Encoding\endcsname \relax + \CJK@input{#1.enc} + \fi + + \edef\CJK@temp{#1} + \ifx\CJK@temp \CJK@actualEncoding + \else + \csname CJK@#1Encoding\endcsname + \CJK@global\edef\CJK@actualEncoding{#1} + \fi} + +% this loads the appropriate xxx.chr file if \CJK@xxxChr is still undefined. +% \CJK@xxxChr will only be executed if it is not the actual character +% macro set. + +\edef\CJK@actualChr{} + +\def\CJK@loadChr#1{ + \expandafter\ifx\csname CJK@#1Chr\endcsname \relax + \CJK@input{#1.chr} + \fi + + \edef\CJK@temp{#1} + \ifx\CJK@temp \CJK@actualChr + \else + \csname CJK@#1Chr\endcsname + \CJK@global\edef\CJK@actualChr{#1} + \fi} + +% this loads the appropriate xxx.bdg file if \CJK@xxxBinding is still +% undefined. \CJK@xxxBinding will only be executed if it is not the +% actual binding. +% +% if the flag \ifCJK@nobind@ is set we do nothing. + +\newif\ifCJK@nobind@ + +\edef\CJK@actualBinding{} + +\def\CJK@loadBinding#1{ + \ifCJK@nobind@ + \else + \expandafter\ifx\csname CJK@#1Binding\endcsname \relax + \CJK@input{#1.bdg} + \fi + + \edef\CJK@temp{#1} + \ifx\CJK@temp \CJK@actualBinding + \else + \csname CJK@#1Binding\endcsname + \CJK@global\edef\CJK@actualBinding{#1} + \fi + \fi} + + +% define macros for individual characters (i.e. the first byte); each active +% character selects the appropriate subfont. The assignments actually +% happen in the encoding specific .enc files. + +\def\CJK@namegdef#1{ + \@tempcnta `#1 + \edef\CJK@temp{\the\@tempcnta} + \expandafter\CJK@global\expandafter\def\csname CJK@\CJK@temp\endcsname} + + +% some encodings can't be reliably processed if \MakeUppercase is active. +% The following macro disables it. It is used in the encoding specific +% .enc files. + +\ifx\CJKpreproc \relax + \def\CJK@disableMakeUppercase{ + \CJK@global\let\CJKuppercase \MakeUppercase + \CJK@global\let\MakeUppercase \relax + + \PackageWarningNoLine{CJK}{ + `\CJK@actualEncoding' encoding used in non-preprocessed mode.\MessageBreak + \protect\MakeUppercase\space disabled} + \CJK@global\let\CJK@disableMakeUppercase \relax} +\else + \let\CJK@disableMakeUppercase \relax +\fi + + +% single shifts (EUC-TW, EUC-JP) and three-byte UTF8 values can't be used +% in preprocessed mode + +\def\CJK@shiftError{ + \PackageError{CJK}{ + Single shifts in `\CJK@actualEncoding' encoding + can't be used in preprocessed mode + } + {Maybe you've forgotten to change the encoding?}} +\def\CJK@unicodeError{ + \PackageError{CJK}{ + Three-Byte UTF8 values can't be used in preprocessed mode + } + {Maybe you've forgotten to change the encoding?}} + + +% the following macro is used to map the CJK (font) encoding to the +% corresponding NFSS font encodings. It also registers the encoding; +% we define an empty macro for the font name in \DeclareFontSubstitution +% since LaTeX2e tests without a subplane appended. + +\def\CJK@mapToNFSS#1#2#3#4#5{ + \expandafter\edef\csname CJK@#1@nfssenc\endcsname{#2} + \DeclareFontEncoding{#2}{}{} + \DeclareFontSubstitution{#2}{#3}{#4}{#5} + \expandafter\def\csname #2/#3/#4/#5\endcsname{}} + + +% an ugly environment which redefines the characters `\', `{', and `}' to +% `/', `(', and `)' respectively since some CJK encodings need these +% characters as second bytes. +% +% to include \CJK@global we define the low level environment macros +% directly. + +\def\CJK@makeEnvironment#1{ + \@ifundefined{#1text}{ + \CJK@global\@namedef{#1text}{ + \catcode`\\=12 + \catcode`\{=12 + \catcode`\}=12 + \def\/{/} + \def\({(} + \def\){)} + \catcode`\/=0 + \catcode`\(=1 + \catcode`\)=2} + \CJK@global\@namedef{end#1text}{}}{}} + + +% here an overview of all encodings/font encodings: +% +% Chinese: Bg5 C00 +% Bg5pmC C01 +% +% Bg5+ C09 +% +% GB C10 +% GBpmC C11 +% +% GBK C19 +% +% GBt C20 +% GBtpmC C21 +% +% CNS1-7 C31-37 +% +% Japanese: JIS C40 +% JISpmC C41 +% JISdnp C42 +% JISwn C43 +% +% JIS2 C50 +% JIS2dnp C52 +% +% SJIS -> kana C49 +% SJISdnp -> kana C49 +% +% Korean: KS -> hanja C60 +% -> hangul C61 +% KSpmC C62 +% KSHL -> hangulHL C63 +% -> symbolHL C64 +% -> hanjaHL C65 +% +% Unicode: UTF8 C70 +% +% CEF: CEFX C80 +% CEFY C81 + + +% here are the punctuation tables. We suppress spaces additionally in this +% group. + +\begingroup + \catcode`\ 9\relax + + \CJK@prePunct {Bg5}{A1}{5D, 5F, 61, 63, 65, 67, 69, 6B, 6D, 6F, 71, 73, + 75, 77, 79, 7B, 7D, A1, A3, + A5, A7, A9, AB, + AD, B1, CC, CD} + \CJK@postPunct {Bg5}{A1}{41, 42, 43, 44, 45, 46, 47, 48, + 49, 4A, 4B, 4C, 4D, 4E, 4F, 50, 51, + 52, 53, 54, 57, + 5E, 60, 62, 64, 66, 68, 6A, 6C, 6E, 70, 72, 74, + 76, 78, 7A, 7C, 7E, A2, A4, + A6, A8, AA, AC} + \CJK@prePunct {Bg5}{A2}{43, 44, 45, 46, 47, 49, + 4C, 4E} + \CJK@postPunct {Bg5}{A2}{48, 4A, 4B, 4D, + 4F, 50, 51, 52, 53, 54, 55, 56, 57, 58} + + \CJK@prePunct {GB}{A1}{AE, B0, B2, B4, B6, B8, BA, BC, BE, + E7, E8, E9, EA, EC, ED} + \CJK@postPunct {GB}{A1}{A2, A3, A4, A9, AD, + AF, B1, B3, B5, B7, B9, BB, BD, BF, + C3, E3, E4, E5, E6, EB} + \CJK@prePunct {GB}{A3}{A3, A4, A8, C0, DB, FB} + \CJK@postPunct {GB}{A3}{A1, A5, A9, AC, AE, BA, BB, BF, DD, FD} + + \CJK@prePunct {JIS}{A1}{C6, C8, CA, CC, CE, D0, D2, D4, D6, D8, DA, + EF, F0, F1, F2, F4, F7, F8} + \CJK@postPunct {JIS}{A1}{A2, A3, A4, A5, A6, A7, A8, A9, AA, AB, AC, + B3, B4, B5, B6, B9, BA, BC, + C4, C7, C9, CB, CD, CF, D1, D3, D5, D7, D9, DB, + EB, EC, ED, EE, F3} + \CJK@prePunct {JIS}{A2}{A9} +% \CJK@postPunct {JIS}{A2}{} +% \CJK@prePunct {JIS}{A4}{} + \CJK@postPunct {JIS}{A4}{A1, A3, A5, A7, A9, + C3, E3, E5, E7, EE} +% \CJK@prePunct {JIS}{A5}{} + \CJK@postPunct {JIS}{A5}{A1, A3, A5, A7, A9, + C3, E3, E5, E7, EE, + F5, F6} + + \CJK@prePunct {SJIS}{81}{65, 67, 69, 6B, 6D, 6F, 71, 73, 75, 77, 79, + 8F, 90, 91, 92, 94, 97, 98, + A7} + \CJK@postPunct{SJIS}{81}{41, 42, 43, 44, 45, 46, 47, 48, 49, 4A, 4B, + 52, 53, 54, 55, 58, 59, 5B, + 63, 66, 68, 6A, 6C, 6E, 70, 72, 74, 76, 78, 7A, + 8B, 8C, 8D, 8E, 93} +% \CJK@prePunct {SJIS}{82}{} + \CJK@postPunct{SJIS}{82}{9F, A1, A3, A5, A7, + C1, E1, E3, E5, EC} +% \CJK@prePunct {SJIS}{83}{} + \CJK@postPunct{SJIS}{83}{40, 42, 44, 46, 48, + 62, 83, 85, 87, 8E, + 95, 96} + + % half-width katakana + \CJK@prePunct {C49}{}{A2} + \CJK@postPunct {C49}{}{A1, A3, A4, A5, A7, A8, A9, AA, AB, AC, AD, AE, AF, + B0, DE, DF} + + \CJK@prePunct {KS}{A1}{AE, B0, B2, B4, B6, B8, BA, BC, + CB, CC, CD, D7, EC} + \CJK@postPunct {KS}{A1}{A2, A3, A4, A5, A6, + AF, B1, B3, B5, B7, B9, BB, BD, + C6, C7, C8, C9, ED} + \CJK@prePunct {KS}{A3}{A3, A4, A8, C0, DB, DC, FB} + \CJK@postPunct {KS}{A3}{A1, A5, A9, AC, AE, BA, BB, BF, DD, FD} + + \xdef\CJK@uniPunct{30, fe, ff} % values must be lowercase for UTF 8 + + \CJK@prePunct {UTF8}{30}{08, 0A, 0C, 0E, 10, 12, 14, 16, 18, 1A, 1D, 1F, 36} + \CJK@postPunct{UTF8}{30}{01, 02, 05, 06, + 09, 0B, 0D, 0F, 11, 15, 17, 19, 1B, 1E, + 41, 43, 45, 47, 49, 63, 83, 85, 87, 8E, + 9B, 9C, 9D, 9E, + A1, A3, A5, A7, A9, C3, E3, E5, E7, EE, F5, F6, + FB, FC, FD, FE} + \CJK@prePunct {UTF8}{fe}{59, 5B, 5D, 5F, 60, 69, 6B} + \CJK@postPunct{UTF8}{fe}{50, 51, 52, 54, 55, 56, 57, 5A, 5C, 5E, 6A} + \CJK@prePunct {UTF8}{ff}{03, 04, 08, 20, 3B, 5B, E0, E1, E5, E6} + \CJK@postPunct{UTF8}{ff}{01, 05, 09, 0C, 0E, 1A, 1B, 1F, 3D, 5D, + 61, 63, 64, 65, 67, 68, 69, 6A, 6B, 6C, 6D, 6E, 6F, + 70, 9E, 9F} + + \CJK@prePunct {CNS1}{A1}{BE, C2, C6, CA, CE, D2, D6, DA, DE, E0, E2, + E4, E6, E8, EA, + EC, F0} + \CJK@postPunct{CNS1}{A1}{A2, A3, A4, A5, A6, A7, A8, A9, + AA, AC, AD, AE, AF, B0, B1, B2, + B3, B4, B5, + BF, C3, C7, CB, CF, D3, D7, DB, DF, E1, E3, + E5, E7, E9, EB} + \CJK@prePunct {CNS1}{A2}{AD, AE, E3, E4, E5, E6, E7, E9, + EC, EE} + \CJK@postPunct{CNS1}{A2}{E8, EA, EB, ED, + EF, F0, F1, F2, F3, F4, F5, F6, F7, F8} + +\endgroup + + +% dummy encoding for MULE. + +\def\CJK@@enc{\CJK@loadBinding{standard}} + +\edef\CJK@@fontenc{} + + +% traditional Chinese characters +% +% character set: Big 5 +% encoding: Big 5 +% font encoding: CJK + +\CJK@mapToNFSS{Bg5}{C00}{song}{m}{n} +\CJKencfamily{Bg5}{song} +\CJKfontenc{Bg5}{} +\@namedef{CJK@Bg5@hook}{} + +\@namedef{CJK@Bg5@enc}{ + \CJK@makeEnvironment{Bg5} + + \CJK@loadBinding{standard} + + \CJK@global\chardef\CJK@min "040% don't forget `0' before the number, + \CJK@global\chardef\CJK@max "0FE% otherwise german.sty will not work. + + \CJK@loadEncoding{Bg5} + + \CJK@global\def\CJK@spaceChar{\CJKchar{"0A1}{"040}}} + +% Chinese characters (extension of Big 5) +% +% character set: Big 5+ +% encoding: extended +% font encoding: CJK + +\CJK@mapToNFSS{Bg5+}{C09}{song}{m}{n} +\CJKencfamily{Bg5+}{song} +\CJKfontenc{Bg5+}{} +\@namedef{CJK@Bg5+@hook}{} + +\@namedef{CJK@Bg5+@enc}{ + \CJK@makeEnvironment{Bg5+} + + \CJK@loadBinding{standard} + + \CJK@global\chardef\CJK@min "040 + \CJK@global\chardef\CJK@max "0FE + + \CJK@loadEncoding{extended} + + \CJK@global\edef\CJK@punctEnc{Bg5} + + \CJK@global\def\CJK@spaceChar{\CJKchar{"0A1}{"040}}} + + +% Chinese characters +% +% character set: GB 2312-80 +% encoding: EUC +% font encoding: CJK + +\CJK@mapToNFSS{GB}{C10}{song}{m}{n} +\CJKencfamily{GB}{song} +\CJKfontenc{GB}{} +\def\CJK@GB@hook{} + +\def\CJK@GB@enc{ + \CJK@loadBinding{standard} + + \CJK@global\chardef\CJK@min "0A1 + \CJK@global\chardef\CJK@max "0FE + + \CJK@loadEncoding{standard} + + \CJK@global\edef\CJK@punctEnc{GB} + + \CJK@global\def\CJK@spaceChar{\CJKchar{"0A1}{"0A1}}} + +% traditional Chinese characters +% +% character set: GB/T 12345-90 +% encoding: EUC +% font encoding: CJK + +\CJK@mapToNFSS{GBt}{C20}{song}{m}{n} +\CJKencfamily{GBt}{song} +\CJKfontenc{GBt}{} +\def\CJK@GBt@hook{} + +\let\CJK@GBt@enc \CJK@GB@enc + +% Chinese characters (extension of GB 2312) +% +% character set: GBK +% encoding: extended +% font encoding: CJK + +\CJK@mapToNFSS{GBK}{C19}{song}{m}{n} +\CJKencfamily{GBK}{song} +\CJKfontenc{GBK}{} +\def\CJK@GBK@hook{} + +\def\CJK@GBK@enc{ + \CJK@makeEnvironment{GBK} + + \CJK@loadBinding{standard} + + \CJK@global\chardef\CJK@min "040 + \CJK@global\chardef\CJK@max "0FE + + \CJK@loadEncoding{extended} + + \CJK@global\edef\CJK@punctEnc{GB} + + \CJK@global\def\CJK@spaceChar{\CJKchar{"0A1}{"0A1}}} + + +% Japanese characters +% +% character set JIS X 0208:1997 +% encoding: EUC +% font encoding: CJK + +\CJK@mapToNFSS{JIS}{C40}{song}{m}{n} +\CJKencfamily{JIS}{song} +\CJKfontenc{JIS}{} +\def\CJK@JIS@hook{} + +\def\CJK@JIS@enc{ + \CJK@loadBinding{standard} + + \CJK@global\chardef\CJK@min "0A1 + \CJK@global\chardef\CJK@max "0FE + + \CJK@loadEncoding{standard} + + \CJK@global\edef\CJK@punctEnc{JIS} + + \CJK@global\def\CJK@spaceChar{\CJKchar{"0A1}{"0A1}}} + +% Japanese characters +% +% character set: JIS X 0208:1997 +% encoding: EUC +% font encoding: DNP + +\CJK@mapToNFSS{JISdnp}{C42}{song}{m}{n} +\CJKencfamily[dnp]{JIS}{song} + +\def\CJK@JISdnp@enc{ + \CJK@loadBinding{standard} + + \CJK@global\chardef\CJK@min "0A1 + \CJK@global\chardef\CJK@max "0FE + + \CJK@loadEncoding{JISdnp} + + \CJK@global\edef\CJK@punctEnc{JIS} + + \CJK@global\def\CJK@spaceChar{\CJKchar{"0A1}{"0A1}}} + +% Japanese characters +% +% character set: JIS X 0208:1997 +% encoding: EUC +% font encoding: DNP (watanabe) + +\CJK@mapToNFSS{JISwn}{C43}{song}{m}{n} +\CJKencfamily[wn]{JIS}{song} + +\let\CJK@JISwn@enc \CJK@JISdnp@enc + +% Japanese supplemental JIS characters +% +% character set: JIS X 0212-1990 +% encoding: EUC +% font encoding: CJK + +\CJK@mapToNFSS{JIS2}{C50}{song}{m}{n} +\CJKencfamily{JIS2}{song} +\CJKfontenc{JIS2}{} +\@namedef{CJK@JIS2@hook}{} + +\@namedef{CJK@JIS2@enc}{ + \CJK@loadBinding{standard} + + \CJK@global\chardef\CJK@min "0A1 + \CJK@global\chardef\CJK@max "0FE + + \CJK@loadEncoding{standard} + + \CJK@global\edef\CJK@punctEnc{} + + \CJK@global\def\CJK@spaceChar{\CJKchar[JIS]{"0A1}{"0A1}}} + +% Japanese supplemental JIS characters +% +% character set: JIS X 0212-1990 +% encoding: EUC +% font encoding: DNP + +\CJK@mapToNFSS{JIS2dnp}{C52}{song}{m}{n} +\CJKencfamily[dnp]{JIS2}{song} + +\@namedef{CJK@JIS2dnp@enc}{ + \CJK@loadBinding{standard} + + \CJK@global\chardef\CJK@min "0A1 + \CJK@global\chardef\CJK@max "0FE + + \CJK@loadEncoding{JISdnp} + + \CJK@global\edef\CJK@punctEnc{} + + \CJK@global\def\CJK@spaceChar{\CJKchar[JIS]{"0A1}{"0A1}}} + +% Japanese characters +% +% character sets: JIS X 0208:1997 +% half-width katakana (JIS X 0201-1997) +% encoding: SJIS +% font encoding: CJK +% +% Technical note: \CJK@altenc is used for SJIS, \CJK@altEnc for KS. + +\CJK@mapToNFSS{kana}{C49}{song}{m}{n}% used internally only +\CJKencfamily{SJIS}{song} +\CJKfontenc{SJIS}{} +\def\CJK@SJIS@hook{} + +% the relative order of JIS and SJIS encoded characters are identical +% except one byte characters. + +\def\CJK@@@SJIS@hook{ + \CJK@global\edef\CJK@enc{\CJK@JIS@nfssenc} + \CJK@global\edef\CJK@altenc{\CJK@kana@nfssenc}} + +\def\CJK@SJIS@enc{ + \CJK@makeEnvironment{SJIS} + + \CJK@loadBinding{SJIS} + + \CJK@global\chardef\CJK@min "040 + \CJK@global\chardef\CJK@max "0FC + + \CJK@loadEncoding{SJIS} + + \CJK@global\def\CJK@spaceChar{\CJKchar{"081}{"040}}} + +% Japanese characters +% +% character sets: JIS X 0208:1997 +% half-width katakana (JIS X 0201-1997) +% encoding: SJIS +% font encoding: DNP + +\CJKencfamily[dnp]{SJIS}{song} + +% the relative order of JIS and SJIS encoded characters are identical +% except one byte characters. + +\def\CJK@@@SJISdnp@hook{ + \CJK@global\edef\CJK@enc{\CJK@JISdnp@nfssenc} + \CJK@global\edef\CJK@altenc{\CJK@kana@nfssenc}} + +\def\CJK@SJISdnp@enc{ + \CJK@makeEnvironment{SJIS} + + \CJK@loadBinding{SJIS} + + \CJK@global\chardef\CJK@min "040 + \CJK@global\chardef\CJK@max "0FC + + \CJK@loadEncoding{SJISdnp} + + \CJK@global\def\CJK@spaceChar{\CJKchar{"081}{"040}}} + + +% Korean characters +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% encoding: EUC +% font encoding: CJK +% +% the increased \tolerance compensates the lack of \CJKglue for Hangul +% syllables. + +% the following commands choose between C60xxx.fd (for hanja) and C61xxx.fd +% (for hangul) for the character range 0xB0A1 - 0xC8FE. + +\newif\ifCJK@hanja@ +\CJK@hanja@false + +\DeclareRobustCommand{\CJKhanja}{ + \CJK@global\CJK@hanja@true + \edef\CJK@temp{KS} + \ifx\CJK@temp \CJK@@@enc + \edef\CJK@temp{\csname CJK@\CJK@@@enc @fontenc\endcsname} + \CJK@global\edef\CJK@altEnc{ + \csname CJK@hanja\CJK@temp @nfssenc\endcsname} + \fi} +\DeclareRobustCommand{\CJKhangul}{ + \CJK@global\CJK@hanja@false + \edef\CJK@temp{KS} + \ifx\CJK@temp \CJK@@@enc + \edef\CJK@temp{\csname CJK@\CJK@@@enc @fontenc\endcsname} + \CJK@global\edef\CJK@altEnc{ + \csname CJK@hangul\CJK@temp @nfssenc\endcsname} + \fi} + +\CJK@mapToNFSS{hanja}{C60}{mj}{m}{n}% used internally only +\CJK@mapToNFSS{hangul}{C61}{mj}{m}{n}% used internally only +\CJKencfamily{KS}{mj} +\CJKfontenc{KS}{} +\def\CJK@KS@hook{} + +\def\CJK@@@KS@hook{ + \CJK@global\edef\CJK@enc{\CJK@hanja@nfssenc} + \ifCJK@hanja@ + \CJK@global\edef\CJK@altEnc{\CJK@hanja@nfssenc} + \else + \CJK@global\edef\CJK@altEnc{\CJK@hangul@nfssenc} + \fi} + +\def\CJK@KS@enc{ + \CJK@global\def\mj{\protect\CJK@mj}% % from hLaTeX + \gdef\CJK@mj{\CJKencfamily{KS}{mj}} + \CJK@global\def\gt{\protect\CJK@gt} + \gdef\CJK@gt{\CJKencfamily{KS}{gt}} + \CJK@global\def\gs{\protect\CJK@gs} + \gdef\CJK@gs{\CJKencfamily{KS}{gs}} + \CJK@global\def\gr{\protect\CJK@gr} + \gdef\CJK@gr{\CJKencfamily{KS}{gr}} + \CJK@global\def\dr{\protect\CJK@dr} + \gdef\CJK@dr{\CJKencfamily{KS}{dr}} + + \CJK@global\def\hgt{\protect\CJK@hgt}% % from hjTeX + \gdef\CJK@hgt{\CJKencfamily{KS}{hgt}} + \CJK@global\def\hmj{\protect\CJK@hmj} + \gdef\CJK@hmj{\CJKencfamily{KS}{hmj}} + \CJK@global\def\hol{\protect\CJK@hol} + \gdef\CJK@hol{\CJKencfamily{KS}{hol}} + \CJK@global\def\hpg{\protect\CJK@hpg} + \gdef\CJK@hpg{\CJKencfamily{KS}{hpg}} + + \CJK@loadBinding{standard} + + \CJK@global\chardef\CJK@min "0A1 + \CJK@global\chardef\CJK@max "0FE + + \CJK@loadEncoding{KS} + + \CJK@global\edef\CJK@punctEnc{KS} + \CJK@global\tolerance \CJKtolerance + + \CJK@global\def\CJK@spaceChar{\CJKchar{"0A1}{"0A1}}} + + +% Korean characters +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% encoding: EUC +% font encoding: HLaTeX (version >= 0.97) + +\CJK@mapToNFSS{hangulHL}{C63}{mj}{m}{n}% used internally only +\CJK@mapToNFSS{symbolHL}{C64}{mj}{m}{n}% used internally only +\CJK@mapToNFSS{hanjaHL}{C65}{mj}{m}{n}% used internally only +\CJKencfamily[HL]{KS}{mj} + +\def\CJK@@@KSHL@hook{ + \CJK@global\edef\CJK@enc{\CJK@hanjaHL@nfssenc} + \CJK@global\edef\CJK@altEnc{\CJK@hangulHL@nfssenc} + \CJK@global\edef\CJK@symbEnc{\CJK@symbolHL@nfssenc}} + +\def\CJK@KSHL@enc{ + \CJK@global\def\bm{\protect\CJK@bm} + \gdef\CJK@bm{\CJKencfamily[HL]{KS}{bm}} + \CJK@global\def\dn{\protect\CJK@dn} + \gdef\CJK@dn{\CJKencfamily[HL]{KS}{dn}} + \CJK@global\def\gr{\protect\CJK@gr} + \gdef\CJK@gr{\CJKencfamily[HL]{KS}{gr}} + \CJK@global\def\gs{\protect\CJK@gs} + \gdef\CJK@gs{\CJKencfamily[HL]{KS}{gs}} + \CJK@global\def\gt{\protect\CJK@gt} + \gdef\CJK@gt{\CJKencfamily[HL]{KS}{gt}} + \CJK@global\def\jgt{\protect\CJK@jgt} + \gdef\CJK@jgt{\CJKencfamily[HL]{KS}{jgt}} + \CJK@global\def\jmj{\protect\CJK@jmj} + \gdef\CJK@jmj{\CJKencfamily[HL]{KS}{jmj}} + \CJK@global\def\jnv{\protect\CJK@jnv} + \gdef\CJK@jnv{\CJKencfamily[HL]{KS}{jnv}} + \CJK@global\def\jsr{\protect\CJK@jsr} + \gdef\CJK@jsr{\CJKencfamily[HL]{KS}{jsr}} + \CJK@global\def\mj{\protect\CJK@mj} + \gdef\CJK@mj{\CJKencfamily[HL]{KS}{mj}} + \CJK@global\def\ol{\protect\CJK@ol} + \gdef\CJK@ol{\CJKencfamily[HL]{KS}{mj}} + \CJK@global\def\pg{\protect\CJK@pg} + \gdef\CJK@pg{\CJKencfamily[HL]{KS}{pg}} + \CJK@global\def\pga{\protect\CJK@pga} + \gdef\CJK@pga{\CJKencfamily[HL]{KS}{pga}} + \CJK@global\def\ph{\protect\CJK@ph} + \gdef\CJK@ph{\CJKencfamily[HL]{KS}{ph}} + \CJK@global\def\pn{\protect\CJK@pn} + \gdef\CJK@pn{\CJKencfamily[HL]{KS}{pn}} + \CJK@global\def\sh{\protect\CJK@sh} + \gdef\CJK@sh{\CJKencfamily[HL]{KS}{sh}} + \CJK@global\def\sm{\protect\CJK@sm} + \gdef\CJK@sm{\CJKencfamily[HL]{KS}{mj}} + \CJK@global\def\tz{\protect\CJK@tz} + \gdef\CJK@tz{\CJKencfamily[HL]{KS}{tz}} + \CJK@global\def\vd{\protect\CJK@vd} + \gdef\CJK@vd{\CJKencfamily[HL]{KS}{vd}} + \CJK@global\def\yt{\protect\CJK@yt} + \gdef\CJK@yt{\CJKencfamily[HL]{KS}{yt}} + + \CJK@loadBinding{standard} + + \CJK@global\chardef\CJK@min "0A1 + \CJK@global\chardef\CJK@max "0FE + + \CJK@loadEncoding{KSHL} + + \CJK@global\edef\CJK@punctEnc{KS} + \CJK@global\tolerance \CJKtolerance + + \CJK@global\def\CJK@spaceChar{\CJKchar{"0A1}{"0A1}}} + + +% Unicode +% +% character set: Unicode +% encoding: UTF 8 +% font encoding: CJK + +\CJK@mapToNFSS{UTF8}{C70}{song}{m}{n} +\CJKencfamily{UTF8}{song} +\CJKfontenc{UTF8}{} +\@namedef{CJK@UTF8@hook}{} + +\@namedef{CJK@UTF8@enc}{ + \CJK@loadBinding{UTF8} + + \CJK@global\chardef\CJK@min "080 + \CJK@global\chardef\CJK@max "0BF + + \CJK@loadEncoding{UTF8} + + \CJK@global\def\CJK@spaceChar{\Unicode{"030}{"000}}} + + +% Chinese characters in CNS encoding. +% +% character set: CNS 11643-1992 +% encoding: EUC +% font encoding: CJK + +% please note that internally character codes with the 8th bit set are +% used, whereas Wittern's CEF use the seven bit form. + +% plane 1. + +\CJK@mapToNFSS{CNS1}{C31}{song}{m}{n} +\CJKencfamily{CNS1}{song} +\CJKfontenc{CNS1}{} +\@namedef{CJK@CNS1@enc}{} + +\@namedef{CJK@CNS1@enc}{ + \CJK@loadBinding{standard} + + \CJK@global\chardef\CJK@min "0A1 + \CJK@global\chardef\CJK@max "0FE + + \CJK@loadEncoding{standard} + + \CJK@global\edef\CJK@punctEnc{CNS1} + + \CJK@global\def\CJK@spaceChar{\CJKchar[CNS1]{"0A1}{"0A1}}} + +% plane 2-7. + +\CJK@mapToNFSS{CNS2}{C32}{song}{m}{n} +\CJKencfamily{CNS2}{song} +\CJKfontenc{CNS2}{} +\@namedef{CJK@CNS2@hook}{} +\CJK@mapToNFSS{CNS3}{C33}{song}{m}{n} +\CJKencfamily{CNS3}{song} +\CJKfontenc{CNS3}{} +\@namedef{CJK@CNS3@hook}{} +\CJK@mapToNFSS{CNS4}{C34}{song}{m}{n} +\CJKencfamily{CNS4}{song} +\CJKfontenc{CNS4}{} +\@namedef{CJK@CNS4@hook}{} +\CJK@mapToNFSS{CNS5}{C35}{song}{m}{n} +\CJKencfamily{CNS5}{song} +\CJKfontenc{CNS5}{} +\@namedef{CJK@CNS5@hook}{} +\CJK@mapToNFSS{CNS6}{C36}{song}{m}{n} +\CJKencfamily{CNS6}{song} +\CJKfontenc{CNS6}{} +\@namedef{CJK@CNS6@hook}{} +\CJK@mapToNFSS{CNS7}{C37}{song}{m}{n} +\CJKencfamily{CNS7}{song} +\CJKfontenc{CNS7}{} +\@namedef{CJK@CNS7@hook}{} + +\expandafter\expandafter\expandafter\let + \expandafter\csname CJK@CNS2@enc\expandafter\endcsname + \csname CJK@JIS2@enc\endcsname +\expandafter\expandafter\expandafter\let + \expandafter\csname CJK@CNS3@enc\expandafter\endcsname + \csname CJK@CNS2@enc\endcsname +\expandafter\expandafter\expandafter\let + \expandafter\csname CJK@CNS4@enc\expandafter\endcsname + \csname CJK@CNS2@enc\endcsname +\expandafter\expandafter\expandafter\let + \expandafter\csname CJK@CNS5@enc\expandafter\endcsname + \csname CJK@CNS2@enc\endcsname +\expandafter\expandafter\expandafter\let + \expandafter\csname CJK@CNS6@enc\expandafter\endcsname + \csname CJK@CNS2@enc\endcsname +\expandafter\expandafter\expandafter\let + \expandafter\csname CJK@CNS7@enc\expandafter\endcsname + \csname CJK@CNS2@enc\endcsname + + +% special CEF encodings + +\CJK@mapToNFSS{CEFX}{C80}{song}{m}{n} +\CJKencfamily{CEFX}{song} +\CJKfontenc{CEFX}{} +\def\CJK@CEFX@hook{} +\CJK@mapToNFSS{CEFY}{C81}{song}{m}{n} +\CJKencfamily{CEFY}{song} +\CJKfontenc{CEFY}{} +\def\CJK@CEFY@hook{} + +\expandafter\let\expandafter\CJK@CEFX@enc \csname CJK@CNS2@enc\endcsname +\expandafter\let\expandafter\CJK@CEFY@enc \csname CJK@CNS2@enc\endcsname + + +% traditional Chinese characters +% +% character set: Big 5 +% encoding: Big 5 +% font encoding: pmC + +\CJK@mapToNFSS{Bg5pmC}{C01}{song}{m}{n} +\CJKencfamily[pmC]{Bg5}{song} + +\@namedef{CJK@Bg5pmC@enc}{ + \CJK@global\def\pmCsmall{\protect\CJK@pmCsmall} + \gdef\CJK@pmCsmall{ + \CJK@loadEncoding{pmCsmall}} + \CJK@global\def\pmCbig{\protect\CJK@pmCbig} + \gdef\CJK@pmCbig{ + \PackageError{CJK}{ + No big font for pmC Big 5 encoding available}{}} + + \CJK@makeEnvironment{Bg5} + + \CJK@loadBinding{standard} + + \CJK@global\chardef\CJK@min "040 + \CJK@global\chardef\CJK@max "0FE + + \CJK@global\edef\CJK@punctEnc{Bg5} + + \pmCsmall + + \CJK@global\def\CJK@spaceChar{\CJKchar{"0A1}{"040}}} + +% simplified Chinese characters +% +% character set: GB 2312-80 +% encoding: EUC +% font encoding: pmC + +\CJK@mapToNFSS{GBpmC}{C11}{song}{m}{n} +\CJKencfamily[pmC]{GB}{song} + +\def\CJK@GBpmC@enc{ + \CJK@pmC{GB}} + +% traditional Chinese characters +% +% character set: GB/T 12345-90 +% encoding: EUC +% font encoding: pmC + +\CJK@mapToNFSS{GBtpmC}{C21}{song}{m}{n} +\CJKencfamily[pmC]{GBt}{song} + +\let\CJK@GBtpmC@enc \CJK@GBpmC@enc + +% Japanese characters +% +% character set: JIS X 0208:1997 +% encoding: EUC +% font encoding: pmC + +\CJK@mapToNFSS{JISpmC}{C41}{song}{m}{n} +\CJKencfamily[pmC]{JIS}{song} + +\def\CJK@JISpmC@enc{ + \CJK@pmC{JIS}} + +% Korean characters +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% encoding: EUC +% font encoding: pmC + +\CJK@mapToNFSS{KSpmC}{C62}{song}{m}{n} +\CJKencfamily[pmC]{KS}{song} + +\def\CJK@KSpmC@enc{ + \CJK@pmC{KS}} + +\def\CJK@pmC#1{ + \CJK@global\def\pmCsmall{\protect\CJK@pmCsmall} + \gdef\CJK@pmCsmall{ + \CJK@loadEncoding{pmCsmall}} + \CJK@global\def\pmCbig{\protect\CJK@pmCbig} + \gdef\CJK@pmCbig{ + \CJK@loadEncoding{pmCbig}} + + \CJK@loadBinding{standard} + + \CJK@global\chardef\CJK@min "0A1 + \CJK@global\chardef\CJK@max "0FE + + \CJK@global\edef\CJK@punctEnc{#1} + + \pmCsmall + + \CJK@global\def\CJK@spaceChar{\CJKchar{"0A1}{"0A1}}} + + +% EUC-JP +% +% character sets: half-width katakana (JIS X 0201-1997) +% JIS X 0208:1997 +% JIS X 0212-1992 +% encoding: EUC-JP +% font encoding: CJK +% +% Technical note: JIS X 0212 is directly accessed via +% \CJKchar[JIS2]{...}{...} + +\CJKencfamily{EUC-JP}{song} +\CJKfontenc{EUC-JP}{} +\@namedef{CJK@EUC-JP@hook}{} + +\@namedef{CJK@@@EUC-JP@hook}{ + \CJK@global\edef\CJK@enc{\CJK@JIS@nfssenc} + \CJK@global\edef\CJK@altenc{\CJK@kana@nfssenc}} + +\@namedef{CJK@EUC-JP@enc}{ + \CJK@loadBinding{EUC-JP} + + \CJK@global\chardef\CJK@min "0A1 + \CJK@global\chardef\CJK@max "0FE + + \CJK@loadEncoding{EUC-JP} + + \CJK@global\edef\CJK@punctEnc{JIS} + + \CJK@global\def\CJK@spaceChar{\CJKchar{"0A1}{"0A1}}} + + +% EUC-TW +% +% character sets: CNS 11643-1992 planes 1-7 +% encoding: EUC-TW +% font encoding: CJK +% +% Technical note: CNS 11643-1992 planes 2-7 are directly accessed via +% \CJKchar[CNSx]{...}{...} + +\CJKencfamily{EUC-TW}{song} +\CJKfontenc{EUC-TW}{} +\@namedef{CJK@EUC-TW@hook}{} + +\@namedef{CJK@@@EUC-TW@hook}{ + \CJK@global\edef\CJK@enc{\csname CJK@CNS1@nfssenc\endcsname}} + +\@namedef{CJK@EUC-TW@enc}{ + \CJK@loadBinding{EUC-TW} + + \CJK@global\chardef\CJK@min "0A1 + \CJK@global\chardef\CJK@max "0FE + + \CJK@loadEncoding{EUC-TW} + + \CJK@global\edef\CJK@punctEnc{CNS1} + + \CJK@global\def\CJK@spaceChar{\CJKchar{"0A1}{"0A1}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CJK.sty b/Master/texmf-dist/tex/latex/CJK/CJK.sty new file mode 100644 index 00000000000..eaf239fbf29 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CJK.sty @@ -0,0 +1,1008 @@ +% This is the file CJK.sty of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\NeedsTeXFormat{LaTeX2e}[2001/06/01] +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesPackage{CJK}[\filedate\space\fileversion] + +\RequirePackage{MULEenc} + +\newif\ifCJK@lowercase@ +\CJK@lowercase@false +\DeclareOption{lowercase}{\CJK@lowercase@true} + +\DeclareOption{global}{\let\CJK@global \global + \let\CJK@active \global + \let\CJK@local \global} +\DeclareOption{local}{\let\CJK@global \relax + \let\CJK@active \global + \let\CJK@local \global} +\DeclareOption{active}{\let\CJK@global \relax + \let\CJK@active \relax + \let\CJK@local \global} +\DeclareOption{encapsulated}{\let\CJK@global \relax + \let\CJK@active \relax + \let\CJK@local \relax} + +\ExecuteOptions{local} + +\ProcessOptions + + +% we suppress any unwanted spaces produced by linefeeds. + +\endlinechar \m@ne + + +% our input macro. For compatibility with ArabTeX, the catcode of `<' +% is preserved. + +\def\CJK@input#1{ + \makeatletter + \edef\CJK@lesscatcode{\noexpand\catcode`< \the\catcode`<} + \catcode`\< 12\relax + \endlinechar \m@ne + \input #1\relax + \endlinechar `\^^M + \CJK@lesscatcode + \makeatother} + + +% our symbol macro. It honours the \ifCJK@bold@ flag (to be set in the .fd +% files) for producing poor-man's bold fonts; if it is raised we print +% the character three times with a small horizontal shift. +% +% The user commands to set and unset \ifCJK@bold@ are \CJKbold and +% \CJKnormal respectively. +% +% \CJKboldshift defines the shift used to imitate bold fonts. + +\newif\ifCJK@bold@ +\newcommand{\CJKbold}{\global\CJK@bold@true} +\newcommand{\CJKnormal}{\global\CJK@bold@false} +\newcommand{\CJKboldshift}{0.015em} + +\DeclareRobustCommand{\CJKsymbol}[1]{ + \symbol{#1} + \ifCJK@bold@ + \hbox to \CJKboldshift{\hss\symbol{#1}} + \hbox to \CJKboldshift{\hss\symbol{#1}} + \fi} +\let\CJKpunctsymbol\CJKsymbol + +% the same for HLaTeX which uses the ligature mechanism + +\DeclareRobustCommand{\CJKsymbols}[2]{ + \char #1\char #2\relax + \ifCJK@bold@ + \hbox to \CJKboldshift{\hss\char #1\char #2} + \hbox to \CJKboldshift{\hss\char #1\char #2} + \fi} + + +% the auxiliary macro \CJK@numbToHex converts number #2 into a hex string +% and assigns it globally to #1. + +\def\CJK@numbToHex#1#2{ + {\count\z@ #2\relax + \count\tw@ \count\z@ + \divide\count\z@ \sixt@@n + \count@ \count\z@ + \multiply\count@ \sixt@@n + \advance\count\tw@ -\count@ + \xdef#1{ + \hexnumber@{\count\z@}\hexnumber@{\count\tw@}}}} + + +% with \CJKchar you can access a character directly at a low level: +% the parameters are the first and the second byte of the CJK character +% code. The second parameter will be ignored if you address one-byte +% encoded characters in SJIS. +% +% the optional parameter selects the encoding (using \CJKenc). +% +% for Unicode characters you must select UTF-8 encoding (but enter real +% Unicode values). +% +% you can enter character codes with or without the 8th bit set (GL or +% GR form) except for SJIS, Bg5 and UTF-8 encodings. + +\DeclareRobustCommand{\CJKchar}[3][]{ + {\CJK@nobind@true + + \edef\CJK@tempenc{#1} + \ifx\CJK@tempenc \@empty + \else + \let\CJK@oldenc \CJK@@@enc + \CJKenc{#1} + \fi + + \edef\CJK@temp{UTF8} + \ifx\CJK@temp \CJK@@@enc + \Unicode{#2}{#3} + \else + \@tempcnta #2 + \edef\CJK@tempa{#3} + \ifx\CJK@tempa \@empty% % test for one-byte SJIS characters + \else + \@tempcntb #3 + \ifnum \CJK@min > 160\relax + \ifnum\@tempcnta < 128\relax + \advance\@tempcnta 128\relax + \advance\@tempcntb 128\relax + \fi + \fi + \edef\CJK@tempa{\the\@tempcntb} + \fi + + \edef\CJK@temp{\the\@tempcnta} + \expandafter\csname CJK@\CJK@temp\expandafter\endcsname + \expandafter{\CJK@tempa} + \fi + + \ifx\CJK@tempenc \@empty + \else + \ifx\CJK@global \global + \CJKenc{\CJK@oldenc} + \fi + \fi} + + \CJK@ignorespaces} + + +% with \Unicode you can access a Unicode character directly at a low level: +% the parameters are the first and the second byte of the Unicode (real +% Unicode values, not UTF-8). + +\DeclareRobustCommand{\Unicode}[2]{ + {\edef\CJK@temp{UTF8} + \ifx\CJK@temp \CJK@@@enc + \else + \PackageError{CJK}{ + You can't use \protect\Unicode\space here}{ + You must activate UTF-8 encoding to use \protect\Unicode.} + \fi + \CJK@numbToHex{\CJK@gtemp}{#1} + \def\CJK@tempa##1{ + \lowercase{\edef\CJK@plane{##1}}} + \expandafter\CJK@tempa\expandafter{\CJK@gtemp} + \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape} + + \ifCJK@CJK@ + \CJKsymbol{#2} + \else + \expandafter\CJK@testInList\expandafter\CJK@uniPunct + \expandafter{\CJK@plane} + \ifCJK@% % punctuation character + \CJK@numbToHex{\CJK@gtemp}{#2} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@@@enc}{\CJK@plane}{\CJK@gtemp} + \ifCJK@ + \ifCJK@CJK@ + \CJK@nobreakglue + \fi + \else + \ifCJK@hangul@ + \discretionary{}{}{} + \else + \CJKglue + \fi + \fi + \fi + \ifCJK@CJK@ + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + \fi + + \CJKsymbol{#2} + + \CJK@testPrePunct{\CJK@@@enc}{\CJK@plane}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \else% % not a punctuation character + \CJK@testLastCJK + \ifCJK@ + \ifCJK@hangul@ + \discretionary{}{}{} + \else + \CJKglue + \fi + \fi + \ifCJK@CJK@ + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + \fi + \CJKsymbol{#2} + \CJK@CJK + \fi + \fi} + + \CJK@ignorespaces} + + +% the following commands are needed for UTF-8 encoding to select the proper +% intercharacter glue. + +\newif\ifCJK@CJK@ +\newif\ifCJK@hangul@ +\newif\ifCJK@latin@ + +\newcommand{\CJKCJKchar}{ + \CJK@global\CJK@CJK@true + \CJK@global\CJK@hangul@false + \CJK@global\CJK@latin@false} + +\newcommand{\CJKhangulchar}{ + \CJK@global\CJK@CJK@false + \CJK@global\CJK@hangul@true + \CJK@global\CJK@latin@false} + +\newcommand{\CJKlatinchar}{ + \CJK@global\CJK@CJK@false + \CJK@global\CJK@hangul@false + \CJK@global\CJK@latin@true} + +\CJKCJKchar + + +% the next commands control mapping of half-width katakana to full-width +% glyphs within SJIS encoding. + +\newif\ifCJK@hwkatakana@ + +\newcommand{\CJKhwkatakana}{\CJK@global\CJK@hwkatakana@true} + +\newcommand{\CJKnohwkatakana}{\CJK@global\CJK@hwkatakana@false} + +\CJKhwkatakana + + +% you will find the innermost routines of the macros defined above in the +% xxx.chr files. These routines are +% +% \CJK@char, \CJK@charx, +% \CJK@altchar, \CJK@altcharx, +% \CJK@punctchar, \CJK@punctcharx, +% \CJK@sjischar, \CJK@sjispunctchar . + + +% we need to scan comma separated lists of character codes (represented as +% hexadecimal strings), testing whether a particular character is in the +% list. The macro \CJK@testInList sets the flag \ifCJK@ globally if true. +% Parameter #1 is the list, #2 the actual character code to test. +% +% see the documentation of the \ifnot@excluded macro in the doc package of +% the standard LaTeX2e distribution for a detailed explanation of the +% following tricky definitions. + +\newif\ifCJK@ + +\def\CJK@stop{\CJK@stop} + +\def\CJK@testInList#1#2{ + \def\CJK@tempa##1,#2,##2\CJK@stop{ + \def\CJK@tempb{##2} + \global\CJK@true + \ifx\CJK@tempb \@empty + \global\CJK@false + \fi} + \expandafter\CJK@tempa\expandafter,#1,#2,\CJK@stop} + + +% lists defined in CJK.enc for plane yy with encoding xx are assigned to +% global macros \CJK@xx@yy@prePunct and \CJK@xx@yy@postPunct. + +\def\CJK@prePunct#1#2#3{ + \expandafter\gdef\csname CJK@#1@#2@prePunct\endcsname{#3}} + +\def\CJK@postPunct#1#2#3{ + \expandafter\gdef\csname CJK@#1@#2@postPunct\endcsname{#3}} + + +% the next two functions scan the lists of punctuation characters of a +% particular plane which should not occur at the beginning or at the end +% of a line. They will be used in the xxx.chr files. Parameters are the +% encoding, the plane and the character to be tested. Again these macros +% raise or lower \ifCJK@. + +\def\CJK@testPrePunct#1#2#3{ + \expandafter\expandafter\expandafter + \CJK@testInList + \expandafter\csname CJK@#1@#2@prePunct\expandafter\endcsname + \expandafter{#3}} + +\def\CJK@testPostPunct#1#2#3{ + \expandafter\expandafter\expandafter + \CJK@testInList + \expandafter\csname CJK@#1@#2@postPunct\expandafter\endcsname + \expandafter{#3}} + + +% the macro \CJKenc changes the encoding inside of a CJK environment. It +% always uses the fontencoding defined with \CJKfontenc (this +% behaviour is intentionally different from the similar command pair +% \CJKfamily and \CJKencfamily). + +\DeclareRobustCommand{\CJKenc}[1]{ + \expandafter\ifx\csname CJK@#1@fontenc\endcsname \relax + \PackageError{CJK}{ + Encoding `#1' is not defined}{} + \fi + + \edef\CJK@temp{\csname CJK@#1@fontenc\endcsname} + + \expandafter\ifx\csname CJK@#1\CJK@temp @enc\endcsname \relax + \PackageError{CJK}{ + Encoding `#1\CJK@temp' is not defined}{} + \else + \CJK@global\edef\CJK@@@enc{#1} + \CJK@selectEnc + \fi} + +\edef\CJK@@@enc{} + +% to change a fontencoding yyy for a specific encoding xxx say +% \CJKfontenc{xxx}{yyy}. If you then change the encoding forth and back, +% this fontencoding is still valid. You will need this command only in +% cases where the fonts are not CJK-fontencoded, such as pmC or dnp +% fontencodings. +% +% if you define a new encoding `foo', you *must* supply the command +% `\CJKfontenc{foo}{}' (note the empty second parameter) since the +% encoding existence test relies on this. + +\DeclareRobustCommand{\CJKfontenc}[2]{ + \expandafter\CJK@global\expandafter\edef + \csname CJK@#1@fontenc\endcsname{#2} + \CJK@selectEnc} + +% \CJKfamily{xxx} selects the shape xxx for all encodings. It will override +% \CJKencfamily, i.e., if you change the encoding, the family will be +% the same. To reactivate \CJKencfamily, say `\CJKfamily{}'. +% +% For backward compatibility the macros \CJKshape and \CJKencshape are set +% to \CJKfamily and \CJKencfamily, respectively. + +\DeclareRobustCommand{\CJKfamily}[1]{ + \CJK@global\edef\CJK@globalfamily{#1} + \CJK@selectFamily} + +\edef\CJK@globalfamily{} + +% to change a family for a specific encoding xxx (and a font encoding yyy), +% use \CJKencfamily. If you then change the encoding forth and back, +% this family is still valid. This macro is especially useful with +% cjk-enc.el since it allows to change the encoding without the need to +% select a (possibly different) family each time. See the various +% encoding definitions in CJK.enc for the default values. +% +% note that it is equivalent to say \CJKencfamily[yyy]{xxx}{...} and +% \CJKencfamily{xxxyyy}{...}. + +\DeclareRobustCommand{\CJKencfamily}[3][]{ + \expandafter\CJK@global\expandafter\edef + \csname CJK@#2#1@family\endcsname{#3} + \CJK@selectFamily} + + +\let\CJKshape \CJKfamily +\let\CJKencshape \CJKencfamily + + +% the next commands select the actual family and encoding. + +\def\CJK@selFam{ + \edef\CJK@temp{\csname CJK@\CJK@@@enc @fontenc\endcsname} + + \ifx\CJK@globalfamily \@empty + \CJK@global\edef\CJK@family{ + \csname CJK@\CJK@@@enc\CJK@temp @family\endcsname} + \else + \CJK@global\edef\CJK@family{\CJK@globalfamily} + \fi} + + +% \CJK@@@enc is the encoding selected by the user, \CJK@enc will be really +% used. With the internal hook \CJK@@@xxx@hook we can modify \CJK@enc +% for the encoding xxx if necessary. With the hook \CJK@xxx@hook other +% packages can add stuff which should be executed immediately after the +% encoding has changed. + +\def\CJK@selEnc{ + \edef\CJK@temp{\csname CJK@\CJK@@@enc @fontenc\endcsname} + + \CJK@global\edef\CJK@enc{ + \csname CJK@\CJK@@@enc\CJK@temp @nfssenc\endcsname} + \csname CJK@@@\CJK@@@enc\CJK@temp @hook\endcsname + + \csname CJK@\CJK@@@enc\CJK@temp @enc\endcsname + \CJK@selectFamily + \csname CJK@\CJK@@@enc @hook\endcsname} + +% and here the user-visible macro to add something to the encoding hook. +% First parameter is the encoding, second parameter the data to be +% appended. + +\def\CJKaddEncHook#1#2{ + \expandafter\let\expandafter\CJK@temp \csname CJK@#1@hook\endcsname + \expandafter\def\expandafter\CJK@temp\expandafter{ + \CJK@temp #2} + \expandafter\let\csname CJK@#1@hook\endcsname \CJK@temp} + + +% we disable \CJK@selectFamily and \CJK@selectEnc until a CJK environment +% starts to avoid side effects while defining default values for +% encodings (outside of a CJK environment). + +\let\CJK@selectFamily \relax +\let\CJK@selectEnc \relax + + +% CJK.enc contains the \CJK@...@enc macros and the punctuation lists. + +\input CJK.enc + + +% the macros \CJK@testLastKern and \CJK@testLastCJK check the last kern and +% raise or lower \ifCJK@. + +\edef\CJK@kern{\kern -2sp\kern 2sp} +\edef\CJK@CJK{\kern -1sp\kern 1sp} + +\let\CJKkern \CJK@kern + +% does previous CJK character request nonbreakable glue? + +\def\CJK@testLastKern{ + \global\CJK@false + \ifnum\lastkern = \tw@ + \global\CJK@true + \fi + \ifnum\lastkern = 5% % request from ruby.sty + \global\CJK@true + \fi} + +% is previous character a CJK character? + +\def\CJK@testLastCJK{ + \global\CJK@false + \ifnum\lastkern = \@ne + \global\CJK@true + \fi} + + +% we only check for lower and upper bounds, not for possible gaps in the +% range of the second byte, as it happens for Big5 and SJIS encoding. + +\def\CJK@err{ + \PackageError{CJK}{ + Invalid character code}{ + The second byte of the CJK code is out of range.\MessageBreak + Do you use the right encoding scheme?}} + +\def\CJK@errx{ + \PackageError{CJK}{ + Invalid character code}{ + The third byte of the CJK code is out of range.\MessageBreak + Do you use the right encoding scheme?}} + +\def\CJK@errxx{ + \PackageError{CJK}{ + Invalid character code}{ + The CJK code is out of range for this font encoding.\MessageBreak + Do you use the right encoding scheme?}} + + +% we now define a set of new size-functions: +% `CJK', `sCJK', `CJKfixed', and `sCJKfixed' are similar to `' (empty), +% `s', `fixed', and `sfixed' except that the value of \CJK@plane is +% appended to \font@name. +% +% `CJKsub', `CJKssub' are similar to `sub' and `ssub' except that the font +% substitution warning appears only once per CJK fontset. +% +% `CJKb', `sCJKb', `CJKfixedb', and `sCJKfixedb' are absolutely identical +% to the functions without the final `b'; they just exist to overcome +% a special feature of LaTeX: +% +% consider this example: +% +% \DeclareFontShape{C00}{kai}{m}{n}{<-> CJK * ntukai}{} +% \DeclareFontShape{C00}{kai}{bx}{n}{<-> CJK * ntukai}{\CJKbold} +% +% the internal name of the macro which executes the last parameter +% (\CJKbold) is identical to the fifth parameter (without spaces), in +% this case `<->CJK*ntukai' -- the same name for both font shapes! This +% means that the latter font shape definition overwrites the former. +% Thus we have to write +% +% \DeclareFontShape{C00}{kai}{bx}{n}{<-> CJKb * ntukai}{\CJKbold} +% +% to get a different internal macro name. + +\DeclareSizeFunction{CJK}{\CJK@empty\@font@warning} +\DeclareSizeFunction{CJKb}{\CJK@empty\@font@warning} +\DeclareSizeFunction{sCJK}{\CJK@empty\@font@info} +\DeclareSizeFunction{sCJKb}{\CJK@empty\@font@info} + +\def\CJK@empty#1{ + \@tempdimb \f@size\p@ + \ifx\optional@arg \@empty + \else + \expandafter\ifx + \csname CJK@\mandatory@arg/\f@size/\the\@tempdimb\endcsname \relax + \@tempdimb \optional@arg\@tempdimb + #1{Font\space shape\space `\curr@fontshape'\space + will\space be\MessageBreak + scaled\space to\space size\space \the\@tempdimb} + \expandafter + \gdef\csname CJK@\mandatory@arg/\f@size/\the\@tempdimb\endcsname{} + \fi + \fi + \edef\external@font{ + \mandatory@arg\CJK@plane\space at \the\@tempdimb} + \xdef\font@name{ + \csname \curr@fontshape/\f@size/\CJK@plane\endcsname}} + +\DeclareSizeFunction{CJKfixed}{\CJK@fixed\@font@warning} +\DeclareSizeFunction{CJKfixedb}{\CJK@fixed\@font@warning} +\DeclareSizeFunction{sCJKfixed}{\CJK@fixed\@font@info} +\DeclareSizeFunction{sCJKfixedb}{\CJK@fixed\@font@info} + +\def\CJK@fixed#1{ + \ifx\optional@arg \@empty + \edef\external@font{ + \mandatory@arg\CJK@plane} + \else + \edef\external@font{ + \mandatory@arg\CJK@plane\space at \optional@arg pt} + \fi + \xdef\font@name{ + \csname \curr@fontshape/\f@size/\CJK@plane\endcsname} + #1{External\space font\space `\external@font'\space loaded\space + for\space size\MessageBreak + <\f@size>}} + +\DeclareSizeFunction{CJKsub}{\CJK@sub\@font@warning} +\DeclareSizeFunction{CJKssub}{\CJK@sub\@font@info} + +\def\CJK@sub#1{ + \edef\mandatory@arg{\f@encoding/\mandatory@arg} + \begingroup + \expandafter\split@name\mandatory@arg/\@nil + \try@load@fontshape + \endgroup + \let\f@user@size\f@size + \expandafter\ifx\csname\mandatory@arg\endcsname \relax + \errmessage{No\space declaration\space for\space shape\space + \mandatory@arg} + \error@fontshape + \else + \expandafter\ifx\csname CJK@\mandatory@arg/\f@size\endcsname \relax + #1{Font\space shape\space `\curr@fontshape'\MessageBreak + in\space size\space <\f@size>\space not\space available.\MessageBreak + Font\space shape\space `\mandatory@arg'\MessageBreak + tried\space instead} + \expandafter\gdef\csname CJK@\mandatory@arg/\f@size\endcsname{} + \fi + \expandafter\split@name\mandatory@arg/\@nil + \fi + \edef\f@size{\f@user@size} + \get@external@font + \do@subst@correction} + +% the following size functions are needed for the DNP fonts in JIS encoding. +% `DNPgen' is similar to `gen' but ignores the optional argument. +% `DNP' is similar to `gen' but the optional argument is used to +% indicate the designsize. +% +% see the comment above for an explanation of DNPb and DNPgenb. + +\DeclareSizeFunction{DNPgen}{\CJK@DNPgen} +\DeclareSizeFunction{DNPgenb}{\CJK@DNPgen} + +\def\CJK@DNPgen{ + \edef\external@font{ + \mandatory@arg\CJK@plane\f@size} + \xdef\font@name{ + \csname \curr@fontshape/\f@size/\CJK@plane\endcsname}} + +\DeclareSizeFunction{DNP}{\CJK@DNP} +\DeclareSizeFunction{DNPb}{\CJK@DNP} + +\def\CJK@DNP{ + \@tempdimb \f@size\p@ + \edef\external@font{ + \mandatory@arg\CJK@plane\optional@arg\space at \the\@tempdimb} + \xdef\font@name{ + \csname \curr@fontshape/\f@size/\CJK@plane\endcsname}} + + +% we also must redefine \pickup@font to append \CJK@plane to the font name +% if the particular subfont is already known. + +\def\pickup@font{ + \@ifundefined{CJK@plane} + {\expandafter\ifx\font@name \relax% % old definition + \define@newfont + \fi} + {\expandafter% % CJK extension + \ifx\csname \curr@fontshape/\f@size/\CJK@plane\endcsname \relax + \define@newfont + \else + \xdef\font@name{ + \csname \curr@fontshape/\f@size/\CJK@plane\endcsname} + \fi}} + +% the other LaTeX2e command we must redefine is \selectfont. It will +% now reset \ifCJK@bold@ and calls \curr@fontshape additionally to +% execute the loading-setting parameter of \DeclareFontShape each time +% we switch to this font. + +\DeclareRobustCommand{\selectfont}{ + \ifx\f@linespread \baselinestretch + \else + \set@fontsize\baselinestretch\f@size\f@baselineskip + \fi + \xdef\font@name{\csname\curr@fontshape/\f@size\endcsname} + \pickup@font + \font@name + \CJK@bold@false% % CJK extension + \csname \curr@fontshape\endcsname% % CJK extension + \size@update + \enc@update} + + +% additional vertical and horizontal information for a font is stored in +% files with the extension `.fdx'. We extend LaTeX's +% \try@load@fontshape@ macro to load them. +% +% the macros \CJKhdef, \CJKvdef, \CJKhlet and \CJKvlet should be used to +% handle commands in `.fdx' files. + +\def\CJK@load@fdx{ + \expandafter\ifx\csname \f@encoding+\f@family+x\endcsname \relax + \global\expandafter\let\csname \f@encoding+\f@family+x\endcsname \@empty + \def\CJKhdef##1##2{ + \expandafter\gdef\csname \CJK@enc/\CJK@family/##1/h\endcsname{##2}} + \def\CJKhlet##1##2{ + \edef\reserved@a{\CJK@enc/\CJK@family/##1/h} + \edef\reserved@b{\CJK@enc/\CJK@family/##2/h} + \global\expandafter\let + \csname\reserved@a\expandafter\endcsname \csname\reserved@b\endcsname} + \def\CJKvdef##1##2{ + \expandafter\gdef\csname \CJK@enc/\CJK@family/##1/v\endcsname{##2}} + \def\CJKvlet##1##2{ + \edef\reserved@a{\CJK@enc/\CJK@family/##1/v} + \edef\reserved@b{\CJK@enc/\CJK@family/##2/v} + \global\expandafter\let + \csname\reserved@a\expandafter\endcsname \csname\reserved@b\endcsname} + \edef\reserved@a{ + \lowercase{\noexpand\InputIfFileExists{\f@encoding\f@family.fdx}}} + \reserved@a{}{} + \fi} + +\expandafter\def\expandafter\try@load@fontshape\expandafter{ + \try@load@fontshape + \CJK@load@fdx} + + +% \CJKglue defines the stretchability of CJK characters. + +\newcommand{\CJKglue}{\hskip \z@ \@plus .08\baselineskip} + +\def\CJK@nobreakglue{ + \nobreak + \CJKglue + \nobreak} + +% if the `verbatim' package is loaded it is possible to improve the output +% automatically, namely, to avoid breaking of overfull lines in a +% verbatim environment. The following command will install a hook to +% suppress insertion of glue between CJK glyphs. MULEenc.sty will extend +% it for Thai glyphs. + +\def\CJK@verbatim{ + \addto@hook{\every@verbatim}{ + \renewcommand{\CJKglue}{}}} +\@ifundefined{mule@verbatim} + {\mule@verbatim{}} + {} + +\def\CJKverbatim{ + \mule@verbatim + \CJK@verbatim} + + +% increasing \CJKtolerance will allow more space between Hangul words. + +\newcommand{\CJKtolerance}{400} + + +% \CJKtilde changes the definition of the active `~' character to embed +% non-CJK words into CJK text. The horizontal space defined here has +% a smaller width than an ordinary space character and is breakable. +% It will suppress spaces afterwards. +% The original definition will be preserved within \nbs, which is +% a shorthand for the LaTeX command \nobreakspace. +% +% \standardtilde is the opposite command. + +\let\nbs \nobreakspace + +\newcommand{\CJKtilde}{ + \CJK@global\def~{\hspace{0.25em plus 0.125em minus 0.08em}\ignorespaces}} +\newcommand{\standardtilde}{ + \CJK@global\def~{\nobreakspace{}}} + + +% \CJKspace and \CJKnospace enables the user to switch between a CJK and a +% CJK* environment without leaving the actual environment: +% +% \CJKnospace switches from CJK to CJK* +% \CJKspace switches from CJK* to CJK +% +% the definitions are in MULEenc.sty also. + +\providecommand{\CJKspace}{ + \CJK@global\let\CJK@ignorespaces \@empty} +\providecommand{\CJKnospace}{ + \CJK@global\let\CJK@ignorespaces \ignorespaces} + + +% \CJKindent sets \parindent to two ideographic spaces. \CJK@spaceChar +% is defined in CJK.enc for all encodings. + +\newbox\CJK@indent + +\providecommand{\CJKindent}{ + \setbox\CJK@indent\hbox{\CJK@spaceChar\CJK@spaceChar} + \parindent\wd\CJK@indent +} + + +% make all characters possibly used as the first byte active so they can +% become macros. + +\def\CJK@makeActive{ + \@tempcnta "081\relax + \loop + \CJK@active\catcode\@tempcnta \active + \ifnum\@tempcnta < "0FE\relax + \advance\@tempcnta \@ne + \repeat} + +\def\CJK@makeInactive{ + \@tempcnta "081\relax + \loop + \CJK@active\catcode\@tempcnta 12\relax + \ifnum\@tempcnta < "0FE\relax + \advance\@tempcnta \@ne + \repeat} + + +% we assign to each active character ^^xx the macro \CJK@XX (if expansion +% occurs); this will be done in the .bdg files. Then the various .enc +% files define \CJK@.. (using \CJK@namegdef) with encoding-specific +% macros. + +\def\CJK@namedef#1{ + \CJK@active\def#1{ + \ifx\protect \@typeset@protect + \string #1 + \else + \noexpand #1 + \fi}} + +\def\CJK@namepdef#1{ + \CJK@active\def#1{ + \ifx\protect \@typeset@protect + \expandafter\expandafter\expandafter\CJK@X + \expandafter\string\expandafter#1 + \else + \noexpand #1 + \fi}} + +\def\CJK@nameppdef#1{ + \CJK@active\def#1{ + \ifx\protect \@typeset@protect + \expandafter\expandafter\expandafter\CJK@XX + \expandafter\string\expandafter#1 + \else + \noexpand #1 + \fi}} + +\def\CJK@namepppdef#1{ + \CJK@active\def#1{ + \ifx\protect \@typeset@protect + \expandafter\expandafter\expandafter\CJK@XXX + \expandafter\string\expandafter#1 + \else + \noexpand #1 + \fi}} + +\def\CJK@nameppppdef#1{ + \CJK@active\def#1{ + \ifx\protect \@typeset@protect + \expandafter\expandafter\expandafter\CJK@XXXX + \expandafter\string\expandafter#1 + \else + \noexpand #1 + \fi}} + + +\def\CJK@X#1{ + \csname CJK@\number `#1\endcsname\CJK@ignorespaces} + +% two possibilities: +% either \CJK@XX <arg1> <arg2> +% or \CJK@XX <arg1> \protect <arg2> +\def\CJK@XX#1#2{ + \ifx #2\protect + \expandafter\CJK@XXp\expandafter#1 + \else + \csname CJK@\number `#1\endcsname{`#2}\CJK@ignorespaces + \fi} +\def\CJK@XXp#1#2{ + \csname CJK@\number `#1\endcsname{`#2}\CJK@ignorespaces} + +% two possibilities: +% either \CJK@XXX <arg1> <arg2> <arg3> +% or \CJK@XXX <arg1> \protect <arg2> \protect <arg3> +\def\CJK@XXX#1#2#3{ + \ifx #2\protect + \expandafter\CJK@XXXp\expandafter#1#3 + \else + \csname CJK@\number `#1\endcsname{`#2}{`#3}\CJK@ignorespaces + \fi} +\def\CJK@XXXp#1#2#3#4{ + \csname CJK@\number `#1\endcsname{`#2}{`#4}\CJK@ignorespaces} + +% two possibilities: +% either \CJK@XXXX <arg1> <arg2> <arg3> <arg4> +% or \CJK@XXXX <arg1> \protect <arg2> \protect <arg3> \protect <arg4> +\def\CJK@XXXX#1#2#3#4{ + \ifx #2\protect + \expandafter\CJK@XXXXp\expandafter#1#3 + \else + \csname CJK@\number `#1\endcsname{`#2}{`#3}{`#4}\CJK@ignorespaces + \fi} +\def\CJK@XXXXp#1#2#3#4#5{ + \csname CJK@\number `#1\endcsname{`#2}{`#3}{`#5}\CJK@ignorespaces} + + +% these auxiliary macros reset \lccode's and \uccode's of characters +% 0x80-0xFF. This overrides the values set by LaTeX2e. + +\def\CJK@upperReset{ + \@tempcnta "080\relax + \loop + \CJK@local\uccode\@tempcnta \z@ + \ifnum\@tempcnta < "0FF\relax + \advance\@tempcnta \@ne + \repeat} + +\def\CJK@lowerReset{ + \@tempcnta "080\relax + \loop + \CJK@local\lccode\@tempcnta \z@ + \ifnum\@tempcnta < "0FF\relax + \advance\@tempcnta \@ne + \repeat} + + +% finally come the CJK environments: +% +% CJK* will swallow spaces after a CJK character, whereas CJK will not. +% +% the first parameter selects the CJK encoding, the second the CJK font +% family; the optional argument selects the fontencoding. +% +% each time a CJK or CJK* environment will be opened the hook \CJKhook will +% be called (this feature is used by cjk-enc.el). +% +% always end the line after saying \begin{CJK} or \begin{CJK*}; +% any characters on the same line will have already been read with +% their non-CJK meanings. + +\def\CJK@envStart#1#2#3{ + \CJK@upperReset + \ifCJK@lowercase@ + \CJK@lowerReset + \fi + + \CJK@makeActive + + % we enable \CJK@selectFamily and \CJK@selectEnc. + + \CJK@global\let\CJK@selectFamily \CJK@selFam + \CJK@global\let\CJK@selectEnc \CJK@selEnc + + \def\CJK@@@enc{#2} + \ifx\CJK@@@enc \@empty + \PackageInfo{CJK}{ + no encoding parameter given,\MessageBreak + waiting for \protect\CJKenc\space commands} + \else + \CJKenc{#2} + \fi + \CJKfontenc{#2}{#1} + \CJKfamily{#3} + \def\CJK@series{\f@series} + \def\CJK@shape{\f@shape} + + \csname CJKhook\endcsname} + +\def\CJK@envEnd{ + \ifx\CJK@global \global + \CJK@makeInactive + \CJK@global\let\CJK@selectFamily \relax + \CJK@global\let\CJK@selectEnc \relax + \fi} + +\newenvironment{CJK}[3][]{ + \CJKspace + \CJK@envStart{#1}{#2}{#3} + }{ + \CJK@envEnd} + +\newenvironment{CJK*}[3][]{ + \CJKnospace + \CJK@envStart{#1}{#2}{#3} + }{ + \CJK@envEnd} + + +% \CJKcaption{caption} will test whether we are in a CJK environment; if yes, +% it tries to load `<caption>.cpx' (this is <caption>.cap in preprocessed +% mode). + +\newcommand{\CJKcaption}[1]{ + \ifx\CJK@actualBinding \@empty + \PackageError{CJK}{ + You must be inside of a CJK environment to use \protect\CJKcaption}{} + \else + \makeatletter + \InputIfFileExists{#1.cpx}{}{ + \PackageError{CJK}{ + Can't find #1.cpx}{ + The default captions are used if you continue.}} + \makeatother + \fi} + + +% the writing direction. + +\def\CJK@direction{h} + + +% reset endline character. + +\endlinechar `\^^M + + +% in case some customization is necessary it should be done in the +% configuration file `CJK.cfg' and *not* here. + +\InputIfFileExists{CJK.cfg} + {\typeout{^^J + *****************************************^^J + * Local configuration file CJK.cfg used *^^J + *****************************************^^J}} + {} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CJKfntef.sty b/Master/texmf-dist/tex/latex/CJK/CJKfntef.sty new file mode 100644 index 00000000000..e9687b60ae6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CJKfntef.sty @@ -0,0 +1,400 @@ +% This is the file CJKfntef.sty of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Wenchang Sun <sunwch@hotmail.com> +% Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) +% +% Macros: +% \CJKunderdot{...} +% \CJKunderline[*]{...} +% \CJKunderdblline[*]{...} +% \CJKunderwave[*]{...} +% \CJKsout[*]{...} +% \CJKxout[*]{...} +% +% The following nesting combinations are allowed: +% +% \CJKunderdot{...\CJKunderline[*]{...}...} +% \CJKunderdot{...\CJKunderdblline[*]{...}...} +% \CJKunderdot{...\CJKunderwave[*]{...}...} +% \CJKunderdot{...\CJKsout[*]{...}...} +% \CJKunderdot{...\CJKxout[*]{...}...} +% +% \CJKunderline[*]{...\CJKunderdot{...}...} +% \CJKunderdblline[*]{...\CJKunderdot{...}...} +% \CJKunderwave[*]{...\CJKunderdot{...}...} +% \CJKsout[*]{...\CJKunderdot{...}...} +% \CJKxout[*]{...\CJKunderdot{...}...} +% +% Environment: +% CJKfilltwosides +% + +\NeedsTeXFormat{LaTeX2e}[1998/06/01] +\def\fileversion{4.6.0} +\def\filedate{2004/02/16} +\ProvidesPackage{CJKfntef}[\filedate\space\fileversion] + +\RequirePackage{CJK} +\RequirePackage{CJKulem} + + +\endlinechar \m@ne + +\ifx\CJKpunctsymbol\undefined + \PackageWarning{CJKfntef}{ + You need to download the last version of the CJK package\MessageBreak + to keep CJK punctuation from being underdotted} + \let\CJKpunctsymbol\CJKsymbol +\fi + + +\newskip\CJK@fntefSkip +\newcount\CJK@nest +\newdimen\CJK@fntefDimen +\newbox\CJK@underdotBox +\newbox\CJK@ULbox + +\newif\ifCJK@UL@ +\CJK@UL@false +\newif\ifCJK@sxout@ +\CJK@sxout@false + + +\newcommand{\CJKunderdotbasesep}{0.20em} +\newcommand{\CJKunderdotsep}{0.08em} +\newcommand{\CJKunderlinebasesep}{0.20em} +\newcommand{\CJKunderlinesep}{0.07em} +\newcommand{\CJKunderdbllinebasesep}{0.20em} +\newcommand{\CJKunderdbllinesep}{0.17em} +\newcommand{\CJKunderwavebasesep}{0.20em} +\newcommand{\CJKunderwavesep}{0.00em} +\newcommand{\CJKsoutheight}{0.35em} + + +\ifx\color\undefined + \def\CJKunderdotcolor{} + \def\CJKunderwavecolor{} + \def\CJKunderlinecolor{} + \def\CJKunderdbllinecolor{} + \def\CJKsoutcolor{} + \def\CJKxoutcolor{} +\else + \def\CJKunderdotcolor{\color{red}} + \def\CJKunderwavecolor{\color{blue}} + \def\CJKunderlinecolor{\color{blue}} + \def\CJKunderdbllinecolor{\color{blue}} + \def\CJKsoutcolor{\color{red}} + \def\CJKxoutcolor{\color{blue}} +\fi + + +% +% \CJKunderdot: +% Add a dot under every CJK non-punctuation character. The dot position +% can be controlled by redefining \CJKunderdotsep (for nesting) and +% \CJKunderdotbasesep. +% +% The dot color can be changed by redefining \CJKunderdotcolor. +% +\def\CJK@underdotSkip{\z@} + +\def\CJK@preUnderdot{ + \ifnum\CJK@nest = \z@ + \global\advance\CJK@fntefSkip \CJKunderdotbasesep + \fi + \global\advance\CJK@nest \@ne + + \xdef\CJK@underdotSkip{\the\CJK@fntefSkip} + \global\advance\CJK@fntefSkip \CJKunderdotsep + + \global\setbox\CJK@underdotBox\hbox{{ + \CJKunderdotcolor + \textnormal{\textbf{.}}}} + \global\advance\CJK@fntefSkip \ht\CJK@underdotBox + \global\advance\CJK@fntefSkip \dp\CJK@underdotBox} + +\def\CJK@postUnderdot{ + \global\advance\CJK@fntefSkip -\CJKunderdotsep + \global\advance\CJK@fntefSkip -\ht\CJK@underdotBox + \global\advance\CJK@fntefSkip -\dp\CJK@underdotBox + \gdef\CJK@underdotSkip{\z@} + + \global\advance\CJK@nest \m@ne + \ifnum\CJK@nest = \z@ + \global\advance\CJK@fntefSkip -\CJKunderdotbasesep + \fi} + +\newcommand{\CJKunderdot}[1]{ + \CJK@preUnderdot + + \global\let\CJK@underdotSymbol \CJKsymbol + \gdef\CJKsymbol##1{ + \CJK@underdotSymbol{##1} + \settowidth\CJK@fntefDimen{\CJK@underdotSymbol{##1}} + + \leavevmode + \rlap{ + \vbox to \z@ { + \vskip\CJK@underdotSkip + \hbox to \z@ { + \hskip -\CJK@fntefDimen + \hss + \copy\CJK@underdotBox + \hss} + \hskip -\CJK@fntefDimen + \vss}}} + #1 + \global\let\CJKsymbol \CJK@underdotSymbol + + \CJK@postUnderdot + \ignorespaces} + + +% +% Auxiliary macros needed by \CJKunderline and friends. +% +\def\UL@CJKpunctnobreakglue{ + \ifx\ \LA@space + \LA@CJKglue + \else + \egroup + \UL@stop + \UL@start + \bgroup + \fi} + +\def\CJK@fntefSave{ + \global\let\UL@UL@CJKnobreakglue \UL@CJKnobreakglue + \global\let\UL@CJKsymbol \CJKsymbol + \global\let\UL@CJKpunctsymbol \CJKpunctsymbol} + +\def\CJK@fntefRestore{ + \global\let\UL@CJKnobreakglue \UL@UL@CJKnobreakglue + \global\let\CJKsymbol \UL@CJKsymbol + \global\let\CJKpunctsymbol \UL@CJKpunctsymbol} + +\def\CJK@preUL{ + \ifCJK@UL@ + \PackageError{CJKfntef} + {Nesting error} + {Nesting \string\CJKunderwave[*], \string\CJKunderline[*], + \string\CJKsout[*], \string\CJKxout[*],\MessageBreak + or \string\CJKunderdblline[*] is not supported.} + \else + \global\CJK@UL@true + \fi + \ifCJK@sxout@ + \gdef\CJK@ULskip{\z@} + \else + \ifnum\CJK@nest = \z@ + \global\advance\CJK@fntefSkip \CJK@ULbasesep + \fi + \global\advance\CJK@nest \@ne + + \global\advance\CJK@fntefSkip \ht\CJK@ULbox + \global\advance\CJK@fntefSkip \dp\CJK@ULbox + + \xdef\CJK@ULskip{\the\CJK@fntefSkip} + \global\advance\CJK@fntefSkip \CJK@ULsep + \fi} + +\def\CJK@postUL{ + \global\CJK@UL@false + + \ifCJK@sxout@ + \global\CJK@sxout@false + \else + \global\advance\CJK@fntefSkip -\CJK@ULsep + \global\advance\CJK@fntefSkip -\ht\CJK@ULbox + \global\advance\CJK@fntefSkip -\dp\CJK@ULbox + + \global\advance\CJK@nest \m@ne + \ifnum\CJK@nest = \z@ + \global\advance\CJK@fntefSkip -\CJK@ULbasesep + \fi + \fi} + +\def\CJK@UL{ + \CJK@preUL + \CJK@fntefSave + + \global\let\UL@CJKnobreakglue \UL@CJKpunctnobreakglue + \gdef\CJKsymbol{ + \gdef\UL@leadtype{\leaders\copy\ULC@box} + \UL@CJKsymbol} + \gdef\CJKpunctsymbol{ + \gdef\UL@leadtype{} + \UL@CJKpunctsymbol} + + \bgroup + \markoverwith{ + \lower\CJK@ULskip\copy\CJK@ULbox} + \aftergroup\CJK@fntefRestore + \aftergroup\CJK@postUL + \ULon} + +\def\CJK@@UL{ + \CJK@preUL + \bgroup + \markoverwith{ + \lower\CJK@ULskip\copy\CJK@ULbox} + \aftergroup\CJK@postUL + \ULon} + + +% +% \CJKunderwave*: +% The same as \uwave except that the wavy line is colored (you can change +% the color by redefining \CJKunderwavecolor), and the position can be +% controlled by redefining \CJKunderwavesep (for nesting) and +% \CJKunderwavebasesep. +% +% \CJKunderwave: +% The same as \CJKunderwave* but ignoring CJK punctuation characters. +% +\newcommand{\CJKunderwave}{ + \global\let\CJK@ULsep \CJKunderwavesep + \global\let\CJK@ULbasesep \CJKunderwavebasesep + \global\setbox\CJK@ULbox\hbox{{ + \CJKunderwavecolor + \sixly + \char 58}} + + \@ifstar\CJK@@UL\CJK@UL} + + +% +% \CJKunderline*: +% The same as \uline except that the line is colored (you can change the +% color by redefining \CJKunderlinecolor), and the position can be +% controlled by redefining \CJKunderlinesep (for nesting) and +% \CJKunderlinebasesep. +% +% \CJKunderline: +% The same as \CJKunderline* but ignoring CJK punctuation characters. +% +\newcommand{\CJKunderline}{ + \global\let\CJK@ULsep \CJKunderlinesep + \global\let\CJK@ULbasesep \CJKunderlinebasesep + \global\setbox\CJK@ULbox\hbox{{ + \CJKunderlinecolor + \vtop{\hrule \@height \ULthickness \@width .2em}}} + + \@ifstar\CJK@@UL\CJK@UL} + + +% +% \CJKunderdblline[*]: +% The same as \CJKunderline[*] except that two lines are used for +% underlining. +% +\newcommand{\CJKunderdblline}{ + \global\let\CJK@ULsep \CJKunderdbllinesep + \global\let\CJK@ULbasesep \CJKunderdbllinebasesep + + \global\setbox\CJK@ULbox\hbox{{ + \CJKunderdbllinecolor + \vtop{ + \kern -.07em + \hrule \@height\ULthickness \@width .2em + \kern 1.1\p@ + \hrule}}} + + \@ifstar\CJK@@UL\CJK@UL} + + +% +% \CJKsout*: +% The same as \sout except that the line is colored (you can change the +% color by redefining \CJKsoutcolor), and the position can be controlled +% by redefining \CJKsoutheight. +% +% \CJKsout: +% The same as \CJKsout* but ignoring CJK punctuation characters. +% +\def\CJKsout{ + \global\CJK@sxout@true + \global\setbox\CJK@ULbox\hbox{{ + \CJKsoutcolor + \vtop{ + \kern -\CJKsoutheight + \hrule \@height\ULthickness \@width .2em}}} + + \@ifstar\CJK@@UL\CJK@UL} + + +% +% \CJKxout*: +% The same as \xout except using colored `/' (you can change the color +% by redefining \CJKxoutcolor). +% +% \CJKxout: +% The same as \CJKxout* but ignoring CJK punctuation characters. +% +\def\CJKxout{ + \global\CJK@sxout@true + \global\setbox\CJK@ULbox\hbox{{ + \kern -0.1em + {\CJKxoutcolor /} + \kern -0.1em}} + + \@ifstar\CJK@@UL\CJK@UL} + + +% +% CJKfilltwosides environment: +% Align CJK characters to fill two sides. +% +% Usage: +% \begin{CJKfilltwosides}{width} +% first line \\ +% second line \\ +% ... \\ +% last line +% \end{CJKfilltwosides} +% +\newif\ifCJK@fillbegin@ +\global\CJK@fillbegin@false +\newif\ifCJK@filltwosides@ +\global\CJK@filltwosides@false + +\newenvironment{CJKfilltwosides}[1]{ + \leavevmode + \vbox\bgroup + \global\CJK@filltwosides@true + \global\let\CJK@filltwosidesSymbol \CJKsymbol + + \def\CJK@ftscr{ + \egroup + \global\CJK@fillbegin@false + \hbox to #1\bgroup + \ignorespaces} + + \let\\ \CJK@ftscr + + \def\CJKsymbol##1{ + \ifCJK@fillbegin@ + \hfill + \CJK@filltwosidesSymbol{##1} + \else + \CJK@filltwosidesSymbol{##1} + \global\CJK@fillbegin@true + \fi} + + \hbox to #1\bgroup + \ignorespaces + }{ + \egroup + \egroup + + \global\let\CJKsymbol \CJK@filltwosidesSymbol + \global\CJK@fillbegin@false + \global\CJK@filltwosides@false} + + +\endlinechar `\^^M + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CJKnumb.sty b/Master/texmf-dist/tex/latex/CJK/CJKnumb.sty new file mode 100644 index 00000000000..4ab46d2f4bf --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CJKnumb.sty @@ -0,0 +1,381 @@ +% This is the file CJKnumb.sty of the CJK package +% for typesetting numbers with CJK glyphs. +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) +% +% +% Say e.g. \CJKnumber{153} to get a CJK representation of this number. + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesPackage{CJKnumb}[\filedate\space\fileversion] + +\RequirePackage{CJK}[2005/08/11] + + +% we suppress any unwanted spaces produced by linefeeds. + +\endlinechar \m@ne + + +% the amount of space to be inserted before and after the circle +% representing zero + +\def\CJKnullspace{0pt} + + +% generic number macros. We add them to the CJK encoding hooks. + +\def\CJK@traditionalNumbers{ + % circle used for zero + \def\CJK@null{\kern\CJKnullspace\CJKchar{161}{179}\kern\CJKnullspace} + % character used for zero + \def\CJK@zero{\CJKchar{185}{115}} + \def\CJK@one{\CJKchar{164}{64}} + \def\CJK@two{\CJKchar{164}{71}} + \def\CJK@three{\CJKchar{164}{84}} + \def\CJK@four{\CJKchar{165}{124}} + \def\CJK@five{\CJKchar{164}{173}} + \def\CJK@six{\CJKchar{164}{187}} + \def\CJK@seven{\CJKchar{164}{67}} + \def\CJK@eight{\CJKchar{164}{75}} + \def\CJK@nine{\CJKchar{164}{69}} + \def\CJK@ten{\CJKchar{164}{81}} + \def\CJK@hundred{\CJKchar{166}{202}} + \def\CJK@thousand{\CJKchar{164}{100}} + \def\CJK@tenthousand{\CJKchar{184}{85}} + \def\CJK@hundredmillion{\CJKchar{187}{245}} + + \def\CJK@minus{\CJKchar{161}{208}}} + +\CJKaddEncHook{Bg5}{\CJK@traditionalNumbers} +\CJKaddEncHook{Bg5+}{\CJK@traditionalNumbers} + +\def\CJK@simplifiedNumbers{ + \def\CJK@null{\kern\CJKnullspace\CJKchar{161}{240}\kern\CJKnullspace} + \def\CJK@zero{\CJKchar{193}{227}} + \def\CJK@one{\CJKchar{210}{187}} + \def\CJK@two{\CJKchar{182}{254}} + \def\CJK@three{\CJKchar{200}{253}} + \def\CJK@four{\CJKchar{203}{196}} + \def\CJK@five{\CJKchar{206}{229}} + \def\CJK@six{\CJKchar{193}{249}} + \def\CJK@seven{\CJKchar{198}{223}} + \def\CJK@eight{\CJKchar{176}{203}} + \def\CJK@nine{\CJKchar{190}{197}} + \def\CJK@ten{\CJKchar{202}{174}} + \def\CJK@hundred{\CJKchar{176}{217}} + \def\CJK@thousand{\CJKchar{199}{167}} + \def\CJK@tenthousand{\CJKchar{205}{242}} + \def\CJK@hundredmillion{\CJKchar{210}{218}} + + \def\CJK@minus{\CJKchar{163}{173}}} + +\CJKaddEncHook{GB}{\CJK@simplifiedNumbers} +\CJKaddEncHook{GBK}{\CJK@simplifiedNumbers} + +\CJKaddEncHook{JIS}{ + \def\CJK@null{\kern\CJKnullspace\CJKchar{161}{251}\kern\CJKnullspace} + \def\CJK@zero{\CJKchar{206}{237}} + \def\CJK@one{\CJKchar{176}{236}} + \def\CJK@two{\CJKchar{198}{243}} + \def\CJK@three{\CJKchar{187}{176}} + \def\CJK@four{\CJKchar{187}{205}} + \def\CJK@five{\CJKchar{184}{222}} + \def\CJK@six{\CJKchar{207}{187}} + \def\CJK@seven{\CJKchar{188}{183}} + \def\CJK@eight{\CJKchar{200}{172}} + \def\CJK@nine{\CJKchar{182}{229}} + \def\CJK@ten{\CJKchar{189}{189}} + \def\CJK@hundred{\CJKchar{201}{180}} + \def\CJK@thousand{\CJKchar{192}{233}} + \def\CJK@tenthousand{\CJKchar{232}{223}} + \def\CJK@hundredmillion{\CJKchar{178}{175}} + + \def\CJK@minus{\CJKchar{161}{221}}} + +\CJKaddEncHook{KS}{ + \def\CJK@null{\kern\CJKnullspace\CJKchar{161}{219}\kern\CJKnullspace} + \def\CJK@zero{\CJKchar{214}{195}} + \def\CJK@one{\CJKchar{236}{233}} + \def\CJK@two{\CJKchar{236}{163}} + \def\CJK@three{\CJKchar{223}{178}} + \def\CJK@four{\CJKchar{222}{204}} + \def\CJK@five{\CJKchar{231}{233}} + \def\CJK@six{\CJKchar{215}{191}} + \def\CJK@seven{\CJKchar{246}{210}} + \def\CJK@eight{\CJKchar{248}{162}} + \def\CJK@nine{\CJKchar{206}{250}} + \def\CJK@ten{\CJKchar{228}{168}} + \def\CJK@hundred{\CJKchar{219}{221}} + \def\CJK@thousand{\CJKchar{244}{182}} + \def\CJK@tenthousand{\CJKchar{216}{191}} + \def\CJK@hundredmillion{\CJKchar{229}{226}} + + \def\CJK@minus{\CJKchar{163}{173}}} + +\CJKaddEncHook{SJIS}{ + \def\CJK@null{\kern\CJKnullspace\CJKchar{129}{155}\kern\CJKnullspace} + \def\CJK@zero{\CJKchar{151}{235}} + \def\CJK@one{\CJKchar{136}{234}} + \def\CJK@two{\CJKchar{147}{241}} + \def\CJK@three{\CJKchar{142}{79}} + \def\CJK@four{\CJKchar{142}{108}} + \def\CJK@five{\CJKchar{140}{220}} + \def\CJK@six{\CJKchar{152}{90}} + \def\CJK@seven{\CJKchar{142}{181}} + \def\CJK@eight{\CJKchar{148}{170}} + \def\CJK@nine{\CJKchar{139}{227}} + \def\CJK@ten{\CJKchar{143}{92}} + \def\CJK@hundred{\CJKchar{149}{83}} + \def\CJK@thousand{\CJKchar{144}{231}} + \def\CJK@tenthousand{\CJKchar{228}{221}} + \def\CJK@hundredmillion{\CJKchar{137}{173}} + + \def\CJK@minus{\CJKchar{129}{124}}} + +\CJKaddEncHook{UTF8}{ + \def\CJK@null{\kern\CJKnullspace\Unicode{37}{203}\kern\CJKnullspace} + \def\CJK@zero{\Unicode{150}{246}} + \def\CJK@one{\Unicode{78}{0}} + \def\CJK@two{\Unicode{78}{140}} + \def\CJK@three{\Unicode{78}{9}} + \def\CJK@four{\Unicode{86}{219}} + \def\CJK@five{\Unicode{78}{148}} + \def\CJK@six{\Unicode{81}{109}} + \def\CJK@seven{\Unicode{78}{3}} + \def\CJK@eight{\Unicode{81}{107}} + \def\CJK@nine{\Unicode{78}{93}} + \def\CJK@ten{\Unicode{83}{65}} + \def\CJK@hundred{\Unicode{118}{126}} + \def\CJK@thousand{\Unicode{83}{67}} + \def\CJK@tenthousand{\Unicode{132}{44}} + \def\CJK@hundredmillion{\Unicode{81}{4}} + + \def\CJK@minus{\Unicode{255}{13}}} + + +\newif\ifCJK@zero@ +\newif\ifCJK@previous@ + +\newif\ifCJK@null@ + + +\newcount\CJK@q +\newcount\CJK@r + + +\def\CJK@digit#1{ + \ifcase #1\relax + \ifCJK@null@ \CJK@null \else \CJK@zero \fi \or + \CJK@one \or + \CJK@two \or + \CJK@three \or + \CJK@four \or + \CJK@five \or + \CJK@six \or + \CJK@seven \or + \CJK@eight \or + \CJK@nine + \fi} + + +% This macro splits the number in zzyyyyxxxx (2^^31-1 is the largest +% possible integer in TeX); zz is \CJK@yi, yyyy is \CJK@high, and +% xxxx is \CJK@low. + +\def\CJK@splitnumber#1{ + \CJK@q #1 + \CJK@r #1 + + \divide\CJK@q \@M + \begingroup + \multiply\CJK@q \@M + \advance\CJK@r -\CJK@q + \ifnum\CJK@r = \z@ + \xdef\CJK@low{} + \else + \xdef\CJK@low{\number\CJK@r} + \fi + \endgroup + + \ifnum\CJK@q > \z@ + \CJK@r \CJK@q + + \divide\CJK@q \@M + \begingroup + \multiply\CJK@q \@M + \advance\CJK@r -\CJK@q + \ifnum\CJK@r = \z@ + \xdef\CJK@high{} + \else + \xdef\CJK@high{\number\CJK@r} + \fi + \endgroup + + \ifnum\CJK@q > \z@ + \xdef\CJK@yi{\number\CJK@q} + \else + \xdef\CJK@yi{} + \fi + \else + \xdef\CJK@high{} + \xdef\CJK@yi{} + \fi +} + +% Here we process four digits + +\def\CJK@processnumber#1{ + \CJK@zero@false + + \CJK@q #1 + \CJK@r #1 + + \divide\CJK@q \@m + \ifnum\CJK@q = \z@ + \ifCJK@previous@ + \CJK@zero@true + \fi + \else + \ifCJK@zero@ + \CJK@zero + \fi + \CJK@digit{\CJK@q} + \CJK@thousand + \CJK@previous@true + \CJK@zero@false + \fi + + \multiply\CJK@q \@m + \advance\CJK@r -\CJK@q + \CJK@q \CJK@r + + \divide\CJK@q 100\relax + \ifnum\CJK@q = \z@ + \ifCJK@previous@ + \CJK@zero@true + \fi + \else + \ifCJK@zero@ + \CJK@zero + \fi + \CJK@digit{\CJK@q} + \CJK@hundred + \CJK@previous@true + \CJK@zero@false + \fi + + \multiply\CJK@q 100 + \advance\CJK@r -\CJK@q + \CJK@q \CJK@r + + \divide \CJK@q 10\relax + \ifnum\CJK@q = \z@ + \ifCJK@previous@ + \CJK@zero@true + \fi + \else + \ifCJK@zero@ + \CJK@zero + \fi + \ifnum\CJK@q = \@ne + \ifCJK@previous@ + \CJK@one + \fi + \else + \CJK@digit{\CJK@q} + \fi + \CJK@ten + \CJK@previous@true + \CJK@zero@false + \fi + + \multiply\CJK@q 10 + \advance\CJK@r -\CJK@q + + \ifnum\CJK@r = \z@ + \else + \ifCJK@zero@ + \CJK@zero + \fi + \CJK@digit{\CJK@r} + \CJK@previous@true + \fi +} + + +% this command provides a full CJK representation of a number. + +\DeclareRobustCommand\CJKnumber[1]{ + \CJK@null@false + + \CJK@q #1\relax + + \ifnum\CJK@q < \z@ + \multiply\CJK@q \m@ne + \CJK@minus + \CJKkern + \fi + + \CJK@previous@false + \CJK@zero@false + + \ifnum\CJK@q = \z@ + \CJK@zero + \else + \CJK@splitnumber{\CJK@q} + + \ifx\CJK@yi \@empty + \else + \CJK@processnumber{\CJK@yi} + \CJK@hundredmillion + \fi + + \ifx\CJK@high \@empty + \else + \CJK@processnumber{\CJK@high} + \CJK@tenthousand + \fi + + \ifx\CJK@low \@empty + \else + \ifx\CJK@yi \@empty + \else + \ifx\CJK@high \@empty + \CJK@zero % this catches 100002345 + \fi + \fi + \CJK@processnumber{\CJK@low} + \fi + \fi} + + +% this command simply converts the given string into CJK digits. + +\DeclareRobustCommand\CJKdigits[1]{ + {\CJK@null@true + \edef\CJK@tempa{} + \edef\CJK@tempb{#1} + \ifx\CJK@tempb \@empty + \else + \loop + \expandafter\CJK@getDigit\CJK@tempb\CJK@stop + \CJK@digit\CJK@tempa + \ifx\CJK@tempb \@empty + \else + \repeat + \fi}} + +\def\CJK@getDigit#1#2\CJK@stop{ + \edef\CJK@tempa{#1} + \edef\CJK@tempb{#2}} + + +% reset endline character. + +\endlinechar `\^^M + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CJKulem.sty b/Master/texmf-dist/tex/latex/CJK/CJKulem.sty new file mode 100644 index 00000000000..6d265f941bb --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CJKulem.sty @@ -0,0 +1,176 @@ +% This is the file CJKulem.sty of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\NeedsTeXFormat{LaTeX2e}[1996/12/01] +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesPackage{CJKulem}[\filedate\space\fileversion] + +\RequirePackage{ulem}[2000/05/26] + +\endlinechar \m@ne + +\newdimen\UL@lastkern +\newskip\CJK@skip + + +\def\UL@CJKnobreakglue{ + \nobreak + \LA@CJKglue + \nobreak} + + +\def\UL@CJKglue{ + \ifx\ \LA@space + \LA@CJKglue + \else + \egroup + \UL@stop + \ifnum\lastkern = \thr@@ + \LA@hskip \CJK@skip + \else + \global\UL@skip \CJK@skip + \UL@leaders + \fi + \UL@start + \bgroup + \fi} + + +\def\UL@Thaiglue{ + \ifx\ \LA@space + \LA@Thaiglue + \else + \egroup + \egroup + \egroup + \UL@stop + \ifnum\lastkern = \thr@@ + \LA@hskip \CJK@skip + \else + \global\UL@skip \CJK@skip + \UL@leaders + \fi + \UL@start + \bgroup + \fontencoding{C90}\selectfont + \bgroup + \bgroup + \fi} + + +\def\UL@Thaibreak{ + \ifx\ \LA@space + \LA@Thaibreak + \else + \egroup + \egroup + \egroup + \UL@stop + \LA@hskip \z@ + \UL@start + \bgroup + \fontencoding{C90}\selectfont + \bgroup + \bgroup + \fi} + + +\def\UL@testLastKern{ + \global\CJK@false + \ifnum\lastkern = \thr@@ + \ifnum\UL@lastkern = \tw@ + \global\CJK@true + \fi + \ifnum\UL@lastkern = 5 + \global\CJK@true + \fi + \fi + + \ifnum\lastkern = \tw@ + \global\CJK@true + \fi + \ifnum\lastkern = 5 + \global\CJK@true + \fi} + + +\def\UL@testLastCJK{ + \global\CJK@false + + \ifnum\lastkern = \thr@@ + \ifnum\UL@lastkern = \@ne + \global\CJK@true + \fi + \fi + + \ifnum\lastkern = \@ne + \global\CJK@true + \fi} + + +\addto@hook\UL@hook{ + \let\CJK@savehskip \hskip + \let\hskip \LA@hskip + \CJKglue + \CJK@skip\lastskip + \unskip + \let\hskip \CJK@savehskip + \let\LA@CJKglue \CJKglue + \let\LA@Thaiglue \Thaiglue + \let\LA@Thaibreak \Thaibreak + \let\CJK@nobreakglue \UL@CJKnobreakglue + \let\CJKglue \UL@CJKglue + \let\Thaiglue \UL@Thaiglue + \let\Thaibreak \UL@Thaibreak + \let\CJK@testLastKern \UL@testLastKern + \let\CJK@testLastCJK \UL@testLastCJK} + + +\def\UL@start{ + \global\UL@lastkern\lastkern + \setbox\UL@box\hbox\bgroup + \everyhbox{\UL@hrest} + \let\UL@start\@empty + \def\UL@unegroup{\bgroup\bgroup} + \let\UL@leadtype\@empty + \bgroup + \kern -3sp + \kern 3sp + \if@ignore + \global\@ignorefalse + \ignorespaces + \fi} + + +\def\UL@stop{ + \global\UL@pe\lastpenalty + \global\UL@lastkern\lastkern + \unpenalty + \ifnum\lastkern = \thr@@ + \egroup + \egroup + \ifdim\wd\UL@box = \z@ + \else + \UL@putbox + \fi + \else + \egroup + \egroup + \UL@putbox + \fi + \ifnum\UL@pe = \z@ + \else + \LA@penalty\UL@pe + \fi + \kern -\UL@lastkern + \kern \UL@lastkern + \UL@unegroup} + +\endlinechar `\^^M + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CJKutf8.sty b/Master/texmf-dist/tex/latex/CJK/CJKutf8.sty new file mode 100644 index 00000000000..8b2601b437a --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CJKutf8.sty @@ -0,0 +1,72 @@ +% This is the file CJKutf8.sty of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\NeedsTeXFormat{LaTeX2e}[2003/12/01] + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{CJKutf8.sty}[\filedate\space\fileversion] + +\RequirePackage[utf8]{inputenc} +\RequirePackage[encapsulated]{CJK} +\RequirePackageWithOptions{fontenc} + +\DeclareOption*{\OptionNotUsed} + +\ProcessOptions + + +% we suppress any unwanted spaces produced by linefeeds + +\endlinechar\m@ne + +% We redefine the basic macros for handling multibyte sequences to call +% a `\u8:...' macro if it has been defined. + +\def\CJK@XX#1#2{ + \ifx #2\protect + \expandafter\CJK@XXp\expandafter#1 + \else + \expandafter\ifx\csname u8:\string #1\string #2\endcsname \relax + \csname CJK@\number `#1\endcsname{`#2} + \else + \csname u8:\string #1\string #2\endcsname + \fi + \CJK@ignorespaces + \fi} +\def\CJK@XXp#1#2{ + \expandafter\ifx\csname u8:\string #1\string #2\endcsname \relax + \csname CJK@\number `#1\endcsname{`#2}\CJK@ignorespaces + \else + \csname u8:\string #1\string #2\endcsname + \fi + \CJK@ignorespaces} + +\def\CJK@XXX#1#2#3{ + \ifx #2\protect + \expandafter\CJK@XXXp\expandafter#1#3 + \else + \expandafter\ifx\csname u8:\string #1\string #2\string #3\endcsname \relax + \csname CJK@\number `#1\endcsname{`#2}{`#3} + \else + \csname u8:\string #1\string #2\string #3\endcsname + \fi + \CJK@ignorespaces + \fi} +\def\CJK@XXXp#1#2#3#4{ + \expandafter\ifx\csname u8:\string #1\string #2\string #4\endcsname \relax + \csname CJK@\number `#1\endcsname{`#2}{`#4} + \else + \csname u8:\string #1\string #2\string #4\endcsname + \fi + \CJK@ignorespaces} + +% reset endline character + +\endlinechar `\^^M + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CJKvert.sty b/Master/texmf-dist/tex/latex/CJK/CJKvert.sty new file mode 100644 index 00000000000..40edf3c56d6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CJKvert.sty @@ -0,0 +1,107 @@ +% This is the file CJKvert.sty of the CJK package +% for vertical typesetting. +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesPackage{CJKvert}[\filedate\space\fileversion] + +\RequirePackage{graphicx} + + +% we suppress any unwanted spaces produced by linefeeds. + +\endlinechar \m@ne + + +\newif\ifCJK@vertical@ +\CJK@vertical@false + +\newcommand{\CJKvert}{ + \CJK@vertical@true + \gdef\CJK@direction{v} + \renewcommand\baselinestretch{1.3} + \normalfont} + +\newcommand{\CJKhorz}{ + \CJK@vertical@false + \gdef\CJK@direction{h} + \renewcommand\baselinestretch{1} + \normalfont} + +\CJKvert + + +% we redefine \CJKsymbol so that pseudo bold characters will be shifted +% vertically, not horizontally. +% +% for fonts without vertical representation forms, some glyphs shouldn't +% be rotated; \CJKsymbolsimple can be then used for a redefinition in +% the `.fdx' file. + +\newcommand{\CJKsymbolsimple}[1]{ + \edef\CJK@temp{\csname \CJK@enc/\CJK@family/simpleoffset\endcsname} + \expandafter\ifx\CJK@temp \relax + \edef\CJK@temp{0pt} + \fi + \ifCJK@bold@ + \raise \CJK@temp \hbox{\symbol{#1}} + \raise \CJK@temp \hbox to \z@{\hss \raise\CJKboldshift\hbox{\symbol{#1}}} + \raise \CJK@temp \hbox to \z@{\hss \raise-\CJKboldshift\hbox{\symbol{#1}}} + \else + \raise \CJK@temp \hbox{\symbol{#1}} + \fi +} + +\DeclareRobustCommand{\CJKsymbol}[1]{ + \ifCJK@vertical@ + \expandafter\ifx\csname \CJK@enc/\CJK@family/norotate/v\endcsname \relax + \edef\CJK@tempa{\csname \CJK@enc/\CJK@family/offset/v\endcsname} + \expandafter\ifx\CJK@tempa \relax + \edef\CJK@tempa{0pt} + \fi + \edef\CJK@tempb{\csname \CJK@enc/\CJK@family/fullheight/v\endcsname} + \expandafter\ifx\CJK@tempb \relax + \def\CJK@temp{\rotatebox[x=\CJK@tempa]{90}{\symbol{#1}}} + \else + \edef\CJK@tempc{\csname \CJK@enc/\CJK@family/height/v\endcsname} + \expandafter\ifx\CJK@tempc \relax + \edef\CJK@tempc{0pt} + \fi + \setbox\@tempboxa\hbox{\symbol{#1}} + \ht\@tempboxa \CJK@tempc + \@tempdima\CJK@tempb + \advance\@tempdima -\CJK@tempc + \dp\@tempboxa \@tempdima + \def\CJK@temp{ + \rotatebox[x=\CJK@tempa]{90}{\copy\@tempboxa}} + \fi + \else + \def\CJK@temp{\symbol{#1}} + \fi + \ifCJK@bold@ + \CJK@temp + \hbox to \z@ {\hss \raise\CJKboldshift\hbox{\CJK@temp}} + \hbox to \z@ {\hss \raise-\CJKboldshift\hbox{\CJK@temp}} + \else + \CJK@temp + \fi + \else + \ifCJK@bold@ + \symbol{#1} + \hbox to \CJKboldshift{\hss\symbol{#1}} + \hbox to \CJKboldshift{\hss\symbol{#1}} + \else + \symbol{#1} + \fi + \fi} + + +% reset endline character. + +\endlinechar `\^^M + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CNS/EUC-TW.bdg b/Master/texmf-dist/tex/latex/CJK/CNS/EUC-TW.bdg new file mode 100644 index 00000000000..e70bcf60b93 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CNS/EUC-TW.bdg @@ -0,0 +1,113 @@ +% This is the file EUC-TW.bdg of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{EUC-TW.bdg}[\filedate\space\fileversion] + + +% The EUC-TW bindings (with single shift). + +\global\@namedef{CJK@EUC-TWBinding}{ + \CJK@nameppppdef{^^8e} + + \CJK@nameppdef{^^a1} + \CJK@nameppdef{^^a2} + \CJK@nameppdef{^^a3} + \CJK@nameppdef{^^a4} + \CJK@nameppdef{^^a5} + \CJK@nameppdef{^^a6} + \CJK@nameppdef{^^a7} + \CJK@nameppdef{^^a8} + \CJK@nameppdef{^^a9} + \CJK@nameppdef{^^aa} + \CJK@nameppdef{^^ab} + \CJK@nameppdef{^^ac} + \CJK@nameppdef{^^ad} + \CJK@nameppdef{^^ae} + \CJK@nameppdef{^^af} + \CJK@nameppdef{^^b0} + \CJK@nameppdef{^^b1} + \CJK@nameppdef{^^b2} + \CJK@nameppdef{^^b3} + \CJK@nameppdef{^^b4} + \CJK@nameppdef{^^b5} + \CJK@nameppdef{^^b6} + \CJK@nameppdef{^^b7} + \CJK@nameppdef{^^b8} + \CJK@nameppdef{^^b9} + \CJK@nameppdef{^^ba} + \CJK@nameppdef{^^bb} + \CJK@nameppdef{^^bc} + \CJK@nameppdef{^^bd} + \CJK@nameppdef{^^be} + \CJK@nameppdef{^^bf} + \CJK@nameppdef{^^c0} + \CJK@nameppdef{^^c1} + \CJK@nameppdef{^^c2} + \CJK@nameppdef{^^c3} + \CJK@nameppdef{^^c4} + \CJK@nameppdef{^^c5} + \CJK@nameppdef{^^c6} + \CJK@nameppdef{^^c7} + \CJK@nameppdef{^^c8} + \CJK@nameppdef{^^c9} + \CJK@nameppdef{^^ca} + \CJK@nameppdef{^^cb} + \CJK@nameppdef{^^cc} + \CJK@nameppdef{^^cd} + \CJK@nameppdef{^^ce} + \CJK@nameppdef{^^cf} + \CJK@nameppdef{^^d0} + \CJK@nameppdef{^^d1} + \CJK@nameppdef{^^d2} + \CJK@nameppdef{^^d3} + \CJK@nameppdef{^^d4} + \CJK@nameppdef{^^d5} + \CJK@nameppdef{^^d6} + \CJK@nameppdef{^^d7} + \CJK@nameppdef{^^d8} + \CJK@nameppdef{^^d9} + \CJK@nameppdef{^^da} + \CJK@nameppdef{^^db} + \CJK@nameppdef{^^dc} + \CJK@nameppdef{^^dd} + \CJK@nameppdef{^^de} + \CJK@nameppdef{^^df} + \CJK@nameppdef{^^e0} + \CJK@nameppdef{^^e1} + \CJK@nameppdef{^^e2} + \CJK@nameppdef{^^e3} + \CJK@nameppdef{^^e4} + \CJK@nameppdef{^^e5} + \CJK@nameppdef{^^e6} + \CJK@nameppdef{^^e7} + \CJK@nameppdef{^^e8} + \CJK@nameppdef{^^e9} + \CJK@nameppdef{^^ea} + \CJK@nameppdef{^^eb} + \CJK@nameppdef{^^ec} + \CJK@nameppdef{^^ed} + \CJK@nameppdef{^^ee} + \CJK@nameppdef{^^ef} + \CJK@nameppdef{^^f0} + \CJK@nameppdef{^^f1} + \CJK@nameppdef{^^f2} + \CJK@nameppdef{^^f3} + \CJK@nameppdef{^^f4} + \CJK@nameppdef{^^f5} + \CJK@nameppdef{^^f6} + \CJK@nameppdef{^^f7} + \CJK@nameppdef{^^f8} + \CJK@nameppdef{^^f9} + \CJK@nameppdef{^^fa} + \CJK@nameppdef{^^fb} + \CJK@nameppdef{^^fc} + \CJK@nameppdef{^^fd} + \CJK@nameppdef{^^fe}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CNS/EUC-TW.chr b/Master/texmf-dist/tex/latex/CJK/CNS/EUC-TW.chr new file mode 100644 index 00000000000..2180e48f94a --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CNS/EUC-TW.chr @@ -0,0 +1,193 @@ +% This is the file EUC-TW.chr of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{EUC-TW.chr}[\filedate\space\fileversion] + + +% define macros for handling characters in EUC-TW encoding. + +\global\@namedef{CJK@EUC-TWChr}{ + \CJK@global\def\CJK@char##1##2##3{ + {\ifnum ##3 < \CJK@min + \CJK@err + \else + \ifnum ##3 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##3\relax + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \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 + + \CJK@CJK + \fi + \fi}} + +% the same, but the plane crosses the font file boundary. + + \CJK@global\def\CJK@charx##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \@tempcntb 256\relax + \advance\@tempcnta ##3\relax + \advance\@tempcntb -##3\relax + \chardef\@temp \@tempcntb + \ifnum ##4 < \@temp + \edef\CJK@plane{##1} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##2} + \fi + \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 + + \CJK@CJK + \fi + \fi}} + +% for punctuation. + + \CJK@global\def\CJK@punctchar##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##4} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \advance\@tempcnta ##3\relax + \edef\CJK@plane{##2} + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}} + + \CJK@global\def\CJK@punctcharx##1##2##3##4##5{ + {\ifnum ##5 < \CJK@min + \CJK@err + \else + \ifnum ##5 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##5} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##5\relax + \@tempcntb 256\relax + \advance\@tempcnta ##4\relax + \advance\@tempcntb -##4\relax + \chardef\@temp \@tempcntb + \ifnum ##5 < \@temp + \edef\CJK@plane{##2} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##3} + \fi + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}} + +% for CNS characters accessed via the SS2 code (0x8E) + + \CJK@global\def\CJK@shiftchar##1##2##3{ + {\CJK@numbToHex{\CJK@gtemp}{##1} + \CJKchar[CNS\expandafter\@secondoftwo\CJK@gtemp] + {\number ##2}{\number ##3}}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CNS/EUC-TW.enc b/Master/texmf-dist/tex/latex/CJK/CNS/EUC-TW.enc new file mode 100644 index 00000000000..6308f29bbf9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CNS/EUC-TW.enc @@ -0,0 +1,121 @@ +% This is the file EUC-TW.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{EUC-TW.enc}[\filedate\space\fileversion] + + +% EUC-TW encoding: +% +% CNS 11643-1992 planes 1-7 (C31-C37) 0x8EA1A1A1-0x8EA7FEFE +% CNS 11643-1992 plane 1 (C31) 0xA1A1-0xFEFE + +\global\@namedef{CJK@EUC-TWEncoding}{ + \CJK@loadChr{EUC-TW} + + % if in preprocessed mode, `\@gobble' will be gobbled, and + % \CJK@shiftError becomes active + \CJK@namegdef{^^8e}##1##2##3{\@gobble\CJK@shiftError + \CJK@shiftchar{##1}{##2}{##3}} + + \CJK@namegdef{^^a1}##1{\@empty\CJK@punctchar {A1}{01}{-161}{##1}} + \CJK@namegdef{^^a2}##1{\@empty\CJK@punctchar {A2}{01}{ -67}{##1}} + \CJK@namegdef{^^a3}##1{\@empty\CJK@punctcharx{A3}{01}{02}{27}{##1}} + \CJK@namegdef{^^a4}##1{\@empty\CJK@punctchar {A4}{02}{-135}{##1}} + \CJK@namegdef{^^a5}##1{\@empty\CJK@punctchar {A5}{02}{ -41}{##1}} + \CJK@namegdef{^^a6}##1{\@empty\CJK@charx{02}{03}{53}{##1}} + \CJK@namegdef{^^a7}##1{\@empty\CJK@char {03}{-109}{##1}} + \CJK@namegdef{^^a8}##1{\@empty\CJK@char {03}{ -15}{##1}} + \CJK@namegdef{^^a9}##1{\@empty\CJK@charx{03}{04}{79}{##1}} + \CJK@namegdef{^^aa}##1{\@empty\CJK@char {04}{ -83}{##1}} + \CJK@namegdef{^^ab}##1{\@empty\CJK@charx{04}{05}{11}{##1}} + \CJK@namegdef{^^ac}##1{\@empty\CJK@char {05}{-151}{##1}} + \CJK@namegdef{^^ad}##1{\@empty\CJK@char {05}{ -57}{##1}} + \CJK@namegdef{^^ae}##1{\@empty\CJK@charx{05}{06}{37}{##1}} + \CJK@namegdef{^^af}##1{\@empty\CJK@char {06}{-125}{##1}} + \CJK@namegdef{^^b0}##1{\@empty\CJK@char {06}{ -31}{##1}} + \CJK@namegdef{^^b1}##1{\@empty\CJK@charx{06}{07}{63}{##1}} + \CJK@namegdef{^^b2}##1{\@empty\CJK@char {07}{ -99}{##1}} + \CJK@namegdef{^^b3}##1{\@empty\CJK@char {07}{ -5}{##1}} + \CJK@namegdef{^^b4}##1{\@empty\CJK@charx{07}{08}{89}{##1}} + \CJK@namegdef{^^b5}##1{\@empty\CJK@char {08}{ -73}{##1}} + \CJK@namegdef{^^b6}##1{\@empty\CJK@charx{08}{09}{21}{##1}} + \CJK@namegdef{^^b7}##1{\@empty\CJK@char {09}{-141}{##1}} + \CJK@namegdef{^^b8}##1{\@empty\CJK@char {09}{ -47}{##1}} + \CJK@namegdef{^^b9}##1{\@empty\CJK@charx{09}{10}{47}{##1}} + \CJK@namegdef{^^ba}##1{\@empty\CJK@char {10}{-115}{##1}} + \CJK@namegdef{^^bb}##1{\@empty\CJK@char {10}{ -21}{##1}} + \CJK@namegdef{^^bc}##1{\@empty\CJK@charx{10}{11}{73}{##1}} + \CJK@namegdef{^^bd}##1{\@empty\CJK@char {11}{ -89}{##1}} + \CJK@namegdef{^^be}##1{\@empty\CJK@charx{11}{12}{ 5}{##1}} + \CJK@namegdef{^^bf}##1{\@empty\CJK@char {12}{-157}{##1}} + \CJK@namegdef{^^c0}##1{\@empty\CJK@char {12}{ -63}{##1}} + \CJK@namegdef{^^c1}##1{\@empty\CJK@charx{12}{13}{31}{##1}} + \CJK@namegdef{^^c2}##1{\@empty\CJK@char {13}{-131}{##1}} + \CJK@namegdef{^^c3}##1{\@empty\CJK@char {13}{ -37}{##1}} + \CJK@namegdef{^^c4}##1{\@empty\CJK@charx{13}{14}{57}{##1}} + \CJK@namegdef{^^c5}##1{\@empty\CJK@char {14}{-105}{##1}} + \CJK@namegdef{^^c6}##1{\@empty\CJK@char {14}{ -11}{##1}} + \CJK@namegdef{^^c7}##1{\@empty\CJK@charx{14}{15}{83}{##1}} + \CJK@namegdef{^^c8}##1{\@empty\CJK@char {15}{ -79}{##1}} + \CJK@namegdef{^^c9}##1{\@empty\CJK@charx{15}{16}{15}{##1}} + \CJK@namegdef{^^ca}##1{\@empty\CJK@char {16}{-147}{##1}} + \CJK@namegdef{^^cb}##1{\@empty\CJK@char {16}{ -53}{##1}} + \CJK@namegdef{^^cc}##1{\@empty\CJK@charx{16}{17}{41}{##1}} + \CJK@namegdef{^^cd}##1{\@empty\CJK@char {17}{-121}{##1}} + \CJK@namegdef{^^ce}##1{\@empty\CJK@char {17}{ -27}{##1}} + \CJK@namegdef{^^cf}##1{\@empty\CJK@charx{17}{18}{67}{##1}} + \CJK@namegdef{^^d0}##1{\@empty\CJK@char {18}{ -95}{##1}} + \CJK@namegdef{^^d1}##1{\@empty\CJK@char {18}{ -1}{##1}} + \CJK@namegdef{^^d2}##1{\@empty\CJK@charx{18}{19}{93}{##1}} + \CJK@namegdef{^^d3}##1{\@empty\CJK@char {19}{ -69}{##1}} + \CJK@namegdef{^^d4}##1{\@empty\CJK@charx{19}{20}{25}{##1}} + \CJK@namegdef{^^d5}##1{\@empty\CJK@char {20}{-137}{##1}} + \CJK@namegdef{^^d6}##1{\@empty\CJK@char {20}{ -43}{##1}} + \CJK@namegdef{^^d7}##1{\@empty\CJK@charx{20}{21}{51}{##1}} + \CJK@namegdef{^^d8}##1{\@empty\CJK@char {21}{-111}{##1}} + \CJK@namegdef{^^d9}##1{\@empty\CJK@char {21}{ -17}{##1}} + \CJK@namegdef{^^da}##1{\@empty\CJK@charx{21}{22}{77}{##1}} + \CJK@namegdef{^^db}##1{\@empty\CJK@char {22}{ -85}{##1}} + \CJK@namegdef{^^dc}##1{\@empty\CJK@charx{22}{23}{ 9}{##1}} + \CJK@namegdef{^^dd}##1{\@empty\CJK@char {23}{-153}{##1}} + \CJK@namegdef{^^de}##1{\@empty\CJK@char {23}{ -59}{##1}} + \CJK@namegdef{^^df}##1{\@empty\CJK@charx{23}{24}{35}{##1}} + \CJK@namegdef{^^e0}##1{\@empty\CJK@char {24}{-127}{##1}} + \CJK@namegdef{^^e1}##1{\@empty\CJK@char {24}{ -33}{##1}} + \CJK@namegdef{^^e2}##1{\@empty\CJK@charx{24}{25}{61}{##1}} + \CJK@namegdef{^^e3}##1{\@empty\CJK@char {25}{-101}{##1}} + \CJK@namegdef{^^e4}##1{\@empty\CJK@char {25}{ -7}{##1}} + \CJK@namegdef{^^e5}##1{\@empty\CJK@charx{25}{26}{87}{##1}} + \CJK@namegdef{^^e6}##1{\@empty\CJK@char {26}{ -75}{##1}} + \CJK@namegdef{^^e7}##1{\@empty\CJK@charx{26}{27}{19}{##1}} + \CJK@namegdef{^^e8}##1{\@empty\CJK@char {27}{-143}{##1}} + \CJK@namegdef{^^e9}##1{\@empty\CJK@char {27}{ -49}{##1}} + \CJK@namegdef{^^ea}##1{\@empty\CJK@charx{27}{28}{45}{##1}} + \CJK@namegdef{^^eb}##1{\@empty\CJK@char {28}{-117}{##1}} + \CJK@namegdef{^^ec}##1{\@empty\CJK@char {28}{ -23}{##1}} + \CJK@namegdef{^^ed}##1{\@empty\CJK@charx{28}{29}{71}{##1}} + \CJK@namegdef{^^ee}##1{\@empty\CJK@char {29}{ -91}{##1}} + \CJK@namegdef{^^ef}##1{\@empty\CJK@charx{29}{30}{ 3}{##1}} + \CJK@namegdef{^^f0}##1{\@empty\CJK@char {30}{-159}{##1}} + \CJK@namegdef{^^f1}##1{\@empty\CJK@char {30}{ -65}{##1}} + \CJK@namegdef{^^f2}##1{\@empty\CJK@charx{30}{31}{29}{##1}} + \CJK@namegdef{^^f3}##1{\@empty\CJK@char {31}{-133}{##1}} + \CJK@namegdef{^^f4}##1{\@empty\CJK@char {31}{ -39}{##1}} + \CJK@namegdef{^^f5}##1{\@empty\CJK@charx{31}{32}{55}{##1}} + \CJK@namegdef{^^f6}##1{\@empty\CJK@char {32}{-107}{##1}} + \CJK@namegdef{^^f7}##1{\@empty\CJK@char {32}{ -13}{##1}} + \CJK@namegdef{^^f8}##1{\@empty\CJK@charx{32}{33}{81}{##1}} + \CJK@namegdef{^^f9}##1{\@empty\CJK@char {33}{ -81}{##1}} + \CJK@namegdef{^^fa}##1{\@empty\CJK@charx{33}{34}{13}{##1}} + \CJK@namegdef{^^fb}##1{\@empty\CJK@char {34}{-149}{##1}} + \CJK@namegdef{^^fc}##1{\@empty\CJK@char {34}{ -55}{##1}} + \CJK@namegdef{^^fd}##1{\@empty\CJK@charx{34}{35}{39}{##1}} + \CJK@namegdef{^^fe}##1{\@empty\CJK@char {35}{-123}{##1}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CNS/c31song.fd b/Master/texmf-dist/tex/latex/CJK/CNS/c31song.fd new file mode 100644 index 00000000000..9ac6fd2bfaf --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CNS/c31song.fd @@ -0,0 +1,23 @@ +% This is the file c31song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c31song.fd}[\filedate\space\fileversion] + + +% Chinese traditional characters +% +% character set: CNS 11643-1992 plane 1 +% font encoding: CJK (standard) + +\DeclareFontFamily{C31}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C31}{song}{m}{n}{<-> CJK * c1so12}{} +\DeclareFontShape{C31}{song}{bx}{n}{<-> CJKb * c1so12}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CNS/c32song.fd b/Master/texmf-dist/tex/latex/CJK/CNS/c32song.fd new file mode 100644 index 00000000000..b3e745a73e1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CNS/c32song.fd @@ -0,0 +1,23 @@ +% This is the file c32song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c32song.fd}[\filedate\space\fileversion] + + +% Chinese traditional characters +% +% character set: CNS 11643-1992 plane 2 +% font encoding: CJK (standard) + +\DeclareFontFamily{C32}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C32}{song}{m}{n}{<-> CJK * c2so12}{} +\DeclareFontShape{C32}{song}{bx}{n}{<-> CJKb * c2so12}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CNS/c33song.fd b/Master/texmf-dist/tex/latex/CJK/CNS/c33song.fd new file mode 100644 index 00000000000..9c1e89550fa --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CNS/c33song.fd @@ -0,0 +1,23 @@ +% This is the file c33song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c33song.fd}[\filedate\space\fileversion] + + +% Chinese traditional characters +% +% character set: CNS 11643-1992 plane 3 +% font encoding: CJK (standard) + +\DeclareFontFamily{C33}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C33}{song}{m}{n}{<-> CJK * c3so12}{} +\DeclareFontShape{C33}{song}{bx}{n}{<-> CJKb * c3so12}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CNS/c34song.fd b/Master/texmf-dist/tex/latex/CJK/CNS/c34song.fd new file mode 100644 index 00000000000..a84959556b2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CNS/c34song.fd @@ -0,0 +1,23 @@ +% This is the file c34song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c34song.fd}[\filedate\space\fileversion] + + +% Chinese traditional characters +% +% character set: CNS 11643-1992 plane 4 +% font encoding: CJK (standard) + +\DeclareFontFamily{C34}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C34}{song}{m}{n}{<-> CJK * c4so12}{} +\DeclareFontShape{C34}{song}{bx}{n}{<-> CJKb * c4so12}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CNS/c35song.fd b/Master/texmf-dist/tex/latex/CJK/CNS/c35song.fd new file mode 100644 index 00000000000..df0007d4063 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CNS/c35song.fd @@ -0,0 +1,23 @@ +% This is the file c35song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c35song.fd}[\filedate\space\fileversion] + + +% Chinese traditional characters +% +% character set: CNS 11643-1992 plane 5 +% font encoding: CJK (standard) + +\DeclareFontFamily{C35}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C35}{song}{m}{n}{<-> CJK * c5so12}{} +\DeclareFontShape{C35}{song}{bx}{n}{<-> CJKb * c5so12}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CNS/c36song.fd b/Master/texmf-dist/tex/latex/CJK/CNS/c36song.fd new file mode 100644 index 00000000000..572e39e75e4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CNS/c36song.fd @@ -0,0 +1,23 @@ +% This is the file c36song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c36song.fd}[\filedate\space\fileversion] + + +% Chinese traditional characters +% +% character set: CNS 11643-1992 plane 6 +% font encoding: CJK (standard) + +\DeclareFontFamily{C36}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C36}{song}{m}{n}{<-> CJK * c6so12}{} +\DeclareFontShape{C36}{song}{bx}{n}{<-> CJKb * c6so12}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/CNS/c37song.fd b/Master/texmf-dist/tex/latex/CJK/CNS/c37song.fd new file mode 100644 index 00000000000..f4d9dc7efa4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/CNS/c37song.fd @@ -0,0 +1,23 @@ +% This is the file c37song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c37song.fd}[\filedate\space\fileversion] + + +% Chinese traditional characters +% +% character set: CNS 11643-1992 plane 7 +% font encoding: CJK (standard) + +\DeclareFontFamily{C37}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C37}{song}{m}{n}{<-> CJK * c7so12}{} +\DeclareFontShape{C37}{song}{bx}{n}{<-> CJKb * c7so12}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/GB/GB.cap b/Master/texmf-dist/tex/latex/CJK/GB/GB.cap new file mode 100644 index 00000000000..d11058d25da --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/GB/GB.cap @@ -0,0 +1,64 @@ +% This is the file GB.cap of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{GB.cap}[\filedate\space\fileversion] + + +% Chinese captions +% +% character set: GB 2312-80 +% encoding: EUC + +\renewcommand\contentsname{ฤฟยผ} +% \renewcommand\listfigurename{} % ? +% \renewcommand\listtablename{} % ? + +\@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\thepart{\prepartname\CJKnumber{\value{part}}\postpartname} +\renewcommand\partformat{\thepart} + +% \newcommand\prechaptername{ตฺ} +% \newcommand\postchaptername{ีย} +% \newcommand\presectionname{ตฺ} +% \newcommand\postsectionname{ฝฺ} +% \newcommand\preappendixname{ตฺ} +% \newcommand\postappendixname{ธฝยผ} + +\@ifundefined{mainmatter} + {\renewcommand\abstractname{ีชาช}}{} + +% \renewcommand\ccname{} % ? +% \renewcommand\enclname{ธฝผ} +% \newcommand\prepagename{} % ? +% \newcommand\postpagename{} % ? +% \renewcommand\headtoname{} % ? +% \renewcommand\seename{} % ? + +\renewcommand\today{\number\yearฤ๊\number\monthิย\number\dayศี} +\@ifundefined{CJKnumber} + {\def\CJKnumber#1{\ifcase#1\or + าป\orถ\orศ\orหฤ\orฮๅ\or + ม๙\orฦ฿\orฐห\orพล\orสฎ\fi}}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/GB/GB.cpx b/Master/texmf-dist/tex/latex/CJK/GB/GB.cpx new file mode 100644 index 00000000000..41418ea8742 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/GB/GB.cpx @@ -0,0 +1,68 @@ +% This is the file GB.cpx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{GB.cpx}[\filedate\space\fileversion] + + +% Chinese captions +% +% character set: GB 2312-80 +% encoding: EUC +% +% preprocessed + +\renewcommand\contentsname{ฤ191ย188} +% \renewcommand\listfigurename{} % ? +% \renewcommand\listtablename{} % ? + +\@ifundefined{chapter} + {\renewcommand\refname{ฒ206ฟ188ื202ม207}} + {\renewcommand\bibname{ฮ196ฯ215}} + +\renewcommand\indexname{ห247า253} + +\newcommand\prefigurename{ต218} +\newcommand\postfigurename{อ188} +\renewcommand\figureformat{\prefigurename~\thefigure~\postfigurename} + +\newcommand\pretablename{ต218} +\newcommand\posttablename{ฑ237} +\renewcommand\tableformat{\pretablename~\thetable~\posttablename} + +\newcommand\prepartname{ต218} +\newcommand\postpartname{ฒ191} +\renewcommand\thepart{\prepartname\CJKnumber{\value{part}}\postpartname} +\renewcommand\partformat{\thepart} + +% \newcommand\prechaptername{ต218} +% \newcommand\postchaptername{ี194} +% \newcommand\presectionname{ต218} +% \newcommand\postsectionname{ฝ218} +% \newcommand\preappendixname{ต218} +% \newcommand\postappendixname{ธ189ย188} + +\@ifundefined{mainmatter} + {\renewcommand\abstractname{ี170า170}}{} + +% \renewcommand\ccname{} % ? +% \renewcommand\enclname{ธ189ผ254} +% \newcommand\prepagename{} % ? +% \newcommand\postpagename{} % ? +% \renewcommand\headtoname{} % ? +% \renewcommand\seename{} % ? + +\renewcommand\today{% + \number\yearฤ234\number\monthิ194\number\dayศ213} +\@ifundefined{CJKnumber} + {\def\CJKnumber#1{% + \ifcase#1\or + า187\orถ254\orศ253\orห196\orฮ229\or + ม249\orฦ223\orฐ203\orพ197\orส174\fi}}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/GB/c10fs.fd b/Master/texmf-dist/tex/latex/CJK/GB/c10fs.fd new file mode 100644 index 00000000000..589af804c93 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/GB/c10fs.fd @@ -0,0 +1,25 @@ +% This is the file c10fs.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c10fs.fd}[\filedate\space\fileversion] + + +% simplified Chinese characters +% +% character set: GB 2312-80 +% font encoding: CJK (standard) + +\DeclareFontFamily{C10}{fs}{\hyphenchar \font\m@ne} + +% jfs56 + +\DeclareFontShape{C10}{fs}{m}{n}{<-> CJK * gsfs14}{} +\DeclareFontShape{C10}{fs}{bx}{n}{<-> CJKb * gsfs14}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/GB/c10gbsn.fd b/Master/texmf-dist/tex/latex/CJK/GB/c10gbsn.fd new file mode 100644 index 00000000000..b91766e1cbe --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/GB/c10gbsn.fd @@ -0,0 +1,25 @@ +% This is the file c10gbsn.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c10gbsn.fd}[\filedate\space\fileversion] + + +% simplified Chinese characters +% +% character set: GB 2312-80 +% font encoding: CJK (standard) + +% Arphic PL TrueType font AR PL SungtiL GB / BousungEG-Light-GB (SongTi) + +\DeclareFontFamily{C10}{gbsn}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C10}{gbsn}{m}{n}{<-> CJK * gbsnlp}{} +\DeclareFontShape{C10}{gbsn}{bx}{n}{<-> CJKb * gbsnlp}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/GB/c10gbsn.fdx b/Master/texmf-dist/tex/latex/CJK/GB/c10gbsn.fdx new file mode 100644 index 00000000000..c6e46984d23 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/GB/c10gbsn.fdx @@ -0,0 +1,70 @@ +% This is the file c10gbsn.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c10gbsn.fdx}[\filedate\space\fileversion] + + +\CJKvdef{fullheight}{1em} +\CJKvdef{height}{.88em} +\CJKvdef{offset}{.5em} +\CJKvdef{simpleoffset}{-.1em} + +\CJKvdef{m/n/01/1}{\raise .15em \hbox to 1em {\kern -.15em \CJKsymbol{1}\hss}} +\CJKvdef{m/n/01/2}{\raise .15em \hbox to 1em {\kern -.15em \CJKsymbol{2}\hss}} +\CJKvdef{m/n/01/17}{\CJKsymbolsimple{17}} +\CJKvdef{m/n/01/18}{\CJKsymbolsimple{18}} +\CJKvdef{m/n/01/19}{\CJKsymbolsimple{19}} +\CJKvdef{m/n/01/20}{\CJKsymbolsimple{20}} +\CJKvdef{m/n/01/21}{\CJKsymbolsimple{21}} +\CJKvdef{m/n/01/22}{\CJKsymbolsimple{22}} +\CJKvdef{m/n/01/23}{\CJKsymbolsimple{23}} +\CJKvdef{m/n/01/24}{\CJKsymbolsimple{24}} +\CJKvdef{m/n/01/25}{\CJKsymbolsimple{25}} +\CJKvdef{m/n/01/26}{\CJKsymbolsimple{26}} +\CJKvdef{m/n/01/27}{\CJKsymbolsimple{27}} +\CJKvdef{m/n/01/28}{\CJKsymbolsimple{28}} +\CJKvdef{m/n/01/29}{\CJKsymbolsimple{29}} +\CJKvdef{m/n/01/30}{\CJKsymbolsimple{30}} +\CJKvdef{m/n/01/195}{\CJKsymbolsimple{195}} +\CJKvdef{m/n/01/196}{\CJKsymbolsimple{196}} +\CJKvdef{m/n/01/199}{ + \raise .25em \hbox to 1em {\kern -.35em \CJKsymbol{199}\hss}} +\CJKvdef{m/n/01/201}{ + \raise .25em \hbox to 1em {\kern -.35em \CJKsymbol{201}\hss}} +\CJKvdef{m/n/01/246}{\CJKsymbolsimple{246}} +\CJKvdef{m/n/01/248}{\CJKsymbolsimple{248}} +\CJKvdef{m/n/02/22}{\CJKsymbolsimple{22}} +\CJKvdef{m/n/02/24}{\CJKsymbolsimple{24}} + +\CJKvlet{bx/n/01/1}{m/n/01/1} +\CJKvlet{bx/n/01/2}{m/n/01/2} +\CJKvlet{bx/n/01/17}{m/n/01/17} +\CJKvlet{bx/n/01/18}{m/n/01/18} +\CJKvlet{bx/n/01/19}{m/n/01/19} +\CJKvlet{bx/n/01/20}{m/n/01/20} +\CJKvlet{bx/n/01/21}{m/n/01/21} +\CJKvlet{bx/n/01/22}{m/n/01/22} +\CJKvlet{bx/n/01/23}{m/n/01/23} +\CJKvlet{bx/n/01/24}{m/n/01/24} +\CJKvlet{bx/n/01/25}{m/n/01/25} +\CJKvlet{bx/n/01/26}{m/n/01/26} +\CJKvlet{bx/n/01/27}{m/n/01/27} +\CJKvlet{bx/n/01/28}{m/n/01/28} +\CJKvlet{bx/n/01/29}{m/n/01/29} +\CJKvlet{bx/n/01/30}{m/n/01/30} +\CJKvlet{bx/n/01/195}{m/n/01/195} +\CJKvlet{bx/n/01/196}{m/n/01/196} +\CJKvlet{bx/n/01/199}{m/n/01/199} +\CJKvlet{bx/n/01/201}{m/n/01/201} +\CJKvlet{bx/n/01/246}{m/n/01/246} +\CJKvlet{bx/n/01/248}{m/n/01/248} +\CJKvlet{bx/n/02/22}{m/n/02/22} +\CJKvlet{bx/n/02/24}{m/n/02/24} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/GB/c10song.fd b/Master/texmf-dist/tex/latex/CJK/GB/c10song.fd new file mode 100644 index 00000000000..fbe1be3fcc5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/GB/c10song.fd @@ -0,0 +1,23 @@ +% This is the file c10song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c10song.fd}[\filedate\space\fileversion] + + +% simplified Chinese characters +% +% character set: GB 2312-80 +% font encoding: CJK (standard) + +\DeclareFontFamily{C10}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C10}{song}{m}{n}{<-> CJKsub * fs/m/n}{} +\DeclareFontShape{C10}{song}{bx}{n}{<-> CJKsub * fs/bx/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/GB/c11song.fd b/Master/texmf-dist/tex/latex/CJK/GB/c11song.fd new file mode 100644 index 00000000000..81c839ac7db --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/GB/c11song.fd @@ -0,0 +1,23 @@ +% This is the file c11song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c11song.fd}[\filedate\space\fileversion] + + +% simplified Chinese characters +% +% character set: GB 2312-80 +% font encoding: pmC + +\DeclareFontFamily{C11}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C11}{song}{m}{n}{<-> sCJKfixed * wccs}{} +\DeclareFontShape{C11}{song}{bx}{n}{<-> sCJKfixedb * wccs}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/GB/c19song.fd b/Master/texmf-dist/tex/latex/CJK/GB/c19song.fd new file mode 100644 index 00000000000..b6897ca5f7d --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/GB/c19song.fd @@ -0,0 +1,23 @@ +% This is the file c19song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c19song.fd}[\filedate\space\fileversion] + + +% Chinese characters (extension of GB 2312) +% +% character set: GBK +% font encoding: CJK (extended) + +\DeclareFontFamily{C19}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C19}{song}{m}{n}{<-> CJK * gbk}{} +\DeclareFontShape{C19}{song}{bx}{n}{<-> CJKb * gbk}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/GB/c20song.fd b/Master/texmf-dist/tex/latex/CJK/GB/c20song.fd new file mode 100644 index 00000000000..42d84ed580d --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/GB/c20song.fd @@ -0,0 +1,31 @@ +% This is the file c20song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c20song.fd}[\filedate\space\fileversion] + + +% traditional Chinese characters +% +% character set: GB/T 12345-90 +% font encoding: CJK (standard) + +\DeclareFontFamily{C20}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C20}{song}{m}{n}{ + <5> <6> <7> <8> <9> CJKfixed * gtso12 + <10> <10.95> <12> sCJKfixed * gtso12 + <14.4> <17.28> <20.74> sCJKfixed * gtso17 + <24.88> CJKfixed * gtso17}{} +\DeclareFontShape{C20}{song}{bx}{n}{ + <5> <6> <7> <8> <9> CJKfixedb * gtso12 + <10> <10.95> <12> sCJKfixedb * gtso12 + <14.4> <17.28> <20.74> sCJKfixedb * gtso17 + <24.88> CJKfixedb * gtso17}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/GB/c21song.fd b/Master/texmf-dist/tex/latex/CJK/GB/c21song.fd new file mode 100644 index 00000000000..57ff7b5500c --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/GB/c21song.fd @@ -0,0 +1,23 @@ +% This is the file c21song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c21song.fd}[\filedate\space\fileversion] + + +% traditional Chinese characters +% +% character set: GB/T 12345-90 +% font encoding: pmC + +\DeclareFontFamily{C21}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C21}{song}{m}{n}{<-> sCJKfixed * wcct}{} +\DeclareFontShape{C21}{song}{bx}{n}{<-> sCJKfixedb * wcct}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/JIS/EUC-JP.bdg b/Master/texmf-dist/tex/latex/CJK/JIS/EUC-JP.bdg new file mode 100644 index 00000000000..bf462b1692e --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/JIS/EUC-JP.bdg @@ -0,0 +1,114 @@ +% This is the file EUC-JP.bdg of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{EUC-JP.bdg}[\filedate\space\fileversion] + + +% The EUC-JP bindings (with single shifts). + +\global\@namedef{CJK@EUC-JPBinding}{ + \CJK@nameppdef{^^8e} + \CJK@namepppdef{^^8f} + + \CJK@nameppdef{^^a1} + \CJK@nameppdef{^^a2} + \CJK@nameppdef{^^a3} + \CJK@nameppdef{^^a4} + \CJK@nameppdef{^^a5} + \CJK@nameppdef{^^a6} + \CJK@nameppdef{^^a7} + \CJK@nameppdef{^^a8} + \CJK@nameppdef{^^a9} + \CJK@nameppdef{^^aa} + \CJK@nameppdef{^^ab} + \CJK@nameppdef{^^ac} + \CJK@nameppdef{^^ad} + \CJK@nameppdef{^^ae} + \CJK@nameppdef{^^af} + \CJK@nameppdef{^^b0} + \CJK@nameppdef{^^b1} + \CJK@nameppdef{^^b2} + \CJK@nameppdef{^^b3} + \CJK@nameppdef{^^b4} + \CJK@nameppdef{^^b5} + \CJK@nameppdef{^^b6} + \CJK@nameppdef{^^b7} + \CJK@nameppdef{^^b8} + \CJK@nameppdef{^^b9} + \CJK@nameppdef{^^ba} + \CJK@nameppdef{^^bb} + \CJK@nameppdef{^^bc} + \CJK@nameppdef{^^bd} + \CJK@nameppdef{^^be} + \CJK@nameppdef{^^bf} + \CJK@nameppdef{^^c0} + \CJK@nameppdef{^^c1} + \CJK@nameppdef{^^c2} + \CJK@nameppdef{^^c3} + \CJK@nameppdef{^^c4} + \CJK@nameppdef{^^c5} + \CJK@nameppdef{^^c6} + \CJK@nameppdef{^^c7} + \CJK@nameppdef{^^c8} + \CJK@nameppdef{^^c9} + \CJK@nameppdef{^^ca} + \CJK@nameppdef{^^cb} + \CJK@nameppdef{^^cc} + \CJK@nameppdef{^^cd} + \CJK@nameppdef{^^ce} + \CJK@nameppdef{^^cf} + \CJK@nameppdef{^^d0} + \CJK@nameppdef{^^d1} + \CJK@nameppdef{^^d2} + \CJK@nameppdef{^^d3} + \CJK@nameppdef{^^d4} + \CJK@nameppdef{^^d5} + \CJK@nameppdef{^^d6} + \CJK@nameppdef{^^d7} + \CJK@nameppdef{^^d8} + \CJK@nameppdef{^^d9} + \CJK@nameppdef{^^da} + \CJK@nameppdef{^^db} + \CJK@nameppdef{^^dc} + \CJK@nameppdef{^^dd} + \CJK@nameppdef{^^de} + \CJK@nameppdef{^^df} + \CJK@nameppdef{^^e0} + \CJK@nameppdef{^^e1} + \CJK@nameppdef{^^e2} + \CJK@nameppdef{^^e3} + \CJK@nameppdef{^^e4} + \CJK@nameppdef{^^e5} + \CJK@nameppdef{^^e6} + \CJK@nameppdef{^^e7} + \CJK@nameppdef{^^e8} + \CJK@nameppdef{^^e9} + \CJK@nameppdef{^^ea} + \CJK@nameppdef{^^eb} + \CJK@nameppdef{^^ec} + \CJK@nameppdef{^^ed} + \CJK@nameppdef{^^ee} + \CJK@nameppdef{^^ef} + \CJK@nameppdef{^^f0} + \CJK@nameppdef{^^f1} + \CJK@nameppdef{^^f2} + \CJK@nameppdef{^^f3} + \CJK@nameppdef{^^f4} + \CJK@nameppdef{^^f5} + \CJK@nameppdef{^^f6} + \CJK@nameppdef{^^f7} + \CJK@nameppdef{^^f8} + \CJK@nameppdef{^^f9} + \CJK@nameppdef{^^fa} + \CJK@nameppdef{^^fb} + \CJK@nameppdef{^^fc} + \CJK@nameppdef{^^fd} + \CJK@nameppdef{^^fe}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/JIS/EUC-JP.chr b/Master/texmf-dist/tex/latex/CJK/JIS/EUC-JP.chr new file mode 100644 index 00000000000..f030c62a254 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/JIS/EUC-JP.chr @@ -0,0 +1,228 @@ +% This is the file EUC-JP.chr of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{EUC-JP.chr}[\filedate\space\fileversion] + + +% define macros for handling characters in EUC-JP encoding. + +\global\@namedef{CJK@EUC-JPChr}{ + \CJK@global\def\CJK@char##1##2##3{ + {\ifnum ##3 < \CJK@min + \CJK@err + \else + \ifnum ##3 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##3\relax + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \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 + + \CJK@CJK + \fi + \fi}} + +% the same, but the plane crosses the font file boundary. + + \CJK@global\def\CJK@charx##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \@tempcntb 256\relax + \advance\@tempcnta ##3\relax + \advance\@tempcntb -##3\relax + \chardef\@temp \@tempcntb + \ifnum ##4 < \@temp + \edef\CJK@plane{##1} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##2} + \fi + \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 + + \CJK@CJK + \fi + \fi}} + +% for punctuation. + + \CJK@global\def\CJK@punctchar##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##4} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \advance\@tempcnta ##3\relax + \edef\CJK@plane{##2} + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}} + + \CJK@global\def\CJK@punctcharx##1##2##3##4##5{ + {\ifnum ##5 < \CJK@min + \CJK@err + \else + \ifnum ##5 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##5} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##5\relax + \@tempcntb 256\relax + \advance\@tempcnta ##4\relax + \advance\@tempcntb -##4\relax + \chardef\@temp \@tempcntb + \ifnum ##5 < \@temp + \edef\CJK@plane{##2} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##3} + \fi + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}} + +% for half-width katakana accessed via the SS2 code (0x8E) + + \CJK@global\def\CJK@shiftchar##1{ + {\ifnum ##1 < \CJK@min + \CJK@err + \else + \ifnum ##1 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##1} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@altenc}{}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \usefont{\CJK@altenc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\number ##1/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKpunctsymbol{##1} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@altenc}{}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/JIS/EUC-JP.enc b/Master/texmf-dist/tex/latex/CJK/JIS/EUC-JP.enc new file mode 100644 index 00000000000..beb1c7a4a55 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/JIS/EUC-JP.enc @@ -0,0 +1,124 @@ +% This is the file EUC-JP.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{EUC-JP.enc}[\filedate\space\fileversion] + + +% EUC-JP encoding: +% +% Half-width katakana (C49) 0x8EA1-0x8EDF +% JIS X 0212-1992 (C5x) 0x8FA1A1-0x8FFEFE +% JIS X 0208:1997 (C4x) 0xA1A1-0xFEFE + +\global\@namedef{CJK@EUC-JPEncoding}{ + \CJK@loadChr{EUC-JP} + + % if in preprocessed mode, `\@gobble' will be gobbled, and + % \CJK@shiftError becomes active + \CJK@namegdef{^^8e}##1{\@gobble\CJK@shiftError + \CJK@shiftchar{##1}} + \CJK@namegdef{^^8f}##1##2{\@gobble\CJK@shiftError + \CJKchar[JIS2]{\number ##1}{\number ##2}} + + \CJK@namegdef{^^a1}##1{\@empty\CJK@punctchar {A1}{01}{-161}{##1}} + \CJK@namegdef{^^a2}##1{\@empty\CJK@punctchar {A2}{01}{ -67}{##1}} + \CJK@namegdef{^^a3}##1{\@empty\CJK@punctcharx{A3}{01}{02}{27}{##1}} + \CJK@namegdef{^^a4}##1{\@empty\CJK@punctchar {A4}{02}{-135}{##1}} + \CJK@namegdef{^^a5}##1{\@empty\CJK@punctchar {A5}{02}{ -41}{##1}} + \CJK@namegdef{^^a6}##1{\@empty\CJK@charx{02}{03}{53}{##1}} + \CJK@namegdef{^^a7}##1{\@empty\CJK@char {03}{-109}{##1}} + \CJK@namegdef{^^a8}##1{\@empty\CJK@char {03}{ -15}{##1}} + \CJK@namegdef{^^a9}##1{\@empty\CJK@charx{03}{04}{79}{##1}} + \CJK@namegdef{^^aa}##1{\@empty\CJK@char {04}{ -83}{##1}} + \CJK@namegdef{^^ab}##1{\@empty\CJK@charx{04}{05}{11}{##1}} + \CJK@namegdef{^^ac}##1{\@empty\CJK@char {05}{-151}{##1}} + \CJK@namegdef{^^ad}##1{\@empty\CJK@char {05}{ -57}{##1}} + \CJK@namegdef{^^ae}##1{\@empty\CJK@charx{05}{06}{37}{##1}} + \CJK@namegdef{^^af}##1{\@empty\CJK@char {06}{-125}{##1}} + \CJK@namegdef{^^b0}##1{\@empty\CJK@char {06}{ -31}{##1}} + \CJK@namegdef{^^b1}##1{\@empty\CJK@charx{06}{07}{63}{##1}} + \CJK@namegdef{^^b2}##1{\@empty\CJK@char {07}{ -99}{##1}} + \CJK@namegdef{^^b3}##1{\@empty\CJK@char {07}{ -5}{##1}} + \CJK@namegdef{^^b4}##1{\@empty\CJK@charx{07}{08}{89}{##1}} + \CJK@namegdef{^^b5}##1{\@empty\CJK@char {08}{ -73}{##1}} + \CJK@namegdef{^^b6}##1{\@empty\CJK@charx{08}{09}{21}{##1}} + \CJK@namegdef{^^b7}##1{\@empty\CJK@char {09}{-141}{##1}} + \CJK@namegdef{^^b8}##1{\@empty\CJK@char {09}{ -47}{##1}} + \CJK@namegdef{^^b9}##1{\@empty\CJK@charx{09}{10}{47}{##1}} + \CJK@namegdef{^^ba}##1{\@empty\CJK@char {10}{-115}{##1}} + \CJK@namegdef{^^bb}##1{\@empty\CJK@char {10}{ -21}{##1}} + \CJK@namegdef{^^bc}##1{\@empty\CJK@charx{10}{11}{73}{##1}} + \CJK@namegdef{^^bd}##1{\@empty\CJK@char {11}{ -89}{##1}} + \CJK@namegdef{^^be}##1{\@empty\CJK@charx{11}{12}{ 5}{##1}} + \CJK@namegdef{^^bf}##1{\@empty\CJK@char {12}{-157}{##1}} + \CJK@namegdef{^^c0}##1{\@empty\CJK@char {12}{ -63}{##1}} + \CJK@namegdef{^^c1}##1{\@empty\CJK@charx{12}{13}{31}{##1}} + \CJK@namegdef{^^c2}##1{\@empty\CJK@char {13}{-131}{##1}} + \CJK@namegdef{^^c3}##1{\@empty\CJK@char {13}{ -37}{##1}} + \CJK@namegdef{^^c4}##1{\@empty\CJK@charx{13}{14}{57}{##1}} + \CJK@namegdef{^^c5}##1{\@empty\CJK@char {14}{-105}{##1}} + \CJK@namegdef{^^c6}##1{\@empty\CJK@char {14}{ -11}{##1}} + \CJK@namegdef{^^c7}##1{\@empty\CJK@charx{14}{15}{83}{##1}} + \CJK@namegdef{^^c8}##1{\@empty\CJK@char {15}{ -79}{##1}} + \CJK@namegdef{^^c9}##1{\@empty\CJK@charx{15}{16}{15}{##1}} + \CJK@namegdef{^^ca}##1{\@empty\CJK@char {16}{-147}{##1}} + \CJK@namegdef{^^cb}##1{\@empty\CJK@char {16}{ -53}{##1}} + \CJK@namegdef{^^cc}##1{\@empty\CJK@charx{16}{17}{41}{##1}} + \CJK@namegdef{^^cd}##1{\@empty\CJK@char {17}{-121}{##1}} + \CJK@namegdef{^^ce}##1{\@empty\CJK@char {17}{ -27}{##1}} + \CJK@namegdef{^^cf}##1{\@empty\CJK@charx{17}{18}{67}{##1}} + \CJK@namegdef{^^d0}##1{\@empty\CJK@char {18}{ -95}{##1}} + \CJK@namegdef{^^d1}##1{\@empty\CJK@char {18}{ -1}{##1}} + \CJK@namegdef{^^d2}##1{\@empty\CJK@charx{18}{19}{93}{##1}} + \CJK@namegdef{^^d3}##1{\@empty\CJK@char {19}{ -69}{##1}} + \CJK@namegdef{^^d4}##1{\@empty\CJK@charx{19}{20}{25}{##1}} + \CJK@namegdef{^^d5}##1{\@empty\CJK@char {20}{-137}{##1}} + \CJK@namegdef{^^d6}##1{\@empty\CJK@char {20}{ -43}{##1}} + \CJK@namegdef{^^d7}##1{\@empty\CJK@charx{20}{21}{51}{##1}} + \CJK@namegdef{^^d8}##1{\@empty\CJK@char {21}{-111}{##1}} + \CJK@namegdef{^^d9}##1{\@empty\CJK@char {21}{ -17}{##1}} + \CJK@namegdef{^^da}##1{\@empty\CJK@charx{21}{22}{77}{##1}} + \CJK@namegdef{^^db}##1{\@empty\CJK@char {22}{ -85}{##1}} + \CJK@namegdef{^^dc}##1{\@empty\CJK@charx{22}{23}{ 9}{##1}} + \CJK@namegdef{^^dd}##1{\@empty\CJK@char {23}{-153}{##1}} + \CJK@namegdef{^^de}##1{\@empty\CJK@char {23}{ -59}{##1}} + \CJK@namegdef{^^df}##1{\@empty\CJK@charx{23}{24}{35}{##1}} + \CJK@namegdef{^^e0}##1{\@empty\CJK@char {24}{-127}{##1}} + \CJK@namegdef{^^e1}##1{\@empty\CJK@char {24}{ -33}{##1}} + \CJK@namegdef{^^e2}##1{\@empty\CJK@charx{24}{25}{61}{##1}} + \CJK@namegdef{^^e3}##1{\@empty\CJK@char {25}{-101}{##1}} + \CJK@namegdef{^^e4}##1{\@empty\CJK@char {25}{ -7}{##1}} + \CJK@namegdef{^^e5}##1{\@empty\CJK@charx{25}{26}{87}{##1}} + \CJK@namegdef{^^e6}##1{\@empty\CJK@char {26}{ -75}{##1}} + \CJK@namegdef{^^e7}##1{\@empty\CJK@charx{26}{27}{19}{##1}} + \CJK@namegdef{^^e8}##1{\@empty\CJK@char {27}{-143}{##1}} + \CJK@namegdef{^^e9}##1{\@empty\CJK@char {27}{ -49}{##1}} + \CJK@namegdef{^^ea}##1{\@empty\CJK@charx{27}{28}{45}{##1}} + \CJK@namegdef{^^eb}##1{\@empty\CJK@char {28}{-117}{##1}} + \CJK@namegdef{^^ec}##1{\@empty\CJK@char {28}{ -23}{##1}} + \CJK@namegdef{^^ed}##1{\@empty\CJK@charx{28}{29}{71}{##1}} + \CJK@namegdef{^^ee}##1{\@empty\CJK@char {29}{ -91}{##1}} + \CJK@namegdef{^^ef}##1{\@empty\CJK@charx{29}{30}{ 3}{##1}} + \CJK@namegdef{^^f0}##1{\@empty\CJK@char {30}{-159}{##1}} + \CJK@namegdef{^^f1}##1{\@empty\CJK@char {30}{ -65}{##1}} + \CJK@namegdef{^^f2}##1{\@empty\CJK@charx{30}{31}{29}{##1}} + \CJK@namegdef{^^f3}##1{\@empty\CJK@char {31}{-133}{##1}} + \CJK@namegdef{^^f4}##1{\@empty\CJK@char {31}{ -39}{##1}} + \CJK@namegdef{^^f5}##1{\@empty\CJK@charx{31}{32}{55}{##1}} + \CJK@namegdef{^^f6}##1{\@empty\CJK@char {32}{-107}{##1}} + \CJK@namegdef{^^f7}##1{\@empty\CJK@char {32}{ -13}{##1}} + \CJK@namegdef{^^f8}##1{\@empty\CJK@charx{32}{33}{81}{##1}} + \CJK@namegdef{^^f9}##1{\@empty\CJK@char {33}{ -81}{##1}} + \CJK@namegdef{^^fa}##1{\@empty\CJK@charx{33}{34}{13}{##1}} + \CJK@namegdef{^^fb}##1{\@empty\CJK@char {34}{-149}{##1}} + \CJK@namegdef{^^fc}##1{\@empty\CJK@char {34}{ -55}{##1}} + \CJK@namegdef{^^fd}##1{\@empty\CJK@charx{34}{35}{39}{##1}} + \CJK@namegdef{^^fe}##1{\@empty\CJK@char {35}{-123}{##1}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/JIS/JIS.cap b/Master/texmf-dist/tex/latex/CJK/JIS/JIS.cap new file mode 100644 index 00000000000..61c973c83da --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/JIS/JIS.cap @@ -0,0 +1,61 @@ +% This is the file JIS.cap of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{JIS.cap}[\filedate\space\fileversion] + + +% Japanese captions +% +% character set: JIS X 0208:1997 (or JIS X 0208-1990) +% encoding: EUC + +\newif\ifheisei +\let\ifheisei=\iffalse +\def\heisei{\let\ifheisei=\iftrue} + +\renewcommand\contentsname{ฬผก} + +\renewcommand\listfigurename{ฟฬผก} +% \newcommand\listfigurename{ฟฐ์อ๗} + +\renewcommand\listtablename{ษฝฬผก} +% \newcommand\listtablename{ษฝฐ์อ๗} + +\@ifundefined{chapter} + {\renewcommand\refname{ปฒนอสธธฅ} + } + {\renewcommand\bibname{ดุฯขฝ๑ภา} +% \renewcommand\bibname{ปฒนอสธธฅ} + } +\renewcommand\indexname{บ๗ฐ๚} + +\renewcommand\figurename{ฟ} +\renewcommand\tablename{ษฝ} + +\newcommand\prepartname{ย่} +\newcommand\postpartname{ษ๔} +\renewcommand\thepart{\prepartname\CJKnumber{\value{part}}\postpartname} +\renewcommand\partformat{\thepart} + +% \renewcommand{\appendixname}{ษํฯฟ} + +\@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\,ฦ}} +\@ifundefined{CJKnumber} + {\def\CJKnumber#1{\ifcase#1\or + ฐ์\orฦ๓\orปฐ\orปอ\orธ\or + ฯป\orผท\orศฌ\orถๅ\orฝฝ\fi}}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/JIS/JIS.cpx b/Master/texmf-dist/tex/latex/CJK/JIS/JIS.cpx new file mode 100644 index 00000000000..ddf5bef6be7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/JIS/JIS.cpx @@ -0,0 +1,64 @@ +% This is the file JIS.cpx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{JIS.cpx}[\filedate\space\fileversion] + + +% Japanese captions +% +% character set: JIS X 0208:1997 (or JIS X 0208-1990) +% encoding: EUC +% +% preprocessed + +\newif\ifheisei +\let\ifheisei=\iffalse +\def\heisei{\let\ifheisei=\iftrue} + +\renewcommand\contentsname{ฬ220ผ161} + +\renewcommand\listfigurename{ฟ222ฬ220ผ161} +% \newcommand\listfigurename{ฟ222ฐ236อ247} + +\renewcommand\listtablename{ษ189ฬ220ผ161} +% \newcommand\listtablename{ษ189ฐ236อ247} + +\@ifundefined{chapter} + {\renewcommand\refname{ป178น205ส184ธ165} + } + {\renewcommand\bibname{ด216ฯ162ฝ241ภ210} +% \renewcommand\bibname{ป178น205ส184ธ165} + } +\renewcommand\indexname{บ247ฐ250} + +\renewcommand\figurename{ฟ222} +\renewcommand\tablename{ษ189} + +\newcommand\prepartname{ย232} +\newcommand\postpartname{ษ244} +\renewcommand\thepart{\prepartname\CJKnumber{\value{part}}\postpartname} +\renewcommand\partformat{\thepart} + +% \renewcommand{\appendixname}{ษ237ฯ191} + +\@ifundefined{mainmatter} + {\renewcommand\abstractname{อ215ป221}}{} + +\renewcommand\today{{\ifheisei\count0=\year\else\count0=\year + \advance\count0 -1988 ส191ภ174\,\fi + \ifnum\count0=1 ธ181\else\number\count0\fi + \,ว175\hspace{.5em}\nobreak\number\month + \,ท238\hspace{.5em}\nobreak\number\day\,ฦ252}} +\@ifundefined{CJKnumber} + {\def\CJKnumber#1{% + \ifcase#1\or + ฐ236\orฦ243\orป176\orป205\orธ222\or + ฯ187\orผ183\orศ172\orถ229\orฝ189\fi}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/JIS/JISdnp.enc b/Master/texmf-dist/tex/latex/CJK/JIS/JISdnp.enc new file mode 100644 index 00000000000..b4c7e660041 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/JIS/JISdnp.enc @@ -0,0 +1,115 @@ +% This is the file JISdnp.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{JISdnp.enc}[\filedate\space\fileversion] + + +% JIS encoding for DNP fonts: +% each plane has 94 characters (GB, JIS etc.) (0xA1 - 0xFE). + +\global\@namedef{CJK@JISdnpEncoding}{ + \CJK@loadChr{standard} + + \CJK@namegdef{^^a1}##1{\@empty\CJK@punctchar{A1}{sy}{-160}{##1}} + \CJK@namegdef{^^a2}##1{\@empty\CJK@punctchar{A2}{sy}{ -60}{##1}} + \CJK@namegdef{^^a3}##1{\@empty\CJK@char {roma}{-128}{##1}} + \CJK@namegdef{^^a4}##1{\@empty\CJK@punctchar{A4}{hira}{-160}{##1}} + \CJK@namegdef{^^a5}##1{\@empty\CJK@punctchar{A5}{kata}{-160}{##1}} + \CJK@namegdef{^^a6}##1{\@empty\CJK@char {greek}{-160}{##1}} + \CJK@namegdef{^^a7}##1{\@empty\CJK@char {russian}{-160}{##1}} + \CJK@namegdef{^^a8}##1{\@empty\CJK@char {keisen}{-160}{##1}} + \CJK@namegdef{^^a9}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^aa}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^ab}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^ac}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^ad}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^ae}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^af}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^b0}##1{\@empty\CJK@char {ka}{-161}{##1}} + \CJK@namegdef{^^b1}##1{\@empty\CJK@char {ka}{ -67}{##1}} + \CJK@namegdef{^^b2}##1{\@empty\CJK@charx{ka}{kb}{27}{##1}} + \CJK@namegdef{^^b3}##1{\@empty\CJK@char {kb}{-135}{##1}} + \CJK@namegdef{^^b4}##1{\@empty\CJK@char {kb}{ -41}{##1}} + \CJK@namegdef{^^b5}##1{\@empty\CJK@charx{kb}{kc}{53}{##1}} + \CJK@namegdef{^^b6}##1{\@empty\CJK@char {kc}{-109}{##1}} + \CJK@namegdef{^^b7}##1{\@empty\CJK@char {kc}{ -15}{##1}} + \CJK@namegdef{^^b8}##1{\@empty\CJK@charx{kc}{kd}{79}{##1}} + \CJK@namegdef{^^b9}##1{\@empty\CJK@char {kd}{ -83}{##1}} + \CJK@namegdef{^^ba}##1{\@empty\CJK@charx{kd}{ke}{11}{##1}} + \CJK@namegdef{^^bb}##1{\@empty\CJK@char {ke}{-151}{##1}} + \CJK@namegdef{^^bc}##1{\@empty\CJK@char {ke}{ -57}{##1}} + \CJK@namegdef{^^bd}##1{\@empty\CJK@charx{ke}{kf}{37}{##1}} + \CJK@namegdef{^^be}##1{\@empty\CJK@char {kf}{-125}{##1}} + \CJK@namegdef{^^bf}##1{\@empty\CJK@char {kf}{ -31}{##1}} + \CJK@namegdef{^^c0}##1{\@empty\CJK@charx{kf}{kg}{63}{##1}} + \CJK@namegdef{^^c1}##1{\@empty\CJK@char {kg}{ -99}{##1}} + \CJK@namegdef{^^c2}##1{\@empty\CJK@char {kg}{ -5}{##1}} + \CJK@namegdef{^^c3}##1{\@empty\CJK@charx{kg}{kh}{89}{##1}} + \CJK@namegdef{^^c4}##1{\@empty\CJK@char {kh}{ -73}{##1}} + \CJK@namegdef{^^c5}##1{\@empty\CJK@charx{kh}{ki}{21}{##1}} + \CJK@namegdef{^^c6}##1{\@empty\CJK@char {ki}{-141}{##1}} + \CJK@namegdef{^^c7}##1{\@empty\CJK@char {ki}{ -47}{##1}} + \CJK@namegdef{^^c8}##1{\@empty\CJK@charx{ki}{kj}{47}{##1}} + \CJK@namegdef{^^c9}##1{\@empty\CJK@char {kj}{-115}{##1}} + \CJK@namegdef{^^ca}##1{\@empty\CJK@char {kj}{ -21}{##1}} + \CJK@namegdef{^^cb}##1{\@empty\CJK@charx{kj}{kk}{73}{##1}} + \CJK@namegdef{^^cc}##1{\@empty\CJK@char {kk}{ -89}{##1}} + \CJK@namegdef{^^cd}##1{\@empty\CJK@charx{kk}{kl}{ 5}{##1}} + \CJK@namegdef{^^ce}##1{\@empty\CJK@char {kl}{-157}{##1}} + \CJK@namegdef{^^cf}##1{\@empty\CJK@char {kl}{-63}{##1}} + \CJK@namegdef{^^d0}##1{\@empty\CJK@char {km}{-161}{##1}} + \CJK@namegdef{^^d1}##1{\@empty\CJK@char {km}{ -67}{##1}} + \CJK@namegdef{^^d2}##1{\@empty\CJK@charx{km}{kn}{27}{##1}} + \CJK@namegdef{^^d3}##1{\@empty\CJK@char {kn}{-135}{##1}} + \CJK@namegdef{^^d4}##1{\@empty\CJK@char {kn}{ -41}{##1}} + \CJK@namegdef{^^d5}##1{\@empty\CJK@charx{kn}{ko}{53}{##1}} + \CJK@namegdef{^^d6}##1{\@empty\CJK@char {ko}{-109}{##1}} + \CJK@namegdef{^^d7}##1{\@empty\CJK@char {ko}{ -15}{##1}} + \CJK@namegdef{^^d8}##1{\@empty\CJK@charx{ko}{kp}{79}{##1}} + \CJK@namegdef{^^d9}##1{\@empty\CJK@char {kp}{ -83}{##1}} + \CJK@namegdef{^^da}##1{\@empty\CJK@charx{kp}{kq}{11}{##1}} + \CJK@namegdef{^^db}##1{\@empty\CJK@char {kq}{-151}{##1}} + \CJK@namegdef{^^dc}##1{\@empty\CJK@char {kq}{ -57}{##1}} + \CJK@namegdef{^^dd}##1{\@empty\CJK@charx{kq}{kr}{37}{##1}} + \CJK@namegdef{^^de}##1{\@empty\CJK@char {kr}{-125}{##1}} + \CJK@namegdef{^^df}##1{\@empty\CJK@char {kr}{ -31}{##1}} + \CJK@namegdef{^^e0}##1{\@empty\CJK@charx{kr}{ks}{63}{##1}} + \CJK@namegdef{^^e1}##1{\@empty\CJK@char {ks}{ -99}{##1}} + \CJK@namegdef{^^e2}##1{\@empty\CJK@char {ks}{ -5}{##1}} + \CJK@namegdef{^^e3}##1{\@empty\CJK@charx{ks}{kt}{89}{##1}} + \CJK@namegdef{^^e4}##1{\@empty\CJK@char {kt}{ -73}{##1}} + \CJK@namegdef{^^e5}##1{\@empty\CJK@charx{kt}{ku}{21}{##1}} + \CJK@namegdef{^^e6}##1{\@empty\CJK@char {ku}{-141}{##1}} + \CJK@namegdef{^^e7}##1{\@empty\CJK@char {ku}{ -47}{##1}} + \CJK@namegdef{^^e8}##1{\@empty\CJK@charx{ku}{kv}{47}{##1}} + \CJK@namegdef{^^e9}##1{\@empty\CJK@char {kv}{-115}{##1}} + \CJK@namegdef{^^ea}##1{\@empty\CJK@char {kv}{ -21}{##1}} + \CJK@namegdef{^^eb}##1{\@empty\CJK@charx{kv}{kw}{73}{##1}} + \CJK@namegdef{^^ec}##1{\@empty\CJK@char {kw}{ -89}{##1}} + \CJK@namegdef{^^ed}##1{\@empty\CJK@charx{kw}{kx}{ 5}{##1}} + \CJK@namegdef{^^ee}##1{\@empty\CJK@char {kx}{-157}{##1}} + \CJK@namegdef{^^ef}##1{\@empty\CJK@char {kx}{ -63}{##1}} + \CJK@namegdef{^^f0}##1{\@empty\CJK@charx{kx}{ky}{31}{##1}} + \CJK@namegdef{^^f1}##1{\@empty\CJK@char {ky}{-131}{##1}} + \CJK@namegdef{^^f2}##1{\@empty\CJK@char {ky}{ -37}{##1}} + \CJK@namegdef{^^f3}##1{\@empty\CJK@charx{ky}{kz}{57}{##1}} + \CJK@namegdef{^^f4}##1{\@empty\CJK@char {kz}{-105}{##1}} + \CJK@namegdef{^^f5}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^f6}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^f7}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^f8}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^f9}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^fa}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^fb}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^fc}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^fd}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^fe}##1{\@empty\CJK@errxx} +} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/JIS/c40song.fd b/Master/texmf-dist/tex/latex/CJK/JIS/c40song.fd new file mode 100644 index 00000000000..e0ef7ba9699 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/JIS/c40song.fd @@ -0,0 +1,25 @@ +% This is the file c40song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c40song.fd}[\filedate\space\fileversion] + + +% Japanese characters +% +% character set: JIS X 0208:1997 (or JIS X 0208-1990) +% font encoding: CJK (standard) + +\DeclareFontFamily{C40}{song}{\hyphenchar \font\m@ne} + +% kanji48 + +\DeclareFontShape{C40}{song}{m}{n}{<-> CJK * jsso12}{} +\DeclareFontShape{C40}{song}{bx}{n}{<-> CJKb * jsso12}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/JIS/c41song.fd b/Master/texmf-dist/tex/latex/CJK/JIS/c41song.fd new file mode 100644 index 00000000000..c29c0d4aebb --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/JIS/c41song.fd @@ -0,0 +1,23 @@ +% This is the file c41song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c41song.fd}[\filedate\space\fileversion] + + +% Japanese characters +% +% character set: JIS X 0208:1997 (or JIS X 0208-1990) +% font encoding: pmC + +\DeclareFontFamily{C41}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C41}{song}{m}{n}{<-> sCJKfixed * wjis}{} +\DeclareFontShape{C41}{song}{bx}{n}{<-> sCJKfixedb * wjis}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/JIS/c42song.fd b/Master/texmf-dist/tex/latex/CJK/JIS/c42song.fd new file mode 100644 index 00000000000..2434cf4798e --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/JIS/c42song.fd @@ -0,0 +1,28 @@ +% This is the file c42song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c42song.fd}[\filedate\space\fileversion] + + +% Japanese characters in JIS encoding scheme using DNP fonts. +% Japanese characters +% +% character set: JIS X 0208:1997 (or JIS X 0208-1990) +% font encoding: DNP + +\DeclareFontFamily{C42}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C42}{song}{m}{n} + {<5> <6> <7> <8> <9> <10> <12> DNPgen * dmj + <10.95><14.4><17.28><20.74><24.88> DNP *[10] dmj}{} +\DeclareFontShape{C42}{song}{bx}{n} + {<5> <6> <7> <8> <9> <10> <12> DNPgen * dgj + <10.95><14.4><17.28><20.74><24.88> DNP *[10] dgj}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/JIS/c43song.fd b/Master/texmf-dist/tex/latex/CJK/JIS/c43song.fd new file mode 100644 index 00000000000..1ab1fd1440e --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/JIS/c43song.fd @@ -0,0 +1,27 @@ +% This is the file c43song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c43song.fd}[\filedate\space\fileversion] + + +% Japanese characters +% +% character set: JIS X 0208:1997 (or JIS X 0208-1990) +% font encoding: DNP + +\DeclareFontFamily{C43}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C43}{song}{m}{n} + {<5> <6> <7> <8> <9> <10> <12> + <10.95><14.4><17.28><20.74><24.88> DNP * mj}{} +\DeclareFontShape{C43}{song}{bx}{n} + {<5> <6> <7> <8> <9> <10> <12> + <10.95><14.4><17.28><20.74><24.88> DNP * bj}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/JIS/c50song.fd b/Master/texmf-dist/tex/latex/CJK/JIS/c50song.fd new file mode 100644 index 00000000000..c2b2fa81e9c --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/JIS/c50song.fd @@ -0,0 +1,26 @@ +% This is the file c50song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c50song.fd}[\filedate\space\fileversion] + + +% Japanese characters in JIS supplement encoding scheme. +% Japanese characters +% +% character set: JIS X 0212-1990 +% font encoding: CJK (standard) + +\DeclareFontFamily{C50}{song}{\hyphenchar \font\m@ne} + +% kanjix48 + +\DeclareFontShape{C50}{song}{m}{n}{<-> CJK * j2so12}{} +\DeclareFontShape{C50}{song}{bx}{n}{<-> CJKb * j2so12}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/HLaTeX.chr b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/HLaTeX.chr new file mode 100644 index 00000000000..d1afed24a84 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/HLaTeX.chr @@ -0,0 +1,212 @@ +% This is the file HLaTeX.chr of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{HLaTeX.chr}[\filedate\space\fileversion] + + +% define macros for handling hangul fonts and characters. + +\gdef\CJK@HLaTeXChr{ + +% KS symbols -- for Hiragana and Katagana, no kinsoku shori is provided! + + \CJK@global\def\CJK@symbA##1##2##3{ + {\CJK@testLastCJK + \ifCJK@ + \discretionary{}{}{} + \fi + + \edef\CJK@plane{##1} + \usefont{\CJK@symbEnc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\number ##2/\number ##3/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKsymbols{##2}{##3} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@CJK}} + + \CJK@global\def\CJK@symbB##1{ + {\CJK@numbToHex{\CJK@gtemp}{##1} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{KS}{A3}{\CJK@gtemp} + \ifCJK@ + \else + \discretionary{}{}{} + \fi + \fi + + \ifnum ##1 = 220\relax + \edef\CJK@plane{04} + \else + \edef\CJK@plane{07} + \fi + \usefont{\CJK@symbEnc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/163/\number ##1/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKsymbols{163}{##1} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{KS}{A3}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi}} + + \CJK@global\def\CJK@symbC##1##2##3{ + {\CJK@testLastCJK + \ifCJK@ + \discretionary{}{}{} + \fi + + \ifnum ##3 < ##1\relax + \edef\CJK@plane{07} + \else + \ifnum ##3 > 245\relax + \edef\CJK@plane{06} + \else + \edef\CJK@plane{04} + \fi + \fi + \usefont{\CJK@symbEnc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\number ##2/\number ##3/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKsymbols{##2}{##3} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@CJK}} + + \CJK@global\def\CJK@symbD##1{ + {\CJK@numbToHex{\CJK@gtemp}{##1} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{KS}{A1}{\CJK@gtemp} + \ifCJK@ + \else + \discretionary{}{}{} + \fi + \fi + + \edef\CJK@plane{05} + \usefont{\CJK@symbEnc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/161/\number ##1/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKsymbols{161}{##1} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{KS}{A1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi}} + + +% Hangul syllables + + \CJK@global\def\CJK@altchar##1##2##3{ + {\CJK@testLastCJK + \ifCJK@ + \discretionary{}{}{} + \fi + + \edef\CJK@plane{##1} + \usefont{\CJK@altEnc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\number ##2/\number ##3/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKsymbols{##2}{##3} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@CJK}} + +% the same, but the plane crosses the font file boundary. + + \CJK@global\def\CJK@altcharx##1##2##3##4##5{ + {\CJK@testLastCJK + \ifCJK@ + \discretionary{}{}{} + \fi + + \ifnum ##5 < ##3\relax + \edef\CJK@plane{##1} + \else + \edef\CJK@plane{##2} + \fi + \usefont{\CJK@altEnc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\number ##4/\number ##5/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKsymbols{##4}{##5} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@CJK}} + +% Hanja + + \CJK@global\def\CJK@char##1##2##3{ + {\CJK@testLastCJK + \ifCJK@ + \discretionary{}{}{} + \fi + + \edef\CJK@plane{##1} + \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\number ##2/\number ##3/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKsymbols{##2}{##3} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@CJK}} + +% the same, but the plane crosses the font file boundary. + + \CJK@global\def\CJK@charx##1##2##3##4##5{ + {\CJK@testLastCJK + \ifCJK@ + \discretionary{}{}{} + \fi + + \ifnum ##5 < ##3\relax + \edef\CJK@plane{##1} + \else + \edef\CJK@plane{##2} + \fi + \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\number ##4/\number ##5/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKsymbols{##4}{##5} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@CJK}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/KSHL.enc b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/KSHL.enc new file mode 100644 index 00000000000..6fed471a4a2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/KSHL.enc @@ -0,0 +1,117 @@ +% This is the file KSHL.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{KSHL.enc}[\filedate\space\fileversion] + + +% KS encoding for HLaTeX >= 0.97 fonts: +% each plane has 94 characters (but 256 characters per subfont); +% Hangul subfonts have the postfixes 0 - 9 +% Hanja subfonts have the postfixes 10 - 29 +% Symbol subfonts have the postfixes 04 - 07 + +\gdef\CJK@KSHLEncoding{ + \CJK@loadChr{HLaTeX} + + \CJK@namegdef{^^a1}##1{\@empty\CJK@symbD{##1}}% Symbols + \CJK@namegdef{^^a2}##1{\@empty\CJK@symbA{05}{162}{##1}} + \CJK@namegdef{^^a3}##1{\@empty\CJK@symbB{##1}} + \CJK@namegdef{^^a4}##1{\@empty\CJK@symbA{04}{164}{##1}} + \CJK@namegdef{^^a5}##1{\@empty\CJK@symbA{07}{165}{##1}} + \CJK@namegdef{^^a6}##1{\@empty\CJK@symbA{06}{166}{##1}} + \CJK@namegdef{^^a7}##1{\@empty\CJK@symbA{05}{167}{##1}} + \CJK@namegdef{^^a8}##1{\@empty\CJK@symbC{176}{168}{##1}} + \CJK@namegdef{^^a9}##1{\@empty\CJK@symbC{177}{169}{##1}} + \CJK@namegdef{^^aa}##1{\@empty\CJK@symbA{06}{170}{##1}} + \CJK@namegdef{^^ab}##1{\@empty\CJK@symbA{06}{171}{##1}} + \CJK@namegdef{^^ac}##1{\@empty\CJK@symbA{07}{172}{##1}} + \CJK@namegdef{^^ad}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^ae}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^af}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^b0}##1{\@empty\CJK@altchar {0}{176}{##1}}% Hangul syllables + \CJK@namegdef{^^b1}##1{\@empty\CJK@altchar {0}{177}{##1}} + \CJK@namegdef{^^b2}##1{\@empty\CJK@altcharx{0}{1}{229}{178}{##1}} + \CJK@namegdef{^^b3}##1{\@empty\CJK@altchar {1}{179}{##1}} + \CJK@namegdef{^^b4}##1{\@empty\CJK@altchar {1}{180}{##1}} + \CJK@namegdef{^^b5}##1{\@empty\CJK@altcharx{1}{2}{203}{181}{##1}} + \CJK@namegdef{^^b6}##1{\@empty\CJK@altchar {2}{182}{##1}} + \CJK@namegdef{^^b7}##1{\@empty\CJK@altchar {2}{183}{##1}} + \CJK@namegdef{^^b8}##1{\@empty\CJK@altcharx{2}{3}{177}{184}{##1}} + \CJK@namegdef{^^b9}##1{\@empty\CJK@altchar {3}{185}{##1}} + \CJK@namegdef{^^ba}##1{\@empty\CJK@altcharx{3}{4}{245}{186}{##1}} + \CJK@namegdef{^^bb}##1{\@empty\CJK@altchar {4}{187}{##1}} + \CJK@namegdef{^^bc}##1{\@empty\CJK@altchar {4}{188}{##1}} + \CJK@namegdef{^^bd}##1{\@empty\CJK@altcharx{4}{5}{219}{189}{##1}} + \CJK@namegdef{^^be}##1{\@empty\CJK@altchar {5}{190}{##1}} + \CJK@namegdef{^^bf}##1{\@empty\CJK@altchar {5}{191}{##1}} + \CJK@namegdef{^^c0}##1{\@empty\CJK@altcharx{5}{6}{193}{192}{##1}} + \CJK@namegdef{^^c1}##1{\@empty\CJK@altchar {6}{193}{##1}} + \CJK@namegdef{^^c2}##1{\@empty\CJK@altchar {6}{194}{##1}} + \CJK@namegdef{^^c3}##1{\@empty\CJK@altcharx{6}{7}{167}{195}{##1}} + \CJK@namegdef{^^c4}##1{\@empty\CJK@altchar {7}{196}{##1}} + \CJK@namegdef{^^c5}##1{\@empty\CJK@altcharx{7}{8}{235}{197}{##1}} + \CJK@namegdef{^^c6}##1{\@empty\CJK@altchar {8}{198}{##1}} + \CJK@namegdef{^^c7}##1{\@empty\CJK@altchar {8}{199}{##1}} + \CJK@namegdef{^^c8}##1{\@empty\CJK@altcharx{8}{9}{209}{200}{##1}} + \CJK@namegdef{^^c9}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^ca}##1{\@empty\CJK@char {10}{202}{##1}}% Hanja + \CJK@namegdef{^^cb}##1{\@empty\CJK@char {10}{203}{##1}} + \CJK@namegdef{^^cc}##1{\@empty\CJK@charx{10}{11}{229}{204}{##1}} + \CJK@namegdef{^^cd}##1{\@empty\CJK@char {11}{205}{##1}} + \CJK@namegdef{^^ce}##1{\@empty\CJK@char {11}{206}{##1}} + \CJK@namegdef{^^cf}##1{\@empty\CJK@charx{11}{12}{203}{207}{##1}} + \CJK@namegdef{^^d0}##1{\@empty\CJK@char {12}{208}{##1}} + \CJK@namegdef{^^d1}##1{\@empty\CJK@char {12}{209}{##1}} + \CJK@namegdef{^^d2}##1{\@empty\CJK@charx{12}{13}{177}{210}{##1}} + \CJK@namegdef{^^d3}##1{\@empty\CJK@char {13}{211}{##1}} + \CJK@namegdef{^^d4}##1{\@empty\CJK@charx{13}{14}{245}{212}{##1}} + \CJK@namegdef{^^d5}##1{\@empty\CJK@char {14}{213}{##1}} + \CJK@namegdef{^^d6}##1{\@empty\CJK@char {14}{214}{##1}} + \CJK@namegdef{^^d7}##1{\@empty\CJK@charx{14}{15}{219}{215}{##1}} + \CJK@namegdef{^^d8}##1{\@empty\CJK@char {15}{216}{##1}} + \CJK@namegdef{^^d9}##1{\@empty\CJK@char {15}{217}{##1}} + \CJK@namegdef{^^da}##1{\@empty\CJK@charx{15}{16}{193}{218}{##1}} + \CJK@namegdef{^^db}##1{\@empty\CJK@char {16}{219}{##1}} + \CJK@namegdef{^^dc}##1{\@empty\CJK@char {16}{220}{##1}} + \CJK@namegdef{^^dd}##1{\@empty\CJK@charx{16}{17}{167}{221}{##1}} + \CJK@namegdef{^^de}##1{\@empty\CJK@char {17}{222}{##1}} + \CJK@namegdef{^^df}##1{\@empty\CJK@charx{17}{18}{235}{223}{##1}} + \CJK@namegdef{^^e0}##1{\@empty\CJK@char {18}{224}{##1}} + \CJK@namegdef{^^e1}##1{\@empty\CJK@char {18}{225}{##1}} + \CJK@namegdef{^^e2}##1{\@empty\CJK@charx{18}{19}{209}{226}{##1}} + \CJK@namegdef{^^e3}##1{\@empty\CJK@char {19}{227}{##1}} + \CJK@namegdef{^^e4}##1{\@empty\CJK@char {19}{228}{##1}} + \CJK@namegdef{^^e5}##1{\@empty\CJK@charx{19}{20}{183}{229}{##1}} + \CJK@namegdef{^^e6}##1{\@empty\CJK@char {20}{230}{##1}} + \CJK@namegdef{^^e7}##1{\@empty\CJK@charx{20}{21}{251}{231}{##1}} + \CJK@namegdef{^^e8}##1{\@empty\CJK@char {21}{232}{##1}} + \CJK@namegdef{^^e9}##1{\@empty\CJK@char {21}{233}{##1}} + \CJK@namegdef{^^ea}##1{\@empty\CJK@charx{21}{22}{225}{234}{##1}} + \CJK@namegdef{^^eb}##1{\@empty\CJK@char {22}{235}{##1}} + \CJK@namegdef{^^ec}##1{\@empty\CJK@char {22}{236}{##1}} + \CJK@namegdef{^^ed}##1{\@empty\CJK@charx{22}{23}{199}{237}{##1}} + \CJK@namegdef{^^ee}##1{\@empty\CJK@char {23}{238}{##1}} + \CJK@namegdef{^^ef}##1{\@empty\CJK@char {23}{239}{##1}} + \CJK@namegdef{^^f0}##1{\@empty\CJK@charx{23}{24}{173}{240}{##1}} + \CJK@namegdef{^^f1}##1{\@empty\CJK@char {24}{241}{##1}} + \CJK@namegdef{^^f2}##1{\@empty\CJK@charx{24}{25}{241}{242}{##1}} + \CJK@namegdef{^^f3}##1{\@empty\CJK@char {25}{243}{##1}} + \CJK@namegdef{^^f4}##1{\@empty\CJK@char {25}{244}{##1}} + \CJK@namegdef{^^f5}##1{\@empty\CJK@charx{25}{26}{215}{245}{##1}} + \CJK@namegdef{^^f6}##1{\@empty\CJK@char {26}{246}{##1}} + \CJK@namegdef{^^f7}##1{\@empty\CJK@char {26}{247}{##1}} + \CJK@namegdef{^^f8}##1{\@empty\CJK@charx{26}{27}{189}{248}{##1}} + \CJK@namegdef{^^f9}##1{\@empty\CJK@char {27}{249}{##1}} + \CJK@namegdef{^^fa}##1{\@empty\CJK@char {27}{250}{##1}} + \CJK@namegdef{^^fb}##1{\@empty\CJK@charx{27}{28}{163}{251}{##1}} + \CJK@namegdef{^^fc}##1{\@empty\CJK@char {28}{252}{##1}} + \CJK@namegdef{^^fd}##1{\@empty\CJK@charx{28}{29}{231}{253}{##1}} +} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63bm.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63bm.fd new file mode 100644 index 00000000000..ec5327cce59 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63bm.fd @@ -0,0 +1,53 @@ +% This is file c63bm.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63bm.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcBom + +\DeclareFontFamily{C63}{bm}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{bm}{c}{n}{<-> CJK * wbmc}{} +\DeclareFontShape{C63}{bm}{c}{sl}{<-> CJK * wbmco}{} +\DeclareFontShape{C63}{bm}{c}{it}{<-> CJKssub * bm/c/sl}{} + +\DeclareFontShape{C63}{bm}{m}{n}{<-> CJK * wbm}{} +\DeclareFontShape{C63}{bm}{m}{sl}{<-> CJK * wbmo}{} +\DeclareFontShape{C63}{bm}{m}{it}{<-> CJKssub * bm/m/sl}{} + +\DeclareFontShape{C63}{bm}{x}{n}{<-> CJK * wbmx}{} +\DeclareFontShape{C63}{bm}{x}{sl}{<-> CJK * wbmxo}{} +\DeclareFontShape{C63}{bm}{x}{it}{<-> CJKssub * bm/x/sl}{} + +\DeclareFontShape{C63}{bm}{ux}{n}{<-> CJK * wbmu}{} +\DeclareFontShape{C63}{bm}{ux}{sl}{<-> CJK * wbmuo}{} +\DeclareFontShape{C63}{bm}{ux}{it}{<-> CJKssub * bm/ux/sl}{} + +\DeclareFontShape{C63}{bm}{bc}{n}{<-> CJKb * wbmc}{\CJKbold} +\DeclareFontShape{C63}{bm}{bc}{sl}{<-> CJKb * wbmco}{\CJKbold} +\DeclareFontShape{C63}{bm}{bc}{it}{<-> CJKssub * bm/bc/sl}{} + +\DeclareFontShape{C63}{bm}{b}{n}{<-> CJKb * wbm}{\CJKbold} +\DeclareFontShape{C63}{bm}{b}{sl}{<-> CJKb * wbmo}{\CJKbold} +\DeclareFontShape{C63}{bm}{b}{it}{<-> CJKssub * bm/b/sl}{} + +\DeclareFontShape{C63}{bm}{bx}{n}{<-> CJKb * wbmx}{\CJKbold} +\DeclareFontShape{C63}{bm}{bx}{sl}{<-> CJKb * wbmxo}{\CJKbold} +\DeclareFontShape{C63}{bm}{bx}{it}{<-> CJKssub * bm/bx/sl}{} + +\DeclareFontShape{C63}{bm}{bux}{n}{<-> CJKb * wbmu}{\CJKbold} +\DeclareFontShape{C63}{bm}{bux}{sl}{<-> CJKb * wbmuo}{\CJKbold} +\DeclareFontShape{C63}{bm}{bux}{it}{<-> CJKssub * bm/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63dn.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63dn.fd new file mode 100644 index 00000000000..7058ab9e219 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63dn.fd @@ -0,0 +1,69 @@ +% This is file c63dn.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63dn.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcDinaru + +\DeclareFontFamily{C63}{dn}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{dn}{c}{n}{<-> CJK * wdnc}{} +\DeclareFontShape{C63}{dn}{c}{sl}{<-> CJK * wdnco}{} +\DeclareFontShape{C63}{dn}{c}{it}{<-> CJKssub * dn/c/sl}{} + +\DeclareFontShape{C63}{dn}{m}{n}{<-> CJK * wdn}{} +\DeclareFontShape{C63}{dn}{m}{sl}{<-> CJK * wdno}{} +\DeclareFontShape{C63}{dn}{m}{it}{<-> CJKssub * dn/m/sl}{} + +\DeclareFontShape{C63}{dn}{x}{n}{<-> CJK * wdnx}{} +\DeclareFontShape{C63}{dn}{x}{sl}{<-> CJK * wdnxo}{} +\DeclareFontShape{C63}{dn}{x}{it}{<-> CJKssub * dn/x/sl}{} + +\DeclareFontShape{C63}{dn}{ux}{n}{<-> CJK * wdnu}{} +\DeclareFontShape{C63}{dn}{ux}{sl}{<-> CJK * wdnuo}{} +\DeclareFontShape{C63}{dn}{ux}{it}{<-> CJKssub * dn/ux/sl}{} + +\DeclareFontShape{C63}{dn}{bc}{n}{<-> CJK * wdnbc}{} +\DeclareFontShape{C63}{dn}{bc}{sl}{<-> CJK * wdnbco}{} +\DeclareFontShape{C63}{dn}{bc}{it}{<-> CJKssub * dn/bc/sl}{} + +\DeclareFontShape{C63}{dn}{b}{n}{<-> CJK * wdnb}{} +\DeclareFontShape{C63}{dn}{b}{sl}{<-> CJK * wdnbo}{} +\DeclareFontShape{C63}{dn}{b}{it}{<-> CJKssub * dn/b/sl}{} + +\DeclareFontShape{C63}{dn}{bx}{n}{<-> CJK * wdnbx}{} +\DeclareFontShape{C63}{dn}{bx}{sl}{<-> CJK * wdnbxo}{} +\DeclareFontShape{C63}{dn}{bx}{it}{<-> CJKssub * dn/bx/sl}{} + +\DeclareFontShape{C63}{dn}{bux}{n}{<-> CJK * wdnbu}{} +\DeclareFontShape{C63}{dn}{bux}{sl}{<-> CJK * wdnbuo}{} +\DeclareFontShape{C63}{dn}{bux}{it}{<-> CJKssub * dn/bux/sl}{} + +\DeclareFontShape{C63}{dn}{lc}{n}{<-> CJK * wdnlc}{} +\DeclareFontShape{C63}{dn}{lc}{sl}{<-> CJK * wdnlco}{} +\DeclareFontShape{C63}{dn}{lc}{it}{<-> CJKssub * dn/lc/sl}{} + +\DeclareFontShape{C63}{dn}{l}{n}{<-> CJK * wdnl}{} +\DeclareFontShape{C63}{dn}{l}{sl}{<-> CJK * wdnlo}{} +\DeclareFontShape{C63}{dn}{l}{it}{<-> CJKssub * dn/l/sl}{} + +\DeclareFontShape{C63}{dn}{lx}{n}{<-> CJK * wdnlx}{} +\DeclareFontShape{C63}{dn}{lx}{sl}{<-> CJK * wdnlxo}{} +\DeclareFontShape{C63}{dn}{lx}{it}{<-> CJKssub * dn/lx/sl}{} + +\DeclareFontShape{C63}{dn}{lux}{n}{<-> CJK * wdnlu}{} +\DeclareFontShape{C63}{dn}{lux}{sl}{<-> CJK * wdnluo}{} +\DeclareFontShape{C63}{dn}{lux}{it}{<-> CJKssub * dn/lux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63gr.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63gr.fd new file mode 100644 index 00000000000..598b62458de --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63gr.fd @@ -0,0 +1,53 @@ +% This is file c63gr.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63gr.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcGraphic + +\DeclareFontFamily{C63}{gr}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{gr}{c}{n}{<-> CJK * wgrc}{} +\DeclareFontShape{C63}{gr}{c}{sl}{<-> CJK * wgrco}{} +\DeclareFontShape{C63}{gr}{c}{it}{<-> CJKssub * gr/c/sl}{} + +\DeclareFontShape{C63}{gr}{m}{n}{<-> CJK * wgr}{} +\DeclareFontShape{C63}{gr}{m}{sl}{<-> CJK * wgro}{} +\DeclareFontShape{C63}{gr}{m}{it}{<-> CJKssub * gr/m/sl}{} + +\DeclareFontShape{C63}{gr}{x}{n}{<-> CJK * wgrx}{} +\DeclareFontShape{C63}{gr}{x}{sl}{<-> CJK * wgrxo}{} +\DeclareFontShape{C63}{gr}{x}{it}{<-> CJKssub * gr/x/sl}{} + +\DeclareFontShape{C63}{gr}{ux}{n}{<-> CJK * wgru}{} +\DeclareFontShape{C63}{gr}{ux}{sl}{<-> CJK * wgruo}{} +\DeclareFontShape{C63}{gr}{ux}{it}{<-> CJKssub * gr/ux/sl}{} + +\DeclareFontShape{C63}{gr}{bc}{n}{<-> CJK * wgrbc}{} +\DeclareFontShape{C63}{gr}{bc}{sl}{<-> CJK * wgrbco}{} +\DeclareFontShape{C63}{gr}{bc}{it}{<-> CJKssub * gr/bc/sl}{} + +\DeclareFontShape{C63}{gr}{b}{n}{<-> CJK * wgrb}{} +\DeclareFontShape{C63}{gr}{b}{sl}{<-> CJK * wgrbo}{} +\DeclareFontShape{C63}{gr}{b}{it}{<-> CJKssub * gr/b/sl}{} + +\DeclareFontShape{C63}{gr}{bx}{n}{<-> CJK * wgrbx}{} +\DeclareFontShape{C63}{gr}{bx}{sl}{<-> CJK * wgrbxo}{} +\DeclareFontShape{C63}{gr}{bx}{it}{<-> CJKssub * gr/bx/sl}{} + +\DeclareFontShape{C63}{gr}{bux}{n}{<-> CJK * wgrbu}{} +\DeclareFontShape{C63}{gr}{bux}{sl}{<-> CJK * wgrbuo}{} +\DeclareFontShape{C63}{gr}{bux}{it}{<-> CJKssub * gr/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63gs.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63gs.fd new file mode 100644 index 00000000000..7e1fc14e4cc --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63gs.fd @@ -0,0 +1,53 @@ +% This is file c63gs.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63gs.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcGungseo + +\DeclareFontFamily{C63}{gs}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{gs}{bc}{n}{<-> CJK * wgsc}{} +\DeclareFontShape{C63}{gs}{bc}{sl}{<-> CJK * wgsco}{} +\DeclareFontShape{C63}{gs}{bc}{it}{<-> CJKssub * gs/bc/sl}{} + +\DeclareFontShape{C63}{gs}{b}{n}{<-> CJK * wgs}{} +\DeclareFontShape{C63}{gs}{b}{sl}{<-> CJK * wgso}{} +\DeclareFontShape{C63}{gs}{b}{it}{<-> CJKssub * gs/b/sl}{} + +\DeclareFontShape{C63}{gs}{bx}{n}{<-> CJK * wgsx}{} +\DeclareFontShape{C63}{gs}{bx}{sl}{<-> CJK * wgsxo}{} +\DeclareFontShape{C63}{gs}{bx}{it}{<-> CJKssub * gs/bx/sl}{} + +\DeclareFontShape{C63}{gs}{bux}{n}{<-> CJK * wgsu}{} +\DeclareFontShape{C63}{gs}{bux}{sl}{<-> CJK * wgsuo}{} +\DeclareFontShape{C63}{gs}{bux}{it}{<-> CJKssub * gs/bux/sl}{} + +\DeclareFontShape{C63}{gs}{c}{n}{<-> CJKssub * gs/bc/n}{} +\DeclareFontShape{C63}{gs}{c}{sl}{<-> CJKssub * gs/bc/sl}{} +\DeclareFontShape{C63}{gs}{c}{it}{<-> CJKssub * gs/bc/sl}{} + +\DeclareFontShape{C63}{gs}{m}{n}{<-> CJKssub * gs/b/n}{} +\DeclareFontShape{C63}{gs}{m}{sl}{<-> CJKssub * gs/b/sl}{} +\DeclareFontShape{C63}{gs}{m}{it}{<-> CJKssub * gs/b/sl}{} + +\DeclareFontShape{C63}{gs}{x}{n}{<-> CJKssub * gs/bx/n}{} +\DeclareFontShape{C63}{gs}{x}{sl}{<-> CJKssub * gs/bx/sl}{} +\DeclareFontShape{C63}{gs}{x}{it}{<-> CJKssub * gs/bx/sl}{} + +\DeclareFontShape{C63}{gs}{ux}{n}{<-> CJKssub * gs/bux/n}{} +\DeclareFontShape{C63}{gs}{ux}{sl}{<-> CJKssub * gs/bux/sl}{} +\DeclareFontShape{C63}{gs}{ux}{it}{<-> CJKssub * gs/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63gt.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63gt.fd new file mode 100644 index 00000000000..c87e1c7185d --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63gt.fd @@ -0,0 +1,53 @@ +% This is file c63gt.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63gt.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcGothic + +\DeclareFontFamily{C63}{gt}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{gt}{c}{n}{<-> CJK * wgtc}{} +\DeclareFontShape{C63}{gt}{c}{sl}{<-> CJK * wgtco}{} +\DeclareFontShape{C63}{gt}{c}{it}{<-> CJKssub * gt/c/sl}{} + +\DeclareFontShape{C63}{gt}{m}{n}{<-> CJK * wgt}{} +\DeclareFontShape{C63}{gt}{m}{sl}{<-> CJK * wgto}{} +\DeclareFontShape{C63}{gt}{m}{it}{<-> CJKssub * gt/m/sl}{} + +\DeclareFontShape{C63}{gt}{x}{n}{<-> CJK * wgtx}{} +\DeclareFontShape{C63}{gt}{x}{sl}{<-> CJK * wgtxo}{} +\DeclareFontShape{C63}{gt}{x}{it}{<-> CJKssub * gt/x/sl}{} + +\DeclareFontShape{C63}{gt}{ux}{n}{<-> CJK * wgtu}{} +\DeclareFontShape{C63}{gt}{ux}{sl}{<-> CJK * wgtuo}{} +\DeclareFontShape{C63}{gt}{ux}{it}{<-> CJKssub * gt/ux/sl}{} + +\DeclareFontShape{C63}{gt}{bc}{n}{<-> CJK * wgtbc}{} +\DeclareFontShape{C63}{gt}{bc}{sl}{<-> CJK * wgtbco}{} +\DeclareFontShape{C63}{gt}{bc}{it}{<-> CJKssub * gt/bc/sl}{} + +\DeclareFontShape{C63}{gt}{b}{n}{<-> CJK * wgtb}{} +\DeclareFontShape{C63}{gt}{b}{sl}{<-> CJK * wgtbo}{} +\DeclareFontShape{C63}{gt}{b}{it}{<-> CJKssub * gt/b/sl}{} + +\DeclareFontShape{C63}{gt}{bx}{n}{<-> CJK * wgtbx}{} +\DeclareFontShape{C63}{gt}{bx}{sl}{<-> CJK * wgtbxo}{} +\DeclareFontShape{C63}{gt}{bx}{it}{<-> CJKssub * gt/bx/sl}{} + +\DeclareFontShape{C63}{gt}{bux}{n}{<-> CJK * wgtbu}{} +\DeclareFontShape{C63}{gt}{bux}{sl}{<-> CJK * wgtbuo}{} +\DeclareFontShape{C63}{gt}{bux}{it}{<-> CJKssub * gt/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63jgt.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63jgt.fd new file mode 100644 index 00000000000..19210c8579d --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63jgt.fd @@ -0,0 +1,53 @@ +% This is file c63jgt.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63jgt.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcJamoGothic + +\DeclareFontFamily{C63}{jgt}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{jgt}{c}{n}{<-> CJK * wjgtc}{} +\DeclareFontShape{C63}{jgt}{c}{sl}{<-> CJK * wjgtco}{} +\DeclareFontShape{C63}{jgt}{c}{it}{<-> CJKssub * jgt/c/sl}{} + +\DeclareFontShape{C63}{jgt}{m}{n}{<-> CJK * wjgt}{} +\DeclareFontShape{C63}{jgt}{m}{sl}{<-> CJK * wjgto}{} +\DeclareFontShape{C63}{jgt}{m}{it}{<-> CJKssub * jgt/m/sl}{} + +\DeclareFontShape{C63}{jgt}{x}{n}{<-> CJK * wjgtx}{} +\DeclareFontShape{C63}{jgt}{x}{sl}{<-> CJK * wjgtxo}{} +\DeclareFontShape{C63}{jgt}{x}{it}{<-> CJKssub * jgt/x/sl}{} + +\DeclareFontShape{C63}{jgt}{ux}{n}{<-> CJK * wjgtu}{} +\DeclareFontShape{C63}{jgt}{ux}{sl}{<-> CJK * wjgtuo}{} +\DeclareFontShape{C63}{jgt}{ux}{it}{<-> CJKssub * jgt/ux/sl}{} + +\DeclareFontShape{C63}{jgt}{bc}{n}{<-> CJKb * wjgtc}{\CJKbold} +\DeclareFontShape{C63}{jgt}{bc}{sl}{<-> CJKb * wjgtco}{\CJKbold} +\DeclareFontShape{C63}{jgt}{bc}{it}{<-> CJKssub * jgt/bc/sl}{} + +\DeclareFontShape{C63}{jgt}{b}{n}{<-> CJKb * wjgt}{\CJKbold} +\DeclareFontShape{C63}{jgt}{b}{sl}{<-> CJKb * wjgto}{\CJKbold} +\DeclareFontShape{C63}{jgt}{b}{it}{<-> CJKssub * jgt/b/sl}{} + +\DeclareFontShape{C63}{jgt}{bx}{n}{<-> CJKb * wjgtx}{\CJKbold} +\DeclareFontShape{C63}{jgt}{bx}{sl}{<-> CJKb * wjgtxo}{\CJKbold} +\DeclareFontShape{C63}{jgt}{bx}{it}{<-> CJKssub * jgt/bx/sl}{} + +\DeclareFontShape{C63}{jgt}{bux}{n}{<-> CJKb * wjgtu}{\CJKbold} +\DeclareFontShape{C63}{jgt}{bux}{sl}{<-> CJKb * wjgtuo}{\CJKbold} +\DeclareFontShape{C63}{jgt}{bux}{it}{<-> CJKssub * jgt/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63jmj.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63jmj.fd new file mode 100644 index 00000000000..4ace6bf1f78 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63jmj.fd @@ -0,0 +1,53 @@ +% This is file c63jmj.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63jmj.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcJamoMyoungjo + +\DeclareFontFamily{C63}{jmj}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{jmj}{c}{n}{<-> CJK * wjmjc}{} +\DeclareFontShape{C63}{jmj}{c}{sl}{<-> CJK * wjmjco}{} +\DeclareFontShape{C63}{jmj}{c}{it}{<-> CJKssub * jmj/c/sl}{} + +\DeclareFontShape{C63}{jmj}{m}{n}{<-> CJK * wjmj}{} +\DeclareFontShape{C63}{jmj}{m}{sl}{<-> CJK * wjmjo}{} +\DeclareFontShape{C63}{jmj}{m}{it}{<-> CJKssub * jmj/m/sl}{} + +\DeclareFontShape{C63}{jmj}{x}{n}{<-> CJK * wjmjx}{} +\DeclareFontShape{C63}{jmj}{x}{sl}{<-> CJK * wjmjxo}{} +\DeclareFontShape{C63}{jmj}{x}{it}{<-> CJKssub * jmj/x/sl}{} + +\DeclareFontShape{C63}{jmj}{ux}{n}{<-> CJK * wjmju}{} +\DeclareFontShape{C63}{jmj}{ux}{sl}{<-> CJK * wjmjuo}{} +\DeclareFontShape{C63}{jmj}{ux}{it}{<-> CJKssub * jmj/ux/sl}{} + +\DeclareFontShape{C63}{jmj}{bc}{n}{<-> CJKb * wjmjc}{\CJKbold} +\DeclareFontShape{C63}{jmj}{bc}{sl}{<-> CJKb * wjmjco}{\CJKbold} +\DeclareFontShape{C63}{jmj}{bc}{it}{<-> CJKssub * jmj/bc/sl}{} + +\DeclareFontShape{C63}{jmj}{b}{n}{<-> CJKb * wjmj}{\CJKbold} +\DeclareFontShape{C63}{jmj}{b}{sl}{<-> CJKb * wjmjo}{\CJKbold} +\DeclareFontShape{C63}{jmj}{b}{it}{<-> CJKssub * jmj/b/sl}{} + +\DeclareFontShape{C63}{jmj}{bx}{n}{<-> CJKb * wjmjx}{\CJKbold} +\DeclareFontShape{C63}{jmj}{bx}{sl}{<-> CJKb * wjmjxo}{\CJKbold} +\DeclareFontShape{C63}{jmj}{bx}{it}{<-> CJKssub * jmj/bx/sl}{} + +\DeclareFontShape{C63}{jmj}{bux}{n}{<-> CJKb * wjmju}{\CJKbold} +\DeclareFontShape{C63}{jmj}{bux}{sl}{<-> CJKb * wjmjuo}{\CJKbold} +\DeclareFontShape{C63}{jmj}{bux}{it}{<-> CJKssub * jmj/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63jnv.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63jnv.fd new file mode 100644 index 00000000000..940b37e083e --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63jnv.fd @@ -0,0 +1,53 @@ +% This is file c63jnv.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63jnv.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcJamoNovel + +\DeclareFontFamily{C63}{jnv}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{jnv}{c}{n}{<-> CJK * wjnvc}{} +\DeclareFontShape{C63}{jnv}{c}{sl}{<-> CJK * wjnvco}{} +\DeclareFontShape{C63}{jnv}{c}{it}{<-> CJKssub * jnv/c/sl}{} + +\DeclareFontShape{C63}{jnv}{m}{n}{<-> CJK * wjnv}{} +\DeclareFontShape{C63}{jnv}{m}{sl}{<-> CJK * wjnvo}{} +\DeclareFontShape{C63}{jnv}{m}{it}{<-> CJKssub * jnv/m/sl}{} + +\DeclareFontShape{C63}{jnv}{x}{n}{<-> CJK * wjnvx}{} +\DeclareFontShape{C63}{jnv}{x}{sl}{<-> CJK * wjnvxo}{} +\DeclareFontShape{C63}{jnv}{x}{it}{<-> CJKssub * jnv/x/sl}{} + +\DeclareFontShape{C63}{jnv}{ux}{n}{<-> CJK * wjnvu}{} +\DeclareFontShape{C63}{jnv}{ux}{sl}{<-> CJK * wjnvuo}{} +\DeclareFontShape{C63}{jnv}{ux}{it}{<-> CJKssub * jnv/ux/sl}{} + +\DeclareFontShape{C63}{jnv}{bc}{n}{<-> CJKb * wjnvc}{\CJKbold} +\DeclareFontShape{C63}{jnv}{bc}{sl}{<-> CJKb * wjnvco}{\CJKbold} +\DeclareFontShape{C63}{jnv}{bc}{it}{<-> CJKssub * jnv/bc/sl}{} + +\DeclareFontShape{C63}{jnv}{b}{n}{<-> CJKb * wjnv}{\CJKbold} +\DeclareFontShape{C63}{jnv}{b}{sl}{<-> CJKb * wjnvo}{\CJKbold} +\DeclareFontShape{C63}{jnv}{b}{it}{<-> CJKssub * jnv/b/sl}{} + +\DeclareFontShape{C63}{jnv}{bx}{n}{<-> CJKb * wjnvx}{\CJKbold} +\DeclareFontShape{C63}{jnv}{bx}{sl}{<-> CJKb * wjnvxo}{\CJKbold} +\DeclareFontShape{C63}{jnv}{bx}{it}{<-> CJKssub * jnv/bx/sl}{} + +\DeclareFontShape{C63}{jnv}{bux}{n}{<-> CJKb * wjnvu}{\CJKbold} +\DeclareFontShape{C63}{jnv}{bux}{sl}{<-> CJKb * wjnvuo}{\CJKbold} +\DeclareFontShape{C63}{jnv}{bux}{it}{<-> CJKssub * jnv/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63jsr.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63jsr.fd new file mode 100644 index 00000000000..db7b6ac2dbf --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63jsr.fd @@ -0,0 +1,53 @@ +% This is file c63jsr.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63jsr.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcJamoSora + +\DeclareFontFamily{C63}{jsr}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{jsr}{c}{n}{<-> CJK * wjsrc}{} +\DeclareFontShape{C63}{jsr}{c}{sl}{<-> CJK * wjsrco}{} +\DeclareFontShape{C63}{jsr}{c}{it}{<-> CJKssub * jsr/c/sl}{} + +\DeclareFontShape{C63}{jsr}{m}{n}{<-> CJK * wjsr}{} +\DeclareFontShape{C63}{jsr}{m}{sl}{<-> CJK * wjsro}{} +\DeclareFontShape{C63}{jsr}{m}{it}{<-> CJKssub * jsr/m/sl}{} + +\DeclareFontShape{C63}{jsr}{x}{n}{<-> CJK * wjsrx}{} +\DeclareFontShape{C63}{jsr}{x}{sl}{<-> CJK * wjsrxo}{} +\DeclareFontShape{C63}{jsr}{x}{it}{<-> CJKssub * jsr/x/sl}{} + +\DeclareFontShape{C63}{jsr}{ux}{n}{<-> CJK * wjsru}{} +\DeclareFontShape{C63}{jsr}{ux}{sl}{<-> CJK * wjsruo}{} +\DeclareFontShape{C63}{jsr}{ux}{it}{<-> CJKssub * jsr/ux/sl}{} + +\DeclareFontShape{C63}{jsr}{bc}{n}{<-> CJKb * wjsrc}{\CJKbold} +\DeclareFontShape{C63}{jsr}{bc}{sl}{<-> CJKb * wjsrco}{\CJKbold} +\DeclareFontShape{C63}{jsr}{bc}{it}{<-> CJKssub * jsr/bc/sl}{} + +\DeclareFontShape{C63}{jsr}{b}{n}{<-> CJKb * wjsr}{\CJKbold} +\DeclareFontShape{C63}{jsr}{b}{sl}{<-> CJKb * wjsro}{\CJKbold} +\DeclareFontShape{C63}{jsr}{b}{it}{<-> CJKssub * jsr/b/sl}{} + +\DeclareFontShape{C63}{jsr}{bx}{n}{<-> CJKb * wjsrx}{\CJKbold} +\DeclareFontShape{C63}{jsr}{bx}{sl}{<-> CJKb * wjsrxo}{\CJKbold} +\DeclareFontShape{C63}{jsr}{bx}{it}{<-> CJKssub * jsr/bx/sl}{} + +\DeclareFontShape{C63}{jsr}{bux}{n}{<-> CJKb * wjsru}{\CJKbold} +\DeclareFontShape{C63}{jsr}{bux}{sl}{<-> CJKb * wjsruo}{\CJKbold} +\DeclareFontShape{C63}{jsr}{bux}{it}{<-> CJKssub * jsr/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63mj.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63mj.fd new file mode 100644 index 00000000000..42ed043fe3d --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63mj.fd @@ -0,0 +1,53 @@ +% This is file c63mj.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63mj.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcMyoungjo + +\DeclareFontFamily{C63}{mj}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{mj}{c}{n}{<-> CJK * wmjc}{} +\DeclareFontShape{C63}{mj}{c}{sl}{<-> CJK * wmjco}{} +\DeclareFontShape{C63}{mj}{c}{it}{<-> CJKssub * mj/c/sl}{} + +\DeclareFontShape{C63}{mj}{m}{n}{<-> CJK * wmj}{} +\DeclareFontShape{C63}{mj}{m}{sl}{<-> CJK * wmjo}{} +\DeclareFontShape{C63}{mj}{m}{it}{<-> CJKssub * mj/m/sl}{} + +\DeclareFontShape{C63}{mj}{x}{n}{<-> CJK * wmjx}{} +\DeclareFontShape{C63}{mj}{x}{sl}{<-> CJK * wmjxo}{} +\DeclareFontShape{C63}{mj}{x}{it}{<-> CJKssub * mj/x/sl}{} + +\DeclareFontShape{C63}{mj}{ux}{n}{<-> CJK * wmju}{} +\DeclareFontShape{C63}{mj}{ux}{sl}{<-> CJK * wmjuo}{} +\DeclareFontShape{C63}{mj}{ux}{it}{<-> CJKssub * mj/ux/sl}{} + +\DeclareFontShape{C63}{mj}{bc}{n}{<-> CJKb * wmjc}{\CJKbold} +\DeclareFontShape{C63}{mj}{bc}{sl}{<-> CJKb * wmjco}{\CJKbold} +\DeclareFontShape{C63}{mj}{bc}{it}{<-> CJKssub * mj/bc/sl}{} + +\DeclareFontShape{C63}{mj}{b}{n}{<-> CJKb * wmj}{\CJKbold} +\DeclareFontShape{C63}{mj}{b}{sl}{<-> CJKb * wmjo}{\CJKbold} +\DeclareFontShape{C63}{mj}{b}{it}{<-> CJKssub * mj/b/sl}{} + +\DeclareFontShape{C63}{mj}{bx}{n}{<-> CJKb * wmjx}{\CJKbold} +\DeclareFontShape{C63}{mj}{bx}{sl}{<-> CJKb * wmjxo}{\CJKbold} +\DeclareFontShape{C63}{mj}{bx}{it}{<-> CJKssub * mj/bx/sl}{} + +\DeclareFontShape{C63}{mj}{bux}{n}{<-> CJKb * wmju}{\CJKbold} +\DeclareFontShape{C63}{mj}{bux}{sl}{<-> CJKb * wmjuo}{\CJKbold} +\DeclareFontShape{C63}{mj}{bux}{it}{<-> CJKssub * mj/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63pg.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63pg.fd new file mode 100644 index 00000000000..17c8b9e49dc --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63pg.fd @@ -0,0 +1,53 @@ +% This is file c63pg.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63pg.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcPilgi + +\DeclareFontFamily{C63}{pg}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{pg}{c}{n}{<-> CJK * wpgc}{} +\DeclareFontShape{C63}{pg}{c}{sl}{<-> CJK * wpgco}{} +\DeclareFontShape{C63}{pg}{c}{it}{<-> CJKssub * wwpg/c/sl}{} + +\DeclareFontShape{C63}{pg}{m}{n}{<-> CJK * wpg}{} +\DeclareFontShape{C63}{pg}{m}{sl}{<-> CJK * wpgo}{} +\DeclareFontShape{C63}{pg}{m}{it}{<-> CJKssub * wwpg/m/sl}{} + +\DeclareFontShape{C63}{pg}{x}{n}{<-> CJK * wpgx}{} +\DeclareFontShape{C63}{pg}{x}{sl}{<-> CJK * wpgxo}{} +\DeclareFontShape{C63}{pg}{x}{it}{<-> CJKssub * wwpg/x/sl}{} + +\DeclareFontShape{C63}{pg}{ux}{n}{<-> CJK * wpgu}{} +\DeclareFontShape{C63}{pg}{ux}{sl}{<-> CJK * wpguo}{} +\DeclareFontShape{C63}{pg}{ux}{it}{<-> CJKssub * wwpg/ux/sl}{} + +\DeclareFontShape{C63}{pg}{bc}{n}{<-> CJK * wpgbc}{} +\DeclareFontShape{C63}{pg}{bc}{sl}{<-> CJK * wpgbco}{} +\DeclareFontShape{C63}{pg}{bc}{it}{<-> CJKssub * wwpg/bc/sl}{} + +\DeclareFontShape{C63}{pg}{b}{n}{<-> CJK * wpgb}{} +\DeclareFontShape{C63}{pg}{b}{sl}{<-> CJK * wpgbo}{} +\DeclareFontShape{C63}{pg}{b}{it}{<-> CJKssub * wwpg/b/sl}{} + +\DeclareFontShape{C63}{pg}{bx}{n}{<-> CJK * wpgbx}{} +\DeclareFontShape{C63}{pg}{bx}{sl}{<-> CJK * wpgbxo}{} +\DeclareFontShape{C63}{pg}{bx}{it}{<-> CJKssub * wwpg/bx/sl}{} + +\DeclareFontShape{C63}{pg}{bux}{n}{<-> CJK * wpgbu}{} +\DeclareFontShape{C63}{pg}{bux}{sl}{<-> CJK * wpgbuo}{} +\DeclareFontShape{C63}{pg}{bux}{it}{<-> CJKssub * wwpg/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63pga.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63pga.fd new file mode 100644 index 00000000000..cc4ba263857 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63pga.fd @@ -0,0 +1,53 @@ +% This is file c63pga.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63pga.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcPilgia + +\DeclareFontFamily{C63}{pga}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{pga}{c}{n}{<-> CJK * wpgac}{} +\DeclareFontShape{C63}{pga}{c}{sl}{<-> CJK * wpgaco}{} +\DeclareFontShape{C63}{pga}{c}{it}{<-> CJKssub * pga/c/sl}{} + +\DeclareFontShape{C63}{pga}{m}{n}{<-> CJK * wpga}{} +\DeclareFontShape{C63}{pga}{m}{sl}{<-> CJK * wpgao}{} +\DeclareFontShape{C63}{pga}{m}{it}{<-> CJKssub * pga/m/sl}{} + +\DeclareFontShape{C63}{pga}{x}{n}{<-> CJK * wpgax}{} +\DeclareFontShape{C63}{pga}{x}{sl}{<-> CJK * wpgaxo}{} +\DeclareFontShape{C63}{pga}{x}{it}{<-> CJKssub * pga/x/sl}{} + +\DeclareFontShape{C63}{pga}{ux}{n}{<-> CJK * wpgau}{} +\DeclareFontShape{C63}{pga}{ux}{sl}{<-> CJK * wpgauo}{} +\DeclareFontShape{C63}{pga}{ux}{it}{<-> CJKssub * pga/ux/sl}{} + +\DeclareFontShape{C63}{pga}{bc}{n}{<-> CJKb * wpgac}{\CJKbold} +\DeclareFontShape{C63}{pga}{bc}{sl}{<-> CJKb * wpgaco}{\CJKbold} +\DeclareFontShape{C63}{pga}{bc}{it}{<-> CJKssub * pga/bc/sl}{} + +\DeclareFontShape{C63}{pga}{b}{n}{<-> CJKb * wpga}{\CJKbold} +\DeclareFontShape{C63}{pga}{b}{sl}{<-> CJKb * wpgao}{\CJKbold} +\DeclareFontShape{C63}{pga}{b}{it}{<-> CJKssub * pga/b/sl}{} + +\DeclareFontShape{C63}{pga}{bx}{n}{<-> CJKb * wpgax}{\CJKbold} +\DeclareFontShape{C63}{pga}{bx}{sl}{<-> CJKb * wpgaxo}{\CJKbold} +\DeclareFontShape{C63}{pga}{bx}{it}{<-> CJKssub * pga/bx/sl}{} + +\DeclareFontShape{C63}{pga}{bux}{n}{<-> CJKb * wpgau}{\CJKbold} +\DeclareFontShape{C63}{pga}{bux}{sl}{<-> CJKb * wpgauo}{\CJKbold} +\DeclareFontShape{C63}{pga}{bux}{it}{<-> CJKssub * pga/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63ph.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63ph.fd new file mode 100644 index 00000000000..a38d324d959 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63ph.fd @@ -0,0 +1,53 @@ +% This is file c63ph.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63ph.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcPenHeulim + +\DeclareFontFamily{C63}{ph}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{ph}{c}{n}{<-> CJK * wphc}{} +\DeclareFontShape{C63}{ph}{c}{sl}{<-> CJK * wphco}{} +\DeclareFontShape{C63}{ph}{c}{it}{<-> CJKssub * ph/c/sl}{} + +\DeclareFontShape{C63}{ph}{m}{n}{<-> CJK * wph}{} +\DeclareFontShape{C63}{ph}{m}{sl}{<-> CJK * wpho}{} +\DeclareFontShape{C63}{ph}{m}{it}{<-> CJKssub * ph/m/sl}{} + +\DeclareFontShape{C63}{ph}{x}{n}{<-> CJK * wphx}{} +\DeclareFontShape{C63}{ph}{x}{sl}{<-> CJK * wphxo}{} +\DeclareFontShape{C63}{ph}{x}{it}{<-> CJKssub * ph/x/sl}{} + +\DeclareFontShape{C63}{ph}{ux}{n}{<-> CJK * wphu}{} +\DeclareFontShape{C63}{ph}{ux}{sl}{<-> CJK * wphuo}{} +\DeclareFontShape{C63}{ph}{ux}{it}{<-> CJKssub * ph/ux/sl}{} + +\DeclareFontShape{C63}{ph}{bc}{n}{<-> CJKb * wphc}{\CJKbold} +\DeclareFontShape{C63}{ph}{bc}{sl}{<-> CJKb * wphco}{\CJKbold} +\DeclareFontShape{C63}{ph}{bc}{it}{<-> CJKssub * ph/bc/sl}{} + +\DeclareFontShape{C63}{ph}{b}{n}{<-> CJKb * wph}{\CJKbold} +\DeclareFontShape{C63}{ph}{b}{sl}{<-> CJKb * wpho}{\CJKbold} +\DeclareFontShape{C63}{ph}{b}{it}{<-> CJKssub * ph/b/sl}{} + +\DeclareFontShape{C63}{ph}{bx}{n}{<-> CJKb * wphx}{\CJKbold} +\DeclareFontShape{C63}{ph}{bx}{sl}{<-> CJKb * wphxo}{\CJKbold} +\DeclareFontShape{C63}{ph}{bx}{it}{<-> CJKssub * ph/bx/sl}{} + +\DeclareFontShape{C63}{ph}{bux}{n}{<-> CJKb * wphu}{\CJKbold} +\DeclareFontShape{C63}{ph}{bux}{sl}{<-> CJKb * wphuo}{\CJKbold} +\DeclareFontShape{C63}{ph}{bux}{it}{<-> CJKssub * ph/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63pn.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63pn.fd new file mode 100644 index 00000000000..eaa142f67c1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63pn.fd @@ -0,0 +1,53 @@ +% This is file c63pn.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63pn.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcPen + +\DeclareFontFamily{C63}{pn}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{pn}{c}{n}{<-> CJK * wpnc}{} +\DeclareFontShape{C63}{pn}{c}{sl}{<-> CJK * wpnco}{} +\DeclareFontShape{C63}{pn}{c}{it}{<-> CJKssub * pn/c/sl}{} + +\DeclareFontShape{C63}{pn}{m}{n}{<-> CJK * wpn}{} +\DeclareFontShape{C63}{pn}{m}{sl}{<-> CJK * wpno}{} +\DeclareFontShape{C63}{pn}{m}{it}{<-> CJKssub * pn/m/sl}{} + +\DeclareFontShape{C63}{pn}{x}{n}{<-> CJK * wpnx}{} +\DeclareFontShape{C63}{pn}{x}{sl}{<-> CJK * wpnxo}{} +\DeclareFontShape{C63}{pn}{x}{it}{<-> CJKssub * pn/x/sl}{} + +\DeclareFontShape{C63}{pn}{ux}{n}{<-> CJK * wpnu}{} +\DeclareFontShape{C63}{pn}{ux}{sl}{<-> CJK * wpnuo}{} +\DeclareFontShape{C63}{pn}{ux}{it}{<-> CJKssub * pn/ux/sl}{} + +\DeclareFontShape{C63}{pn}{bc}{n}{<-> CJKb * wpnc}{\CJKbold} +\DeclareFontShape{C63}{pn}{bc}{sl}{<-> CJKb * wpnco}{\CJKbold} +\DeclareFontShape{C63}{pn}{bc}{it}{<-> CJKssub * pn/bc/sl}{} + +\DeclareFontShape{C63}{pn}{b}{n}{<-> CJKb * wpn}{\CJKbold} +\DeclareFontShape{C63}{pn}{b}{sl}{<-> CJKb * wpno}{\CJKbold} +\DeclareFontShape{C63}{pn}{b}{it}{<-> CJKssub * pn/b/sl}{} + +\DeclareFontShape{C63}{pn}{bx}{n}{<-> CJKb * wpnx}{\CJKbold} +\DeclareFontShape{C63}{pn}{bx}{sl}{<-> CJKb * wpnxo}{\CJKbold} +\DeclareFontShape{C63}{pn}{bx}{it}{<-> CJKssub * pn/bx/sl}{} + +\DeclareFontShape{C63}{pn}{bux}{n}{<-> CJKb * wpnu}{\CJKbold} +\DeclareFontShape{C63}{pn}{bux}{sl}{<-> CJKb * wpnuo}{\CJKbold} +\DeclareFontShape{C63}{pn}{bux}{it}{<-> CJKssub * pn/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63sh.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63sh.fd new file mode 100644 index 00000000000..088e116aa42 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63sh.fd @@ -0,0 +1,53 @@ +% This is file c63sh.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63sh.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcShinmunMyoungjo + +\DeclareFontFamily{C63}{hwsh}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{sh}{c}{n}{<-> wshc}{} +\DeclareFontShape{C63}{sh}{c}{sl}{<-> wshco}{} +\DeclareFontShape{C63}{sh}{c}{it}{<-> CJKssub * sh/c/sl}{} + +\DeclareFontShape{C63}{sh}{m}{n}{<-> wsh}{} +\DeclareFontShape{C63}{sh}{m}{sl}{<-> wsho}{} +\DeclareFontShape{C63}{sh}{m}{it}{<-> CJKssub * sh/m/sl}{} + +\DeclareFontShape{C63}{sh}{x}{n}{<-> wshx}{} +\DeclareFontShape{C63}{sh}{x}{sl}{<-> wshxo}{} +\DeclareFontShape{C63}{sh}{x}{it}{<-> CJKssub * sh/x/sl}{} + +\DeclareFontShape{C63}{sh}{ux}{n}{<-> wshu}{} +\DeclareFontShape{C63}{sh}{ux}{sl}{<-> wshuo}{} +\DeclareFontShape{C63}{sh}{ux}{it}{<-> CJKssub * sh/ux/sl}{} + +\DeclareFontShape{C63}{sh}{bc}{n}{<-> CJKssub * sh/c/n}{} +\DeclareFontShape{C63}{sh}{bc}{sl}{<-> CJKssub * sh/c/sl}{} +\DeclareFontShape{C63}{sh}{bc}{it}{<-> CJKssub * sh/bc/sl}{} + +\DeclareFontShape{C63}{sh}{b}{n}{<-> CJKssub * sh/m/n}{} +\DeclareFontShape{C63}{sh}{b}{sl}{<-> CJKssub * sh/m/sl}{} +\DeclareFontShape{C63}{sh}{b}{it}{<-> CJKssub * sh/b/sl}{} + +\DeclareFontShape{C63}{sh}{bx}{n}{<-> CJKssub * sh/x/n}{} +\DeclareFontShape{C63}{sh}{bx}{sl}{<-> CJKssub * sh/x/sl}{} +\DeclareFontShape{C63}{sh}{bx}{it}{<-> CJKssub * sh/bx/sl}{} + +\DeclareFontShape{C63}{sh}{bux}{n}{<-> CJKssub * sh/ux/n}{} +\DeclareFontShape{C63}{sh}{bux}{sl}{<-> CJKssub * sh/ux/sl}{} +\DeclareFontShape{C63}{sh}{bux}{it}{<-> CJKssub * sh/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63tz.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63tz.fd new file mode 100644 index 00000000000..dc1ba7a6876 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63tz.fd @@ -0,0 +1,53 @@ +% This is file c63tz.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63tz.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcTypewriter + +\DeclareFontFamily{C63}{tz}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{tz}{c}{n}{<-> CJK * wttc}{} +\DeclareFontShape{C63}{tz}{c}{sl}{<-> CJK * wttco}{} +\DeclareFontShape{C63}{tz}{c}{it}{<-> CJKssub * tz/c/sl}{} + +\DeclareFontShape{C63}{tz}{m}{n}{<-> CJK * wtt}{} +\DeclareFontShape{C63}{tz}{m}{sl}{<-> CJK * wtto}{} +\DeclareFontShape{C63}{tz}{m}{it}{<-> CJKssub * tz/m/sl}{} + +\DeclareFontShape{C63}{tz}{x}{n}{<-> CJK * wttx}{} +\DeclareFontShape{C63}{tz}{x}{sl}{<-> CJK * wttxo}{} +\DeclareFontShape{C63}{tz}{x}{it}{<-> CJKssub * tz/x/sl}{} + +\DeclareFontShape{C63}{tz}{ux}{n}{<-> CJK * wttu}{} +\DeclareFontShape{C63}{tz}{ux}{sl}{<-> CJK * wttuo}{} +\DeclareFontShape{C63}{tz}{ux}{it}{<-> CJKssub * tz/ux/sl}{} + +\DeclareFontShape{C63}{tz}{bc}{n}{<-> CJKb * wttc}{\CJKbold} +\DeclareFontShape{C63}{tz}{bc}{sl}{<-> CJKb * wttco}{\CJKbold} +\DeclareFontShape{C63}{tz}{bc}{it}{<-> CJKssub * tz/bc/sl}{} + +\DeclareFontShape{C63}{tz}{b}{n}{<-> CJKb * wtt}{\CJKbold} +\DeclareFontShape{C63}{tz}{b}{sl}{<-> CJKb * wtto}{\CJKbold} +\DeclareFontShape{C63}{tz}{b}{it}{<-> CJKssub * tz/b/sl}{} + +\DeclareFontShape{C63}{tz}{bx}{n}{<-> CJKb * wttx}{\CJKbold} +\DeclareFontShape{C63}{tz}{bx}{sl}{<-> CJKb * wttxo}{\CJKbold} +\DeclareFontShape{C63}{tz}{bx}{it}{<-> CJKssub * tz/bx/sl}{} + +\DeclareFontShape{C63}{tz}{bux}{n}{<-> CJKb * wttu}{\CJKbold} +\DeclareFontShape{C63}{tz}{bux}{sl}{<-> CJKb * wttuo}{\CJKbold} +\DeclareFontShape{C63}{tz}{bux}{it}{<-> CJKssub * tz/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63vd.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63vd.fd new file mode 100644 index 00000000000..fb2c0573463 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63vd.fd @@ -0,0 +1,53 @@ +% This is file c63vd.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63vd.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcVada + +\DeclareFontFamily{C63}{vd}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{vd}{c}{n}{<-> CJK * wvdc}{} +\DeclareFontShape{C63}{vd}{c}{sl}{<-> CJK * wvdco}{} +\DeclareFontShape{C63}{vd}{c}{it}{<-> CJKssub * vd/c/sl}{} + +\DeclareFontShape{C63}{vd}{m}{n}{<-> CJK * wvd}{} +\DeclareFontShape{C63}{vd}{m}{sl}{<-> CJK * wvdo}{} +\DeclareFontShape{C63}{vd}{m}{it}{<-> CJKssub * vd/m/sl}{} + +\DeclareFontShape{C63}{vd}{x}{n}{<-> CJK * wvdx}{} +\DeclareFontShape{C63}{vd}{x}{sl}{<-> CJK * wvdxo}{} +\DeclareFontShape{C63}{vd}{x}{it}{<-> CJKssub * vd/x/sl}{} + +\DeclareFontShape{C63}{vd}{ux}{n}{<-> CJK * wvdu}{} +\DeclareFontShape{C63}{vd}{ux}{sl}{<-> CJK * wvduo}{} +\DeclareFontShape{C63}{vd}{ux}{it}{<-> CJKssub * vd/ux/sl}{} + +\DeclareFontShape{C63}{vd}{bc}{n}{<-> CJKb * wvdc}{\CJKbold} +\DeclareFontShape{C63}{vd}{bc}{sl}{<-> CJKb * wvdco}{\CJKbold} +\DeclareFontShape{C63}{vd}{bc}{it}{<-> CJKssub * vd/bc/sl}{} + +\DeclareFontShape{C63}{vd}{b}{n}{<-> CJKb * wvd}{\CJKbold} +\DeclareFontShape{C63}{vd}{b}{sl}{<-> CJKb * wvdo}{\CJKbold} +\DeclareFontShape{C63}{vd}{b}{it}{<-> CJKssub * vd/b/sl}{} + +\DeclareFontShape{C63}{vd}{bx}{n}{<-> CJKb * wvdx}{\CJKbold} +\DeclareFontShape{C63}{vd}{bx}{sl}{<-> CJKb * wvdxo}{\CJKbold} +\DeclareFontShape{C63}{vd}{bx}{it}{<-> CJKssub * vd/bx/sl}{} + +\DeclareFontShape{C63}{vd}{bux}{n}{<-> CJKb * wvdu}{\CJKbold} +\DeclareFontShape{C63}{vd}{bux}{sl}{<-> CJKb * wvduo}{\CJKbold} +\DeclareFontShape{C63}{vd}{bux}{it}{<-> CJKssub * vd/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63yt.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63yt.fd new file mode 100644 index 00000000000..62dd1bbdf18 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c63yt.fd @@ -0,0 +1,53 @@ +% This is file c63yt.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c63yt.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcYetgul + +\DeclareFontFamily{C63}{yt}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C63}{yt}{c}{n}{<-> CJK * wytc}{} +\DeclareFontShape{C63}{yt}{c}{sl}{<-> CJK * wytco}{} +\DeclareFontShape{C63}{yt}{c}{it}{<-> CJKssub * yt/c/sl}{} + +\DeclareFontShape{C63}{yt}{m}{n}{<-> CJK * wyt}{} +\DeclareFontShape{C63}{yt}{m}{sl}{<-> CJK * wyto}{} +\DeclareFontShape{C63}{yt}{m}{it}{<-> CJKssub * yt/m/sl}{} + +\DeclareFontShape{C63}{yt}{x}{n}{<-> CJK * wytx}{} +\DeclareFontShape{C63}{yt}{x}{sl}{<-> CJK * wytxo}{} +\DeclareFontShape{C63}{yt}{x}{it}{<-> CJKssub * yt/x/sl}{} + +\DeclareFontShape{C63}{yt}{ux}{n}{<-> CJK * wytu}{} +\DeclareFontShape{C63}{yt}{ux}{sl}{<-> CJK * wytuo}{} +\DeclareFontShape{C63}{yt}{ux}{it}{<-> CJKssub * yt/ux/sl}{} + +\DeclareFontShape{C63}{yt}{bc}{n}{<-> CJKb * wytc}{\CJKbold} +\DeclareFontShape{C63}{yt}{bc}{sl}{<-> CJKb * wytco}{\CJKbold} +\DeclareFontShape{C63}{yt}{bc}{it}{<-> CJKssub * yt/bc/sl}{} + +\DeclareFontShape{C63}{yt}{b}{n}{<-> CJKb * wyt}{\CJKbold} +\DeclareFontShape{C63}{yt}{b}{sl}{<-> CJKb * wyto}{\CJKbold} +\DeclareFontShape{C63}{yt}{b}{it}{<-> CJKssub * yt/b/sl}{} + +\DeclareFontShape{C63}{yt}{bx}{n}{<-> CJKb * wytx}{\CJKbold} +\DeclareFontShape{C63}{yt}{bx}{sl}{<-> CJKb * wytxo}{\CJKbold} +\DeclareFontShape{C63}{yt}{bx}{it}{<-> CJKssub * yt/bx/sl}{} + +\DeclareFontShape{C63}{yt}{bux}{n}{<-> CJKb * wytu}{\CJKbold} +\DeclareFontShape{C63}{yt}{bux}{sl}{<-> CJKb * wytuo}{\CJKbold} +\DeclareFontShape{C63}{yt}{bux}{it}{<-> CJKssub * yt/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64bm.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64bm.fd new file mode 100644 index 00000000000..3fd31ba4266 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64bm.fd @@ -0,0 +1,53 @@ +% This is file c64bm.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64bm.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcBom + +\DeclareFontFamily{C64}{bm}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{bm}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C64}{bm}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C64}{bm}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C64}{bm}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C64}{bm}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C64}{bm}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C64}{bm}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C64}{bm}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C64}{bm}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C64}{bm}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C64}{bm}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C64}{bm}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C64}{bm}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C64}{bm}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C64}{bm}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C64}{bm}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C64}{bm}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C64}{bm}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C64}{bm}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C64}{bm}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C64}{bm}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C64}{bm}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C64}{bm}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C64}{bm}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64dn.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64dn.fd new file mode 100644 index 00000000000..ac3457d9a1b --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64dn.fd @@ -0,0 +1,69 @@ +% This is file c64dn.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64dn.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcDinaru + +\DeclareFontFamily{C64}{dn}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{dn}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C64}{dn}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C64}{dn}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C64}{dn}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C64}{dn}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C64}{dn}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C64}{dn}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C64}{dn}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C64}{dn}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C64}{dn}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C64}{dn}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C64}{dn}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C64}{dn}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C64}{dn}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C64}{dn}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C64}{dn}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C64}{dn}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C64}{dn}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C64}{dn}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C64}{dn}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C64}{dn}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C64}{dn}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C64}{dn}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C64}{dn}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\DeclareFontShape{C64}{dn}{lc}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C64}{dn}{lc}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C64}{dn}{lc}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C64}{dn}{l}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C64}{dn}{l}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C64}{dn}{l}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C64}{dn}{lx}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C64}{dn}{lx}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C64}{dn}{lx}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C64}{dn}{lux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C64}{dn}{lux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C64}{dn}{lux}{it}{<-> CJKssub * gt/ux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64gr.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64gr.fd new file mode 100644 index 00000000000..7cca69b19d6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64gr.fd @@ -0,0 +1,53 @@ +% This is file c64gr.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64gr.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcGraphic + +\DeclareFontFamily{C64}{gr}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{gr}{c}{n}{<-> CJK * wgrc}{} +\DeclareFontShape{C64}{gr}{c}{sl}{<-> CJK * wgrco}{} +\DeclareFontShape{C64}{gr}{c}{it}{<-> CJKssub * gr/c/sl}{} + +\DeclareFontShape{C64}{gr}{m}{n}{<-> CJK * wgr}{} +\DeclareFontShape{C64}{gr}{m}{sl}{<-> CJK * wgro}{} +\DeclareFontShape{C64}{gr}{m}{it}{<-> CJKssub * gr/m/sl}{} + +\DeclareFontShape{C64}{gr}{x}{n}{<-> CJK * wgrx}{} +\DeclareFontShape{C64}{gr}{x}{sl}{<-> CJK * wgrxo}{} +\DeclareFontShape{C64}{gr}{x}{it}{<-> CJKssub * gr/x/sl}{} + +\DeclareFontShape{C64}{gr}{ux}{n}{<-> CJK * wgru}{} +\DeclareFontShape{C64}{gr}{ux}{sl}{<-> CJK * wgruo}{} +\DeclareFontShape{C64}{gr}{ux}{it}{<-> CJKssub * gr/ux/sl}{} + +\DeclareFontShape{C64}{gr}{bc}{n}{<-> CJK * wgrbc}{} +\DeclareFontShape{C64}{gr}{bc}{sl}{<-> CJK * wgrbco}{} +\DeclareFontShape{C64}{gr}{bc}{it}{<-> CJKssub * gr/bc/sl}{} + +\DeclareFontShape{C64}{gr}{b}{n}{<-> CJK * wgrb}{} +\DeclareFontShape{C64}{gr}{b}{sl}{<-> CJK * wgrbo}{} +\DeclareFontShape{C64}{gr}{b}{it}{<-> CJKssub * gr/b/sl}{} + +\DeclareFontShape{C64}{gr}{bx}{n}{<-> CJK * wgrbx}{} +\DeclareFontShape{C64}{gr}{bx}{sl}{<-> CJK * wgrbxo}{} +\DeclareFontShape{C64}{gr}{bx}{it}{<-> CJKssub * gr/bx/sl}{} + +\DeclareFontShape{C64}{gr}{bux}{n}{<-> CJK * wgrbu}{} +\DeclareFontShape{C64}{gr}{bux}{sl}{<-> CJK * wgrbuo}{} +\DeclareFontShape{C64}{gr}{bux}{it}{<-> CJKssub * gr/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64gs.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64gs.fd new file mode 100644 index 00000000000..fb9621be514 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64gs.fd @@ -0,0 +1,53 @@ +% This is file c64gs.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64gs.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcGungseo + +\DeclareFontFamily{C64}{gs}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{gs}{bc}{n}{<-> CJK * wgsc}{} +\DeclareFontShape{C64}{gs}{bc}{sl}{<-> CJK * wgsco}{} +\DeclareFontShape{C64}{gs}{bc}{it}{<-> CJKssub * gs/bc/sl}{} + +\DeclareFontShape{C64}{gs}{b}{n}{<-> CJK * wgs}{} +\DeclareFontShape{C64}{gs}{b}{sl}{<-> CJK * wgso}{} +\DeclareFontShape{C64}{gs}{b}{it}{<-> CJKssub * gs/b/sl}{} + +\DeclareFontShape{C64}{gs}{bx}{n}{<-> CJK * wgsx}{} +\DeclareFontShape{C64}{gs}{bx}{sl}{<-> CJK * wgsxo}{} +\DeclareFontShape{C64}{gs}{bx}{it}{<-> CJKssub * gs/bx/sl}{} + +\DeclareFontShape{C64}{gs}{bux}{n}{<-> CJK * wgsu}{} +\DeclareFontShape{C64}{gs}{bux}{sl}{<-> CJK * wgsuo}{} +\DeclareFontShape{C64}{gs}{bux}{it}{<-> CJKssub * gs/bux/sl}{} + +\DeclareFontShape{C64}{gs}{c}{n}{<-> CJKssub * gs/bc/n}{} +\DeclareFontShape{C64}{gs}{c}{sl}{<-> CJKssub * gs/bc/sl}{} +\DeclareFontShape{C64}{gs}{c}{it}{<-> CJKssub * gs/bc/sl}{} + +\DeclareFontShape{C64}{gs}{m}{n}{<-> CJKssub * gs/b/n}{} +\DeclareFontShape{C64}{gs}{m}{sl}{<-> CJKssub * gs/b/sl}{} +\DeclareFontShape{C64}{gs}{m}{it}{<-> CJKssub * gs/b/sl}{} + +\DeclareFontShape{C64}{gs}{x}{n}{<-> CJKssub * gs/bx/n}{} +\DeclareFontShape{C64}{gs}{x}{sl}{<-> CJKssub * gs/bx/sl}{} +\DeclareFontShape{C64}{gs}{x}{it}{<-> CJKssub * gs/bx/sl}{} + +\DeclareFontShape{C64}{gs}{ux}{n}{<-> CJKssub * gs/bux/n}{} +\DeclareFontShape{C64}{gs}{ux}{sl}{<-> CJKssub * gs/bux/sl}{} +\DeclareFontShape{C64}{gs}{ux}{it}{<-> CJKssub * gs/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64gt.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64gt.fd new file mode 100644 index 00000000000..95aeb2b590e --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64gt.fd @@ -0,0 +1,53 @@ +% This is file c64gt.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64gt.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcGothic + +\DeclareFontFamily{C64}{gt}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{gt}{c}{n}{<-> CJK * wgtc}{} +\DeclareFontShape{C64}{gt}{c}{sl}{<-> CJK * wgtco}{} +\DeclareFontShape{C64}{gt}{c}{it}{<-> CJKssub * gt/c/sl}{} + +\DeclareFontShape{C64}{gt}{m}{n}{<-> CJK * wgt}{} +\DeclareFontShape{C64}{gt}{m}{sl}{<-> CJK * wgto}{} +\DeclareFontShape{C64}{gt}{m}{it}{<-> CJKssub * gt/m/sl}{} + +\DeclareFontShape{C64}{gt}{x}{n}{<-> CJK * wgtx}{} +\DeclareFontShape{C64}{gt}{x}{sl}{<-> CJK * wgtxo}{} +\DeclareFontShape{C64}{gt}{x}{it}{<-> CJKssub * gt/x/sl}{} + +\DeclareFontShape{C64}{gt}{ux}{n}{<-> CJK * wgtu}{} +\DeclareFontShape{C64}{gt}{ux}{sl}{<-> CJK * wgtuo}{} +\DeclareFontShape{C64}{gt}{ux}{it}{<-> CJKssub * gt/ux/sl}{} + +\DeclareFontShape{C64}{gt}{bc}{n}{<-> CJK * wgtbc}{} +\DeclareFontShape{C64}{gt}{bc}{sl}{<-> CJK * wgtbco}{} +\DeclareFontShape{C64}{gt}{bc}{it}{<-> CJKssub * gt/bc/sl}{} + +\DeclareFontShape{C64}{gt}{b}{n}{<-> CJK * wgtb}{} +\DeclareFontShape{C64}{gt}{b}{sl}{<-> CJK * wgtbo}{} +\DeclareFontShape{C64}{gt}{b}{it}{<-> CJKssub * gt/b/sl}{} + +\DeclareFontShape{C64}{gt}{bx}{n}{<-> CJK * wgtbx}{} +\DeclareFontShape{C64}{gt}{bx}{sl}{<-> CJK * wgtbxo}{} +\DeclareFontShape{C64}{gt}{bx}{it}{<-> CJKssub * gt/bx/sl}{} + +\DeclareFontShape{C64}{gt}{bux}{n}{<-> CJK * wgtbu}{} +\DeclareFontShape{C64}{gt}{bux}{sl}{<-> CJK * wgtbuo}{} +\DeclareFontShape{C64}{gt}{bux}{it}{<-> CJKssub * gt/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64jgt.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64jgt.fd new file mode 100644 index 00000000000..a0cbf3741af --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64jgt.fd @@ -0,0 +1,53 @@ +% This is file c64jgt.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64jgt.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcJamoGothic + +\DeclareFontFamily{C64}{jgt}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{jgt}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C64}{jgt}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C64}{jgt}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C64}{jgt}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C64}{jgt}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C64}{jgt}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C64}{jgt}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C64}{jgt}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C64}{jgt}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C64}{jgt}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C64}{jgt}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C64}{jgt}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C64}{jgt}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C64}{jgt}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C64}{jgt}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C64}{jgt}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C64}{jgt}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C64}{jgt}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C64}{jgt}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C64}{jgt}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C64}{jgt}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C64}{jgt}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C64}{jgt}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C64}{jgt}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64jmj.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64jmj.fd new file mode 100644 index 00000000000..0fbe26a9d24 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64jmj.fd @@ -0,0 +1,53 @@ +% This is file c64jmj.fd of the CJK package +% for using Asian logograjmjs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64jmj.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcJamoMyoungjo + +\DeclareFontFamily{C64}{jmj}{\hyjmjenchar \font\m@ne} + +\DeclareFontShape{C64}{jmj}{c}{n}{<-> CJKssub * mj/c/n}{} +\DeclareFontShape{C64}{jmj}{c}{sl}{<-> CJKssub * mj/c/sl}{} +\DeclareFontShape{C64}{jmj}{c}{it}{<-> CJKssub * mj/c/it}{} + +\DeclareFontShape{C64}{jmj}{m}{n}{<-> CJKssub * mj/m/n}{} +\DeclareFontShape{C64}{jmj}{m}{sl}{<-> CJKssub * mj/m/sl}{} +\DeclareFontShape{C64}{jmj}{m}{it}{<-> CJKssub * mj/m/it}{} + +\DeclareFontShape{C64}{jmj}{x}{n}{<-> CJKssub * mj/x/n}{} +\DeclareFontShape{C64}{jmj}{x}{sl}{<-> CJKssub * mj/x/sl}{} +\DeclareFontShape{C64}{jmj}{x}{it}{<-> CJKssub * mj/x/it}{} + +\DeclareFontShape{C64}{jmj}{ux}{n}{<-> CJKssub * mj/ux/n}{} +\DeclareFontShape{C64}{jmj}{ux}{sl}{<-> CJKssub * mj/ux/sl}{} +\DeclareFontShape{C64}{jmj}{ux}{it}{<-> CJKssub * mj/ux/it}{} + +\DeclareFontShape{C64}{jmj}{bc}{n}{<-> CJKssub * mj/bc/n}{} +\DeclareFontShape{C64}{jmj}{bc}{sl}{<-> CJKssub * mj/bc/sl}{} +\DeclareFontShape{C64}{jmj}{bc}{it}{<-> CJKssub * mj/bc/it}{} + +\DeclareFontShape{C64}{jmj}{b}{n}{<-> CJKssub * mj/b/n}{} +\DeclareFontShape{C64}{jmj}{b}{sl}{<-> CJKssub * mj/b/sl}{} +\DeclareFontShape{C64}{jmj}{b}{it}{<-> CJKssub * mj/b/it}{} + +\DeclareFontShape{C64}{jmj}{bx}{n}{<-> CJKssub * mj/bx/n}{} +\DeclareFontShape{C64}{jmj}{bx}{sl}{<-> CJKssub * mj/bx/sl}{} +\DeclareFontShape{C64}{jmj}{bx}{it}{<-> CJKssub * mj/bx/it}{} + +\DeclareFontShape{C64}{jmj}{bux}{n}{<-> CJKssub * mj/bux/n}{} +\DeclareFontShape{C64}{jmj}{bux}{sl}{<-> CJKssub * mj/bux/sl}{} +\DeclareFontShape{C64}{jmj}{bux}{it}{<-> CJKssub * mj/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64jnv.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64jnv.fd new file mode 100644 index 00000000000..ce35d4de648 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64jnv.fd @@ -0,0 +1,53 @@ +% This is file c64jnv.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64jnv.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcJamoNovel + +\DeclareFontFamily{C64}{jnv}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{jnv}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C64}{jnv}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C64}{jnv}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C64}{jnv}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C64}{jnv}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C64}{jnv}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C64}{jnv}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C64}{jnv}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C64}{jnv}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C64}{jnv}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C64}{jnv}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C64}{jnv}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C64}{jnv}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C64}{jnv}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C64}{jnv}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C64}{jnv}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C64}{jnv}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C64}{jnv}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C64}{jnv}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C64}{jnv}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C64}{jnv}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C64}{jnv}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C64}{jnv}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C64}{jnv}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64jsr.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64jsr.fd new file mode 100644 index 00000000000..ecb7c475719 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64jsr.fd @@ -0,0 +1,53 @@ +% This is file c64jsr.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64jsr.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcJamoSora + +\DeclareFontFamily{C64}{jsr}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{jsr}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C64}{jsr}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C64}{jsr}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C64}{jsr}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C64}{jsr}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C64}{jsr}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C64}{jsr}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C64}{jsr}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C64}{jsr}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C64}{jsr}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C64}{jsr}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C64}{jsr}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C64}{jsr}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C64}{jsr}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C64}{jsr}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C64}{jsr}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C64}{jsr}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C64}{jsr}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C64}{jsr}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C64}{jsr}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C64}{jsr}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C64}{jsr}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C64}{jsr}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C64}{jsr}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64mj.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64mj.fd new file mode 100644 index 00000000000..adf83d9881e --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64mj.fd @@ -0,0 +1,53 @@ +% This is file c64mj.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64mj.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcMyoungjo + +\DeclareFontFamily{C64}{mj}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{mj}{c}{n}{<-> CJK * wmjc}{} +\DeclareFontShape{C64}{mj}{c}{sl}{<-> CJK * wmjco}{} +\DeclareFontShape{C64}{mj}{c}{it}{<-> CJKssub * mj/c/sl}{} + +\DeclareFontShape{C64}{mj}{m}{n}{<-> CJK * wmj}{} +\DeclareFontShape{C64}{mj}{m}{sl}{<-> CJK * wmjo}{} +\DeclareFontShape{C64}{mj}{m}{it}{<-> CJKssub * mj/m/sl}{} + +\DeclareFontShape{C64}{mj}{x}{n}{<-> CJK * wmjx}{} +\DeclareFontShape{C64}{mj}{x}{sl}{<-> CJK * wmjxo}{} +\DeclareFontShape{C64}{mj}{x}{it}{<-> CJKssub * mj/x/sl}{} + +\DeclareFontShape{C64}{mj}{ux}{n}{<-> CJK * wmju}{} +\DeclareFontShape{C64}{mj}{ux}{sl}{<-> CJK * wmjuo}{} +\DeclareFontShape{C64}{mj}{ux}{it}{<-> CJKssub * mj/ux/sl}{} + +\DeclareFontShape{C64}{mj}{bc}{n}{<-> CJKb * wmjc}{\CJKbold} +\DeclareFontShape{C64}{mj}{bc}{sl}{<-> CJKb * wmjco}{\CJKbold} +\DeclareFontShape{C64}{mj}{bc}{it}{<-> CJKssub * mj/bc/sl}{} + +\DeclareFontShape{C64}{mj}{b}{n}{<-> CJKb * wmj}{\CJKbold} +\DeclareFontShape{C64}{mj}{b}{sl}{<-> CJKb * wmjo}{\CJKbold} +\DeclareFontShape{C64}{mj}{b}{it}{<-> CJKssub * mj/b/sl}{} + +\DeclareFontShape{C64}{mj}{bx}{n}{<-> CJKb * wmjx}{\CJKbold} +\DeclareFontShape{C64}{mj}{bx}{sl}{<-> CJKb * wmjxo}{\CJKbold} +\DeclareFontShape{C64}{mj}{bx}{it}{<-> CJKssub * mj/bx/sl}{} + +\DeclareFontShape{C64}{mj}{bux}{n}{<-> CJKb * wmju}{\CJKbold} +\DeclareFontShape{C64}{mj}{bux}{sl}{<-> CJKb * wmjuo}{\CJKbold} +\DeclareFontShape{C64}{mj}{bux}{it}{<-> CJKssub * mj/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64pg.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64pg.fd new file mode 100644 index 00000000000..e4e79948ff0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64pg.fd @@ -0,0 +1,53 @@ +% This is file c64pg.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64pg.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcPilgi + +\DeclareFontFamily{C64}{pg}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{pg}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C64}{pg}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C64}{pg}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C64}{pg}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C64}{pg}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C64}{pg}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C64}{pg}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C64}{pg}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C64}{pg}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C64}{pg}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C64}{pg}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C64}{pg}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C64}{pg}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C64}{pg}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C64}{pg}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C64}{pg}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C64}{pg}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C64}{pg}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C64}{pg}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C64}{pg}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C64}{pg}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C64}{pg}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C64}{pg}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C64}{pg}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64pga.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64pga.fd new file mode 100644 index 00000000000..a77b5344fab --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64pga.fd @@ -0,0 +1,53 @@ +% This is file c64pga.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64pga.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcPilgia + +\DeclareFontFamily{C64}{pga}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{pga}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C64}{pga}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C64}{pga}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C64}{pga}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C64}{pga}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C64}{pga}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C64}{pga}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C64}{pga}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C64}{pga}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C64}{pga}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C64}{pga}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C64}{pga}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C64}{pga}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C64}{pga}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C64}{pga}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C64}{pga}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C64}{pga}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C64}{pga}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C64}{pga}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C64}{pga}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C64}{pga}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C64}{pga}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C64}{pga}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C64}{pga}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64ph.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64ph.fd new file mode 100644 index 00000000000..0fc8da8ca71 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64ph.fd @@ -0,0 +1,53 @@ +% This is file c64ph.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64ph.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcPenHeulim + +\DeclareFontFamily{C64}{ph}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{ph}{c}{n}{<-> CJKssub * mj/c/n}{} +\DeclareFontShape{C64}{ph}{c}{sl}{<-> CJKssub * mj/c/sl}{} +\DeclareFontShape{C64}{ph}{c}{it}{<-> CJKssub * mj/c/it}{} + +\DeclareFontShape{C64}{ph}{m}{n}{<-> CJKssub * mj/m/n}{} +\DeclareFontShape{C64}{ph}{m}{sl}{<-> CJKssub * mj/m/sl}{} +\DeclareFontShape{C64}{ph}{m}{it}{<-> CJKssub * mj/m/it}{} + +\DeclareFontShape{C64}{ph}{x}{n}{<-> CJKssub * mj/x/n}{} +\DeclareFontShape{C64}{ph}{x}{sl}{<-> CJKssub * mj/x/sl}{} +\DeclareFontShape{C64}{ph}{x}{it}{<-> CJKssub * mj/x/it}{} + +\DeclareFontShape{C64}{ph}{ux}{n}{<-> CJKssub * mj/ux/n}{} +\DeclareFontShape{C64}{ph}{ux}{sl}{<-> CJKssub * mj/ux/sl}{} +\DeclareFontShape{C64}{ph}{ux}{it}{<-> CJKssub * mj/ux/it}{} + +\DeclareFontShape{C64}{ph}{bc}{n}{<-> CJKssub * mj/bc/n}{} +\DeclareFontShape{C64}{ph}{bc}{sl}{<-> CJKssub * mj/bc/sl}{} +\DeclareFontShape{C64}{ph}{bc}{it}{<-> CJKssub * mj/bc/it}{} + +\DeclareFontShape{C64}{ph}{b}{n}{<-> CJKssub * mj/b/n}{} +\DeclareFontShape{C64}{ph}{b}{sl}{<-> CJKssub * mj/b/sl}{} +\DeclareFontShape{C64}{ph}{b}{it}{<-> CJKssub * mj/b/it}{} + +\DeclareFontShape{C64}{ph}{bx}{n}{<-> CJKssub * mj/bx/n}{} +\DeclareFontShape{C64}{ph}{bx}{sl}{<-> CJKssub * mj/bx/sl}{} +\DeclareFontShape{C64}{ph}{bx}{it}{<-> CJKssub * mj/bx/it}{} + +\DeclareFontShape{C64}{ph}{bux}{n}{<-> CJKssub * mj/bux/n}{} +\DeclareFontShape{C64}{ph}{bux}{sl}{<-> CJKssub * mj/bux/sl}{} +\DeclareFontShape{C64}{ph}{bux}{it}{<-> CJKssub * mj/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64pn.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64pn.fd new file mode 100644 index 00000000000..4e5a343f39a --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64pn.fd @@ -0,0 +1,53 @@ +% This is file c64pn.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64pn.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcPen + +\DeclareFontFamily{C64}{pn}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{pn}{c}{n}{<-> CJKssub * mj/c/n}{} +\DeclareFontShape{C64}{pn}{c}{sl}{<-> CJKssub * mj/c/sl}{} +\DeclareFontShape{C64}{pn}{c}{it}{<-> CJKssub * mj/c/it}{} + +\DeclareFontShape{C64}{pn}{m}{n}{<-> CJKssub * mj/m/n}{} +\DeclareFontShape{C64}{pn}{m}{sl}{<-> CJKssub * mj/m/sl}{} +\DeclareFontShape{C64}{pn}{m}{it}{<-> CJKssub * mj/m/it}{} + +\DeclareFontShape{C64}{pn}{x}{n}{<-> CJKssub * mj/x/n}{} +\DeclareFontShape{C64}{pn}{x}{sl}{<-> CJKssub * mj/x/sl}{} +\DeclareFontShape{C64}{pn}{x}{it}{<-> CJKssub * mj/x/it}{} + +\DeclareFontShape{C64}{pn}{ux}{n}{<-> CJKssub * mj/ux/n}{} +\DeclareFontShape{C64}{pn}{ux}{sl}{<-> CJKssub * mj/ux/sl}{} +\DeclareFontShape{C64}{pn}{ux}{it}{<-> CJKssub * mj/ux/it}{} + +\DeclareFontShape{C64}{pn}{bc}{n}{<-> CJKssub * mj/bc/n}{} +\DeclareFontShape{C64}{pn}{bc}{sl}{<-> CJKssub * mj/bc/sl}{} +\DeclareFontShape{C64}{pn}{bc}{it}{<-> CJKssub * mj/bc/it}{} + +\DeclareFontShape{C64}{pn}{b}{n}{<-> CJKssub * mj/b/n}{} +\DeclareFontShape{C64}{pn}{b}{sl}{<-> CJKssub * mj/b/sl}{} +\DeclareFontShape{C64}{pn}{b}{it}{<-> CJKssub * mj/b/it}{} + +\DeclareFontShape{C64}{pn}{bx}{n}{<-> CJKssub * mj/bx/n}{} +\DeclareFontShape{C64}{pn}{bx}{sl}{<-> CJKssub * mj/bx/sl}{} +\DeclareFontShape{C64}{pn}{bx}{it}{<-> CJKssub * mj/bx/it}{} + +\DeclareFontShape{C64}{pn}{bux}{n}{<-> CJKssub * mj/bux/n}{} +\DeclareFontShape{C64}{pn}{bux}{sl}{<-> CJKssub * mj/bux/sl}{} +\DeclareFontShape{C64}{pn}{bux}{it}{<-> CJKssub * mj/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64sh.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64sh.fd new file mode 100644 index 00000000000..12d6090cb6c --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64sh.fd @@ -0,0 +1,53 @@ +% This is file c64sh.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64sh.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcShinmunMyoungjo + +\DeclareFontFamily{C64}{hwsh}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{sh}{c}{n}{<-> wshc}{} +\DeclareFontShape{C64}{sh}{c}{sl}{<-> wshco}{} +\DeclareFontShape{C64}{sh}{c}{it}{<-> CJKssub * sh/c/sl}{} + +\DeclareFontShape{C64}{sh}{m}{n}{<-> wsh}{} +\DeclareFontShape{C64}{sh}{m}{sl}{<-> wsho}{} +\DeclareFontShape{C64}{sh}{m}{it}{<-> CJKssub * sh/m/sl}{} + +\DeclareFontShape{C64}{sh}{x}{n}{<-> wshx}{} +\DeclareFontShape{C64}{sh}{x}{sl}{<-> wshxo}{} +\DeclareFontShape{C64}{sh}{x}{it}{<-> CJKssub * sh/x/sl}{} + +\DeclareFontShape{C64}{sh}{ux}{n}{<-> wshu}{} +\DeclareFontShape{C64}{sh}{ux}{sl}{<-> wshuo}{} +\DeclareFontShape{C64}{sh}{ux}{it}{<-> CJKssub * sh/ux/sl}{} + +\DeclareFontShape{C64}{sh}{bc}{n}{<-> CJKssub * sh/c/n}{} +\DeclareFontShape{C64}{sh}{bc}{sl}{<-> CJKssub * sh/c/sl}{} +\DeclareFontShape{C64}{sh}{bc}{it}{<-> CJKssub * sh/bc/sl}{} + +\DeclareFontShape{C64}{sh}{b}{n}{<-> CJKssub * sh/m/n}{} +\DeclareFontShape{C64}{sh}{b}{sl}{<-> CJKssub * sh/m/sl}{} +\DeclareFontShape{C64}{sh}{b}{it}{<-> CJKssub * sh/b/sl}{} + +\DeclareFontShape{C64}{sh}{bx}{n}{<-> CJKssub * sh/x/n}{} +\DeclareFontShape{C64}{sh}{bx}{sl}{<-> CJKssub * sh/x/sl}{} +\DeclareFontShape{C64}{sh}{bx}{it}{<-> CJKssub * sh/bx/sl}{} + +\DeclareFontShape{C64}{sh}{bux}{n}{<-> CJKssub * sh/ux/n}{} +\DeclareFontShape{C64}{sh}{bux}{sl}{<-> CJKssub * sh/ux/sl}{} +\DeclareFontShape{C64}{sh}{bux}{it}{<-> CJKssub * sh/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64tz.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64tz.fd new file mode 100644 index 00000000000..7806a091a85 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64tz.fd @@ -0,0 +1,53 @@ +% This is file c64tz.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64tz.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcTypewriter + +\DeclareFontFamily{C64}{tz}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{tz}{c}{n}{<-> CJK * wttc}{} +\DeclareFontShape{C64}{tz}{c}{sl}{<-> CJK * wttco}{} +\DeclareFontShape{C64}{tz}{c}{it}{<-> CJKssub * tz/c/sl}{} + +\DeclareFontShape{C64}{tz}{m}{n}{<-> CJK * wtt}{} +\DeclareFontShape{C64}{tz}{m}{sl}{<-> CJK * wtto}{} +\DeclareFontShape{C64}{tz}{m}{it}{<-> CJKssub * tz/m/sl}{} + +\DeclareFontShape{C64}{tz}{x}{n}{<-> CJK * wttx}{} +\DeclareFontShape{C64}{tz}{x}{sl}{<-> CJK * wttxo}{} +\DeclareFontShape{C64}{tz}{x}{it}{<-> CJKssub * tz/x/sl}{} + +\DeclareFontShape{C64}{tz}{ux}{n}{<-> CJK * wttu}{} +\DeclareFontShape{C64}{tz}{ux}{sl}{<-> CJK * wttuo}{} +\DeclareFontShape{C64}{tz}{ux}{it}{<-> CJKssub * tz/ux/sl}{} + +\DeclareFontShape{C64}{tz}{bc}{n}{<-> CJKb * wttc}{\CJKbold} +\DeclareFontShape{C64}{tz}{bc}{sl}{<-> CJKb * wttco}{\CJKbold} +\DeclareFontShape{C64}{tz}{bc}{it}{<-> CJKssub * tz/bc/sl}{} + +\DeclareFontShape{C64}{tz}{bm}{n}{<-> CJKb * wtt}{\CJKbold} +\DeclareFontShape{C64}{tz}{bm}{sl}{<-> CJKb * wtto}{\CJKbold} +\DeclareFontShape{C64}{tz}{bm}{it}{<-> CJKssub * tz/b/sl}{} + +\DeclareFontShape{C64}{tz}{bx}{n}{<-> CJKb * wttx}{\CJKbold} +\DeclareFontShape{C64}{tz}{bx}{sl}{<-> CJKb * wttxo}{\CJKbold} +\DeclareFontShape{C64}{tz}{bx}{it}{<-> CJKssub * tz/bx/sl}{} + +\DeclareFontShape{C64}{tz}{bux}{n}{<-> CJKb * wttu}{\CJKbold} +\DeclareFontShape{C64}{tz}{bux}{sl}{<-> CJKb * wttuo}{\CJKbold} +\DeclareFontShape{C64}{tz}{bux}{it}{<-> CJKssub * tz/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64vd.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64vd.fd new file mode 100644 index 00000000000..ac029134778 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64vd.fd @@ -0,0 +1,53 @@ +% This is file c64vd.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64vd.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcVada + +\DeclareFontFamily{C64}{vd}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{vd}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C64}{vd}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C64}{vd}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C64}{vd}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C64}{vd}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C64}{vd}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C64}{vd}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C64}{vd}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C64}{vd}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C64}{vd}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C64}{vd}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C64}{vd}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C64}{vd}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C64}{vd}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C64}{vd}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C64}{vd}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C64}{vd}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C64}{vd}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C64}{vd}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C64}{vd}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C64}{vd}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C64}{vd}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C64}{vd}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C64}{vd}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64yt.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64yt.fd new file mode 100644 index 00000000000..3a21215b7b0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c64yt.fd @@ -0,0 +1,53 @@ +% This is file c64yt.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c64yt.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcYetgul + +\DeclareFontFamily{C64}{yt}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C64}{yt}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C64}{yt}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C64}{yt}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C64}{yt}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C64}{yt}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C64}{yt}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C64}{yt}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C64}{yt}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C64}{yt}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C64}{yt}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C64}{yt}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C64}{yt}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C64}{yt}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C64}{yt}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C64}{yt}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C64}{yt}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C64}{yt}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C64}{yt}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C64}{yt}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C64}{yt}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C64}{yt}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C64}{yt}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C64}{yt}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C64}{yt}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65bm.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65bm.fd new file mode 100644 index 00000000000..fdbcfddd9ff --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65bm.fd @@ -0,0 +1,53 @@ +% This is file c65bm.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65bm.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcBom + +\DeclareFontFamily{C65}{bm}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{bm}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C65}{bm}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C65}{bm}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C65}{bm}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C65}{bm}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C65}{bm}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C65}{bm}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C65}{bm}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C65}{bm}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C65}{bm}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C65}{bm}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C65}{bm}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C65}{bm}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C65}{bm}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C65}{bm}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C65}{bm}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C65}{bm}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C65}{bm}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C65}{bm}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C65}{bm}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C65}{bm}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C65}{bm}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C65}{bm}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C65}{bm}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65dn.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65dn.fd new file mode 100644 index 00000000000..abba9dacbf8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65dn.fd @@ -0,0 +1,69 @@ +% This is file c65dn.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65dn.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcDinaru + +\DeclareFontFamily{C65}{dn}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{dn}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C65}{dn}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C65}{dn}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C65}{dn}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C65}{dn}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C65}{dn}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C65}{dn}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C65}{dn}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C65}{dn}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C65}{dn}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C65}{dn}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C65}{dn}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C65}{dn}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C65}{dn}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C65}{dn}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C65}{dn}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C65}{dn}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C65}{dn}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C65}{dn}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C65}{dn}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C65}{dn}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C65}{dn}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C65}{dn}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C65}{dn}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\DeclareFontShape{C65}{dn}{lc}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C65}{dn}{lc}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C65}{dn}{lc}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C65}{dn}{l}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C65}{dn}{l}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C65}{dn}{l}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C65}{dn}{lx}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C65}{dn}{lx}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C65}{dn}{lx}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C65}{dn}{lux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C65}{dn}{lux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C65}{dn}{lux}{it}{<-> CJKssub * gt/ux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65gr.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65gr.fd new file mode 100644 index 00000000000..39de6c1d079 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65gr.fd @@ -0,0 +1,53 @@ +% This is file c65gr.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65gr.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcGraphic + +\DeclareFontFamily{C65}{gr}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{gr}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C65}{gr}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C65}{gr}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C65}{gr}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C65}{gr}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C65}{gr}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C65}{gr}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C65}{gr}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C65}{gr}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C65}{gr}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C65}{gr}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C65}{gr}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C65}{gr}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C65}{gr}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C65}{gr}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C65}{gr}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C65}{gr}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C65}{gr}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C65}{gr}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C65}{gr}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C65}{gr}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C65}{gr}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C65}{gr}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C65}{gr}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65gs.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65gs.fd new file mode 100644 index 00000000000..61a19ce4d8b --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65gs.fd @@ -0,0 +1,53 @@ +% This is file c65gs.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65gs.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcGungseo + +\DeclareFontFamily{C65}{gs}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{gs}{bc}{n}{<-> CJK * wgsc}{} +\DeclareFontShape{C65}{gs}{bc}{sl}{<-> CJK * wgsco}{} +\DeclareFontShape{C65}{gs}{bc}{it}{<-> CJKssub * gs/bc/sl}{} + +\DeclareFontShape{C65}{gs}{b}{n}{<-> CJK * wgs}{} +\DeclareFontShape{C65}{gs}{b}{sl}{<-> CJK * wgso}{} +\DeclareFontShape{C65}{gs}{b}{it}{<-> CJKssub * gs/b/sl}{} + +\DeclareFontShape{C65}{gs}{bx}{n}{<-> CJK * wgsx}{} +\DeclareFontShape{C65}{gs}{bx}{sl}{<-> CJK * wgsxo}{} +\DeclareFontShape{C65}{gs}{bx}{it}{<-> CJKssub * gs/bx/sl}{} + +\DeclareFontShape{C65}{gs}{bux}{n}{<-> CJK * wgsu}{} +\DeclareFontShape{C65}{gs}{bux}{sl}{<-> CJK * wgsuo}{} +\DeclareFontShape{C65}{gs}{bux}{it}{<-> CJKssub * gs/bux/sl}{} + +\DeclareFontShape{C65}{gs}{c}{n}{<-> CJKssub * gs/bc/n}{} +\DeclareFontShape{C65}{gs}{c}{sl}{<-> CJKssub * gs/bc/sl}{} +\DeclareFontShape{C65}{gs}{c}{it}{<-> CJKssub * gs/bc/sl}{} + +\DeclareFontShape{C65}{gs}{m}{n}{<-> CJKssub * gs/b/n}{} +\DeclareFontShape{C65}{gs}{m}{sl}{<-> CJKssub * gs/b/sl}{} +\DeclareFontShape{C65}{gs}{m}{it}{<-> CJKssub * gs/b/sl}{} + +\DeclareFontShape{C65}{gs}{x}{n}{<-> CJKssub * gs/bx/n}{} +\DeclareFontShape{C65}{gs}{x}{sl}{<-> CJKssub * gs/bx/sl}{} +\DeclareFontShape{C65}{gs}{x}{it}{<-> CJKssub * gs/bx/sl}{} + +\DeclareFontShape{C65}{gs}{ux}{n}{<-> CJKssub * gs/bux/n}{} +\DeclareFontShape{C65}{gs}{ux}{sl}{<-> CJKssub * gs/bux/sl}{} +\DeclareFontShape{C65}{gs}{ux}{it}{<-> CJKssub * gs/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65gt.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65gt.fd new file mode 100644 index 00000000000..fd0f6e7ba39 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65gt.fd @@ -0,0 +1,53 @@ +% This is file c65gt.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65gt.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcGothic + +\DeclareFontFamily{C65}{gt}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{gt}{c}{n}{<-> CJK * wgtc}{} +\DeclareFontShape{C65}{gt}{c}{sl}{<-> CJK * wgtco}{} +\DeclareFontShape{C65}{gt}{c}{it}{<-> CJKssub * gt/c/sl}{} + +\DeclareFontShape{C65}{gt}{m}{n}{<-> CJK * wgt}{} +\DeclareFontShape{C65}{gt}{m}{sl}{<-> CJK * wgto}{} +\DeclareFontShape{C65}{gt}{m}{it}{<-> CJKssub * gt/m/sl}{} + +\DeclareFontShape{C65}{gt}{x}{n}{<-> CJK * wgtx}{} +\DeclareFontShape{C65}{gt}{x}{sl}{<-> CJK * wgtxo}{} +\DeclareFontShape{C65}{gt}{x}{it}{<-> CJKssub * gt/x/sl}{} + +\DeclareFontShape{C65}{gt}{ux}{n}{<-> CJK * wgtu}{} +\DeclareFontShape{C65}{gt}{ux}{sl}{<-> CJK * wgtuo}{} +\DeclareFontShape{C65}{gt}{ux}{it}{<-> CJKssub * gt/ux/sl}{} + +\DeclareFontShape{C65}{gt}{bc}{n}{<-> CJK * wgtbc}{} +\DeclareFontShape{C65}{gt}{bc}{sl}{<-> CJK * wgtbco}{} +\DeclareFontShape{C65}{gt}{bc}{it}{<-> CJKssub * gt/bc/sl}{} + +\DeclareFontShape{C65}{gt}{b}{n}{<-> CJK * wgtb}{} +\DeclareFontShape{C65}{gt}{b}{sl}{<-> CJK * wgtbo}{} +\DeclareFontShape{C65}{gt}{b}{it}{<-> CJKssub * gt/b/sl}{} + +\DeclareFontShape{C65}{gt}{bx}{n}{<-> CJK * wgtbx}{} +\DeclareFontShape{C65}{gt}{bx}{sl}{<-> CJK * wgtbxo}{} +\DeclareFontShape{C65}{gt}{bx}{it}{<-> CJKssub * gt/bx/sl}{} + +\DeclareFontShape{C65}{gt}{bux}{n}{<-> CJK * wgtbu}{} +\DeclareFontShape{C65}{gt}{bux}{sl}{<-> CJK * wgtbuo}{} +\DeclareFontShape{C65}{gt}{bux}{it}{<-> CJKssub * gt/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65jgt.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65jgt.fd new file mode 100644 index 00000000000..6f9629890d0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65jgt.fd @@ -0,0 +1,53 @@ +% This is file c65jgt.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65jgt.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcJamoGothic + +\DeclareFontFamily{C65}{jgt}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{jgt}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C65}{jgt}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C65}{jgt}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C65}{jgt}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C65}{jgt}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C65}{jgt}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C65}{jgt}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C65}{jgt}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C65}{jgt}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C65}{jgt}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C65}{jgt}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C65}{jgt}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C65}{jgt}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C65}{jgt}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C65}{jgt}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C65}{jgt}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C65}{jgt}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C65}{jgt}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C65}{jgt}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C65}{jgt}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C65}{jgt}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C65}{jgt}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C65}{jgt}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C65}{jgt}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65jmj.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65jmj.fd new file mode 100644 index 00000000000..2b299d9d645 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65jmj.fd @@ -0,0 +1,53 @@ +% This is file c65jmj.fd of the CJK package +% for using Asian logograjmjs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65jmj.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcJamoMyoungjo + +\DeclareFontFamily{C65}{jmj}{\hyjmjenchar \font\m@ne} + +\DeclareFontShape{C65}{jmj}{c}{n}{<-> CJKssub * mj/c/n}{} +\DeclareFontShape{C65}{jmj}{c}{sl}{<-> CJKssub * mj/c/sl}{} +\DeclareFontShape{C65}{jmj}{c}{it}{<-> CJKssub * mj/c/it}{} + +\DeclareFontShape{C65}{jmj}{m}{n}{<-> CJKssub * mj/m/n}{} +\DeclareFontShape{C65}{jmj}{m}{sl}{<-> CJKssub * mj/m/sl}{} +\DeclareFontShape{C65}{jmj}{m}{it}{<-> CJKssub * mj/m/it}{} + +\DeclareFontShape{C65}{jmj}{x}{n}{<-> CJKssub * mj/x/n}{} +\DeclareFontShape{C65}{jmj}{x}{sl}{<-> CJKssub * mj/x/sl}{} +\DeclareFontShape{C65}{jmj}{x}{it}{<-> CJKssub * mj/x/it}{} + +\DeclareFontShape{C65}{jmj}{ux}{n}{<-> CJKssub * mj/ux/n}{} +\DeclareFontShape{C65}{jmj}{ux}{sl}{<-> CJKssub * mj/ux/sl}{} +\DeclareFontShape{C65}{jmj}{ux}{it}{<-> CJKssub * mj/ux/it}{} + +\DeclareFontShape{C65}{jmj}{bc}{n}{<-> CJKssub * mj/bc/n}{} +\DeclareFontShape{C65}{jmj}{bc}{sl}{<-> CJKssub * mj/bc/sl}{} +\DeclareFontShape{C65}{jmj}{bc}{it}{<-> CJKssub * mj/bc/it}{} + +\DeclareFontShape{C65}{jmj}{b}{n}{<-> CJKssub * mj/b/n}{} +\DeclareFontShape{C65}{jmj}{b}{sl}{<-> CJKssub * mj/b/sl}{} +\DeclareFontShape{C65}{jmj}{b}{it}{<-> CJKssub * mj/b/it}{} + +\DeclareFontShape{C65}{jmj}{bx}{n}{<-> CJKssub * mj/bx/n}{} +\DeclareFontShape{C65}{jmj}{bx}{sl}{<-> CJKssub * mj/bx/sl}{} +\DeclareFontShape{C65}{jmj}{bx}{it}{<-> CJKssub * mj/bx/it}{} + +\DeclareFontShape{C65}{jmj}{bux}{n}{<-> CJKssub * mj/bux/n}{} +\DeclareFontShape{C65}{jmj}{bux}{sl}{<-> CJKssub * mj/bux/sl}{} +\DeclareFontShape{C65}{jmj}{bux}{it}{<-> CJKssub * mj/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65jnv.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65jnv.fd new file mode 100644 index 00000000000..fca0e7b1b4c --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65jnv.fd @@ -0,0 +1,53 @@ +% This is file c65jnv.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65jnv.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcJamoNovel + +\DeclareFontFamily{C65}{jnv}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{jnv}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C65}{jnv}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C65}{jnv}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C65}{jnv}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C65}{jnv}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C65}{jnv}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C65}{jnv}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C65}{jnv}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C65}{jnv}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C65}{jnv}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C65}{jnv}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C65}{jnv}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C65}{jnv}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C65}{jnv}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C65}{jnv}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C65}{jnv}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C65}{jnv}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C65}{jnv}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C65}{jnv}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C65}{jnv}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C65}{jnv}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C65}{jnv}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C65}{jnv}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C65}{jnv}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65jsr.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65jsr.fd new file mode 100644 index 00000000000..ff1f6cae2c1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65jsr.fd @@ -0,0 +1,53 @@ +% This is file c65jsr.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65jsr.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcJamoSora + +\DeclareFontFamily{C65}{jsr}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{jsr}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C65}{jsr}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C65}{jsr}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C65}{jsr}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C65}{jsr}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C65}{jsr}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C65}{jsr}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C65}{jsr}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C65}{jsr}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C65}{jsr}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C65}{jsr}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C65}{jsr}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C65}{jsr}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C65}{jsr}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C65}{jsr}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C65}{jsr}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C65}{jsr}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C65}{jsr}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C65}{jsr}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C65}{jsr}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C65}{jsr}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C65}{jsr}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C65}{jsr}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C65}{jsr}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65mj.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65mj.fd new file mode 100644 index 00000000000..7faa849156a --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65mj.fd @@ -0,0 +1,53 @@ +% This is file c65mj.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65mj.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcMyoungjo + +\DeclareFontFamily{C65}{mj}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{mj}{c}{n}{<-> CJK * wmjc}{} +\DeclareFontShape{C65}{mj}{c}{sl}{<-> CJK * wmjco}{} +\DeclareFontShape{C65}{mj}{c}{it}{<-> CJKssub * mj/c/sl}{} + +\DeclareFontShape{C65}{mj}{m}{n}{<-> CJK * wmj}{} +\DeclareFontShape{C65}{mj}{m}{sl}{<-> CJK * wmjo}{} +\DeclareFontShape{C65}{mj}{m}{it}{<-> CJKssub * mj/m/sl}{} + +\DeclareFontShape{C65}{mj}{x}{n}{<-> CJK * wmjx}{} +\DeclareFontShape{C65}{mj}{x}{sl}{<-> CJK * wmjxo}{} +\DeclareFontShape{C65}{mj}{x}{it}{<-> CJKssub * mj/x/sl}{} + +\DeclareFontShape{C65}{mj}{ux}{n}{<-> CJK * wmju}{} +\DeclareFontShape{C65}{mj}{ux}{sl}{<-> CJK * wmjuo}{} +\DeclareFontShape{C65}{mj}{ux}{it}{<-> CJKssub * mj/ux/sl}{} + +\DeclareFontShape{C65}{mj}{bc}{n}{<-> CJKb * wmjc}{\CJKbold} +\DeclareFontShape{C65}{mj}{bc}{sl}{<-> CJKb * wmjco}{\CJKbold} +\DeclareFontShape{C65}{mj}{bc}{it}{<-> CJKssub * mj/bc/sl}{} + +\DeclareFontShape{C65}{mj}{b}{n}{<-> CJKb * wmj}{\CJKbold} +\DeclareFontShape{C65}{mj}{b}{sl}{<-> CJKb * wmjo}{\CJKbold} +\DeclareFontShape{C65}{mj}{b}{it}{<-> CJKssub * mj/b/sl}{} + +\DeclareFontShape{C65}{mj}{bx}{n}{<-> CJKb * wmjx}{\CJKbold} +\DeclareFontShape{C65}{mj}{bx}{sl}{<-> CJKb * wmjxo}{\CJKbold} +\DeclareFontShape{C65}{mj}{bx}{it}{<-> CJKssub * mj/bx/sl}{} + +\DeclareFontShape{C65}{mj}{bux}{n}{<-> CJKb * wmju}{\CJKbold} +\DeclareFontShape{C65}{mj}{bux}{sl}{<-> CJKb * wmjuo}{\CJKbold} +\DeclareFontShape{C65}{mj}{bux}{it}{<-> CJKssub * mj/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65pg.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65pg.fd new file mode 100644 index 00000000000..435304f4395 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65pg.fd @@ -0,0 +1,53 @@ +% This is file c65pg.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65pg.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcPilgi + +\DeclareFontFamily{C65}{pg}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{pg}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C65}{pg}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C65}{pg}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C65}{pg}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C65}{pg}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C65}{pg}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C65}{pg}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C65}{pg}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C65}{pg}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C65}{pg}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C65}{pg}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C65}{pg}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C65}{pg}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C65}{pg}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C65}{pg}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C65}{pg}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C65}{pg}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C65}{pg}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C65}{pg}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C65}{pg}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C65}{pg}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C65}{pg}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C65}{pg}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C65}{pg}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65pga.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65pga.fd new file mode 100644 index 00000000000..5c48ccbd720 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65pga.fd @@ -0,0 +1,53 @@ +% This is file c65pga.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65pga.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcPilgia + +\DeclareFontFamily{C65}{pga}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{pga}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C65}{pga}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C65}{pga}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C65}{pga}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C65}{pga}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C65}{pga}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C65}{pga}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C65}{pga}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C65}{pga}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C65}{pga}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C65}{pga}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C65}{pga}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C65}{pga}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C65}{pga}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C65}{pga}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C65}{pga}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C65}{pga}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C65}{pga}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C65}{pga}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C65}{pga}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C65}{pga}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C65}{pga}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C65}{pga}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C65}{pga}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65ph.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65ph.fd new file mode 100644 index 00000000000..dd14bfb546b --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65ph.fd @@ -0,0 +1,53 @@ +% This is file c65ph.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65ph.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcPenHeulim + +\DeclareFontFamily{C65}{ph}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{ph}{c}{n}{<-> CJKssub * mj/c/n}{} +\DeclareFontShape{C65}{ph}{c}{sl}{<-> CJKssub * mj/c/sl}{} +\DeclareFontShape{C65}{ph}{c}{it}{<-> CJKssub * mj/c/it}{} + +\DeclareFontShape{C65}{ph}{m}{n}{<-> CJKssub * mj/m/n}{} +\DeclareFontShape{C65}{ph}{m}{sl}{<-> CJKssub * mj/m/sl}{} +\DeclareFontShape{C65}{ph}{m}{it}{<-> CJKssub * mj/m/it}{} + +\DeclareFontShape{C65}{ph}{x}{n}{<-> CJKssub * mj/x/n}{} +\DeclareFontShape{C65}{ph}{x}{sl}{<-> CJKssub * mj/x/sl}{} +\DeclareFontShape{C65}{ph}{x}{it}{<-> CJKssub * mj/x/it}{} + +\DeclareFontShape{C65}{ph}{ux}{n}{<-> CJKssub * mj/ux/n}{} +\DeclareFontShape{C65}{ph}{ux}{sl}{<-> CJKssub * mj/ux/sl}{} +\DeclareFontShape{C65}{ph}{ux}{it}{<-> CJKssub * mj/ux/it}{} + +\DeclareFontShape{C65}{ph}{bc}{n}{<-> CJKssub * mj/bc/n}{} +\DeclareFontShape{C65}{ph}{bc}{sl}{<-> CJKssub * mj/bc/sl}{} +\DeclareFontShape{C65}{ph}{bc}{it}{<-> CJKssub * mj/bc/it}{} + +\DeclareFontShape{C65}{ph}{b}{n}{<-> CJKssub * mj/b/n}{} +\DeclareFontShape{C65}{ph}{b}{sl}{<-> CJKssub * mj/b/sl}{} +\DeclareFontShape{C65}{ph}{b}{it}{<-> CJKssub * mj/b/it}{} + +\DeclareFontShape{C65}{ph}{bx}{n}{<-> CJKssub * mj/bx/n}{} +\DeclareFontShape{C65}{ph}{bx}{sl}{<-> CJKssub * mj/bx/sl}{} +\DeclareFontShape{C65}{ph}{bx}{it}{<-> CJKssub * mj/bx/it}{} + +\DeclareFontShape{C65}{ph}{bux}{n}{<-> CJKssub * mj/bux/n}{} +\DeclareFontShape{C65}{ph}{bux}{sl}{<-> CJKssub * mj/bux/sl}{} +\DeclareFontShape{C65}{ph}{bux}{it}{<-> CJKssub * mj/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65pn.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65pn.fd new file mode 100644 index 00000000000..eca2b82e72e --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65pn.fd @@ -0,0 +1,53 @@ +% This is file c65pn.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65pn.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcPen + +\DeclareFontFamily{C65}{pn}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{pn}{c}{n}{<-> CJKssub* mj/c/n}{} +\DeclareFontShape{C65}{pn}{c}{sl}{<-> CJKssub* mj/c/sl}{} +\DeclareFontShape{C65}{pn}{c}{it}{<-> CJKssub * mj/c/it}{} + +\DeclareFontShape{C65}{pn}{m}{n}{<-> CJKssub* mj/m/n}{} +\DeclareFontShape{C65}{pn}{m}{sl}{<-> CJKssub* mj/m/sl}{} +\DeclareFontShape{C65}{pn}{m}{it}{<-> CJKssub * mj/m/it}{} + +\DeclareFontShape{C65}{pn}{x}{n}{<-> CJKssub* mj/x/n}{} +\DeclareFontShape{C65}{pn}{x}{sl}{<-> CJKssub* mj/x/sl}{} +\DeclareFontShape{C65}{pn}{x}{it}{<-> CJKssub * mj/x/it}{} + +\DeclareFontShape{C65}{pn}{ux}{n}{<-> CJKssub* mj/ux/n}{} +\DeclareFontShape{C65}{pn}{ux}{sl}{<-> CJKssub* mj/ux/sl}{} +\DeclareFontShape{C65}{pn}{ux}{it}{<-> CJKssub * mj/ux/it}{} + +\DeclareFontShape{C65}{pn}{bc}{n}{<-> CJKssub * mj/bc/n}{} +\DeclareFontShape{C65}{pn}{bc}{sl}{<-> CJKssub * mj/bc/sl}{} +\DeclareFontShape{C65}{pn}{bc}{it}{<-> CJKssub * mj/bc/it}{} + +\DeclareFontShape{C65}{pn}{b}{n}{<-> CJKssub * mj/b/n}{} +\DeclareFontShape{C65}{pn}{b}{sl}{<-> CJKssub * mj/b/sl}{} +\DeclareFontShape{C65}{pn}{b}{it}{<-> CJKssub * mj/b/it}{} + +\DeclareFontShape{C65}{pn}{bx}{n}{<-> CJKssub * mj/bx/n}{} +\DeclareFontShape{C65}{pn}{bx}{sl}{<-> CJKssub * mj/bx/sl}{} +\DeclareFontShape{C65}{pn}{bx}{it}{<-> CJKssub * mj/bx/it}{} + +\DeclareFontShape{C65}{pn}{bux}{n}{<-> CJKssub * mj/bux/n}{} +\DeclareFontShape{C65}{pn}{bux}{sl}{<-> CJKssub * mj/bux/sl}{} +\DeclareFontShape{C65}{pn}{bux}{it}{<-> CJKssub * mj/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65sh.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65sh.fd new file mode 100644 index 00000000000..9407ee62ffb --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65sh.fd @@ -0,0 +1,53 @@ +% This is file c65sh.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65sh.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcShinmunMyoungjo + +\DeclareFontFamily{C65}{hwsh}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{sh}{c}{n}{<-> wshc}{} +\DeclareFontShape{C65}{sh}{c}{sl}{<-> wshco}{} +\DeclareFontShape{C65}{sh}{c}{it}{<-> CJKssub * sh/c/sl}{} + +\DeclareFontShape{C65}{sh}{m}{n}{<-> wsh}{} +\DeclareFontShape{C65}{sh}{m}{sl}{<-> wsho}{} +\DeclareFontShape{C65}{sh}{m}{it}{<-> CJKssub * sh/m/sl}{} + +\DeclareFontShape{C65}{sh}{x}{n}{<-> wshx}{} +\DeclareFontShape{C65}{sh}{x}{sl}{<-> wshxo}{} +\DeclareFontShape{C65}{sh}{x}{it}{<-> CJKssub * sh/x/sl}{} + +\DeclareFontShape{C65}{sh}{ux}{n}{<-> wshu}{} +\DeclareFontShape{C65}{sh}{ux}{sl}{<-> wshuo}{} +\DeclareFontShape{C65}{sh}{ux}{it}{<-> CJKssub * sh/ux/sl}{} + +\DeclareFontShape{C65}{sh}{bc}{n}{<-> CJKssub * sh/c/n}{} +\DeclareFontShape{C65}{sh}{bc}{sl}{<-> CJKssub * sh/c/sl}{} +\DeclareFontShape{C65}{sh}{bc}{it}{<-> CJKssub * sh/bc/sl}{} + +\DeclareFontShape{C65}{sh}{b}{n}{<-> CJKssub * sh/m/n}{} +\DeclareFontShape{C65}{sh}{b}{sl}{<-> CJKssub * sh/m/sl}{} +\DeclareFontShape{C65}{sh}{b}{it}{<-> CJKssub * sh/b/sl}{} + +\DeclareFontShape{C65}{sh}{bx}{n}{<-> CJKssub * sh/x/n}{} +\DeclareFontShape{C65}{sh}{bx}{sl}{<-> CJKssub * sh/x/sl}{} +\DeclareFontShape{C65}{sh}{bx}{it}{<-> CJKssub * sh/bx/sl}{} + +\DeclareFontShape{C65}{sh}{bux}{n}{<-> CJKssub * sh/ux/n}{} +\DeclareFontShape{C65}{sh}{bux}{sl}{<-> CJKssub * sh/ux/sl}{} +\DeclareFontShape{C65}{sh}{bux}{it}{<-> CJKssub * sh/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65tz.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65tz.fd new file mode 100644 index 00000000000..3b01f143024 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65tz.fd @@ -0,0 +1,53 @@ +% This is file c65tz.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65tz.fd}[\filedate\space\fileversion] + +% Korean characters (Hangul) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcTypewriter + +\DeclareFontFamily{C65}{tz}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{tz}{c}{n}{<-> CJK * wttc}{} +\DeclareFontShape{C65}{tz}{c}{sl}{<-> CJK * wttco}{} +\DeclareFontShape{C65}{tz}{c}{it}{<-> CJKssub * tz/c/sl}{} + +\DeclareFontShape{C65}{tz}{m}{n}{<-> CJK * wtt}{} +\DeclareFontShape{C65}{tz}{m}{sl}{<-> CJK * wtto}{} +\DeclareFontShape{C65}{tz}{m}{it}{<-> CJKssub * tz/m/sl}{} + +\DeclareFontShape{C65}{tz}{x}{n}{<-> CJK * wttx}{} +\DeclareFontShape{C65}{tz}{x}{sl}{<-> CJK * wttxo}{} +\DeclareFontShape{C65}{tz}{x}{it}{<-> CJKssub * tz/x/sl}{} + +\DeclareFontShape{C65}{tz}{ux}{n}{<-> CJK * wttu}{} +\DeclareFontShape{C65}{tz}{ux}{sl}{<-> CJK * wttuo}{} +\DeclareFontShape{C65}{tz}{ux}{it}{<-> CJKssub * tz/ux/sl}{} + +\DeclareFontShape{C65}{tz}{bc}{n}{<-> CJKb * wttc}{\CJKbold} +\DeclareFontShape{C65}{tz}{bc}{sl}{<-> CJKb * wttco}{\CJKbold} +\DeclareFontShape{C65}{tz}{bc}{it}{<-> CJKssub * tz/bc/sl}{} + +\DeclareFontShape{C65}{tz}{b}{n}{<-> CJKb * wtt}{\CJKbold} +\DeclareFontShape{C65}{tz}{b}{sl}{<-> CJKb * wtto}{\CJKbold} +\DeclareFontShape{C65}{tz}{b}{it}{<-> CJKssub * tz/b/sl}{} + +\DeclareFontShape{C65}{tz}{bx}{n}{<-> CJKb * wttx}{\CJKbold} +\DeclareFontShape{C65}{tz}{bx}{sl}{<-> CJKb * wttxo}{\CJKbold} +\DeclareFontShape{C65}{tz}{bx}{it}{<-> CJKssub * tz/bx/sl}{} + +\DeclareFontShape{C65}{tz}{bux}{n}{<-> CJKb * wttu}{\CJKbold} +\DeclareFontShape{C65}{tz}{bux}{sl}{<-> CJKb * wttuo}{\CJKbold} +\DeclareFontShape{C65}{tz}{bux}{it}{<-> CJKssub * tz/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65vd.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65vd.fd new file mode 100644 index 00000000000..67a5f46e37d --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65vd.fd @@ -0,0 +1,53 @@ +% This is file c65vd.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65vd.fd}[\filedate\space\fileversion] + +% Korean characters (Symbols) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcVada + +\DeclareFontFamily{C65}{vd}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{vd}{c}{n}{<-> CJKssub * gt/c/n}{} +\DeclareFontShape{C65}{vd}{c}{sl}{<-> CJKssub * gt/c/sl}{} +\DeclareFontShape{C65}{vd}{c}{it}{<-> CJKssub * gt/c/it}{} + +\DeclareFontShape{C65}{vd}{m}{n}{<-> CJKssub * gt/m/n}{} +\DeclareFontShape{C65}{vd}{m}{sl}{<-> CJKssub * gt/m/sl}{} +\DeclareFontShape{C65}{vd}{m}{it}{<-> CJKssub * gt/m/it}{} + +\DeclareFontShape{C65}{vd}{x}{n}{<-> CJKssub * gt/x/n}{} +\DeclareFontShape{C65}{vd}{x}{sl}{<-> CJKssub * gt/x/sl}{} +\DeclareFontShape{C65}{vd}{x}{it}{<-> CJKssub * gt/x/it}{} + +\DeclareFontShape{C65}{vd}{ux}{n}{<-> CJKssub * gt/ux/n}{} +\DeclareFontShape{C65}{vd}{ux}{sl}{<-> CJKssub * gt/ux/sl}{} +\DeclareFontShape{C65}{vd}{ux}{it}{<-> CJKssub * gt/ux/it}{} + +\DeclareFontShape{C65}{vd}{bc}{n}{<-> CJKssub * gt/bc/n}{} +\DeclareFontShape{C65}{vd}{bc}{sl}{<-> CJKssub * gt/bc/sl}{} +\DeclareFontShape{C65}{vd}{bc}{it}{<-> CJKssub * gt/bc/it}{} + +\DeclareFontShape{C65}{vd}{b}{n}{<-> CJKssub * gt/b/n}{} +\DeclareFontShape{C65}{vd}{b}{sl}{<-> CJKssub * gt/b/sl}{} +\DeclareFontShape{C65}{vd}{b}{it}{<-> CJKssub * gt/b/it}{} + +\DeclareFontShape{C65}{vd}{bx}{n}{<-> CJKssub * gt/bx/n}{} +\DeclareFontShape{C65}{vd}{bx}{sl}{<-> CJKssub * gt/bx/sl}{} +\DeclareFontShape{C65}{vd}{bx}{it}{<-> CJKssub * gt/bx/it}{} + +\DeclareFontShape{C65}{vd}{bux}{n}{<-> CJKssub * gt/bux/n}{} +\DeclareFontShape{C65}{vd}{bux}{sl}{<-> CJKssub * gt/bux/sl}{} +\DeclareFontShape{C65}{vd}{bux}{it}{<-> CJKssub * gt/bux/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65yt.fd b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65yt.fd new file mode 100644 index 00000000000..4af310fe2f3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/c65yt.fd @@ -0,0 +1,53 @@ +% This is file c65yt.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c65yt.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: HL + +% UhcYetgul + +\DeclareFontFamily{C65}{yt}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C65}{yt}{c}{n}{<-> CJK * wytc}{} +\DeclareFontShape{C65}{yt}{c}{sl}{<-> CJK * wytco}{} +\DeclareFontShape{C65}{yt}{c}{it}{<-> CJKssub * yt/c/sl}{} + +\DeclareFontShape{C65}{yt}{m}{n}{<-> CJK * wyt}{} +\DeclareFontShape{C65}{yt}{m}{sl}{<-> CJK * wyto}{} +\DeclareFontShape{C65}{yt}{m}{it}{<-> CJKssub * yt/m/sl}{} + +\DeclareFontShape{C65}{yt}{x}{n}{<-> CJK * wytx}{} +\DeclareFontShape{C65}{yt}{x}{sl}{<-> CJK * wytxo}{} +\DeclareFontShape{C65}{yt}{x}{it}{<-> CJKssub * yt/x/sl}{} + +\DeclareFontShape{C65}{yt}{ux}{n}{<-> CJK * wytu}{} +\DeclareFontShape{C65}{yt}{ux}{sl}{<-> CJK * wytuo}{} +\DeclareFontShape{C65}{yt}{ux}{it}{<-> CJKssub * yt/ux/sl}{} + +\DeclareFontShape{C65}{yt}{bc}{n}{<-> CJKb * wytc}{\CJKbold} +\DeclareFontShape{C65}{yt}{bc}{sl}{<-> CJKb * wytco}{\CJKbold} +\DeclareFontShape{C65}{yt}{bc}{it}{<-> CJKssub * yt/bc/sl}{} + +\DeclareFontShape{C65}{yt}{b}{n}{<-> CJKb * wyt}{\CJKbold} +\DeclareFontShape{C65}{yt}{b}{sl}{<-> CJKb * wyto}{\CJKbold} +\DeclareFontShape{C65}{yt}{b}{it}{<-> CJKssub * yt/b/sl}{} + +\DeclareFontShape{C65}{yt}{bx}{n}{<-> CJKb * wytx}{\CJKbold} +\DeclareFontShape{C65}{yt}{bx}{sl}{<-> CJKb * wytxo}{\CJKbold} +\DeclareFontShape{C65}{yt}{bx}{it}{<-> CJKssub * yt/bx/sl}{} + +\DeclareFontShape{C65}{yt}{bux}{n}{<-> CJKb * wytu}{\CJKbold} +\DeclareFontShape{C65}{yt}{bux}{sl}{<-> CJKb * wytuo}{\CJKbold} +\DeclareFontShape{C65}{yt}{bux}{it}{<-> CJKssub * yt/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/pshan.sty b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/pshan.sty new file mode 100644 index 00000000000..30ea1dfc9c8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/HLaTeX/pshan.sty @@ -0,0 +1,12 @@ +% This is the file pshan.sty of the CJK package +% for using HLaTeX's PostScript fonts. +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesPackage{pshan}[\filedate\space\fileversion] + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/KS.chr b/Master/texmf-dist/tex/latex/CJK/KS/KS.chr new file mode 100644 index 00000000000..d3cedc0fb00 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/KS.chr @@ -0,0 +1,234 @@ +% This is the file KS.chr of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{KS.chr}[\filedate\space\fileversion] + + +% define macros for handling hangul fonts and characters. + +\gdef\CJK@KSChr{ + \CJK@global\def\CJK@altchar##1##2##3{ + {\ifnum ##3 < \CJK@min + \CJK@err + \else + \ifnum ##3 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \discretionary{}{}{} + \fi + + \@tempcnta ##3\relax + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \usefont{\CJK@altEnc}{\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 + + \CJK@CJK + \fi + \fi}} + +% the same, but the plane crosses the font file boundary. + + \CJK@global\def\CJK@altcharx##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \discretionary{}{}{} + \fi + + \@tempcnta ##4\relax + \@tempcntb 256\relax + \advance\@tempcnta ##3\relax + \advance\@tempcntb -##3\relax + \chardef\@temp \@tempcntb + \ifnum ##4 < \@temp + \edef\CJK@plane{##1} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##2} + \fi + \usefont{\CJK@altEnc}{\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 + + \CJK@CJK + \fi + \fi}} + + \CJK@global\def\CJK@char##1##2##3{ + {\ifnum ##3 < \CJK@min + \CJK@err + \else + \ifnum ##3 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \discretionary{}{}{} + \fi + + \@tempcnta ##3\relax + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \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 + + \CJK@CJK + \fi + \fi}} + +% the same, but the plane crosses the font file boundary. + + \CJK@global\def\CJK@charx##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \discretionary{}{}{} + \fi + + \@tempcnta ##4\relax + \@tempcntb 256\relax + \advance\@tempcnta ##3\relax + \advance\@tempcntb -##3\relax + \chardef\@temp \@tempcntb + \ifnum ##4 < \@temp + \edef\CJK@plane{##1} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##2} + \fi + \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 + + \CJK@CJK + \fi + \fi}} + +% for punctuation. + + \CJK@global\def\CJK@punctchar##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##4} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \else + \discretionary{}{}{} + \fi + \fi + + \@tempcnta ##4\relax + \advance\@tempcnta ##3\relax + \edef\CJK@plane{##2} + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}} + + \CJK@global\def\CJK@punctcharx##1##2##3##4##5{ + {\ifnum ##5 < \CJK@min + \CJK@err + \else + \ifnum ##5 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##5} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \else + \discretionary{}{}{} + \fi + \fi + + \@tempcnta ##5\relax + \@tempcntb 256\relax + \advance\@tempcnta ##4\relax + \advance\@tempcntb -##4\relax + \chardef\@temp \@tempcntb + \ifnum ##5 < \@temp + \edef\CJK@plane{##2} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##3} + \fi + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/KS.enc b/Master/texmf-dist/tex/latex/CJK/KS/KS.enc new file mode 100644 index 00000000000..abe5172fcd1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/KS.enc @@ -0,0 +1,114 @@ +% This is the file KS.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{KS.enc}[\filedate\space\fileversion] + + +% KS encoding: +% each plane has 94 characters; Hangul elements (Jaso) and Hangul +% syllables are overlaid with a second CJK font. + +\gdef\CJK@KSEncoding{ + \CJK@loadChr{KS} + + \CJK@namegdef{^^a1}##1{\@empty\CJK@punctchar{A1}{01}{-161}{##1}} + \CJK@namegdef{^^a2}##1{\@empty\CJK@char {01}{ -67}{##1}} + \CJK@namegdef{^^a3}##1{\@empty\CJK@punctcharx{A3}{01}{02}{27}{##1}} + \CJK@namegdef{^^a4}##1{\@empty\CJK@altchar {02}{-135}{##1}}% Hangul elements + \CJK@namegdef{^^a5}##1{\@empty\CJK@char {02}{ -41}{##1}} + \CJK@namegdef{^^a6}##1{\@empty\CJK@charx{02}{03}{53}{##1}} + \CJK@namegdef{^^a7}##1{\@empty\CJK@char {03}{-109}{##1}} + \CJK@namegdef{^^a8}##1{\@empty\CJK@char {03}{ -15}{##1}} + \CJK@namegdef{^^a9}##1{\@empty\CJK@charx{03}{04}{79}{##1}} + \CJK@namegdef{^^aa}##1{\@empty\CJK@char {04}{ -83}{##1}} + \CJK@namegdef{^^ab}##1{\@empty\CJK@charx{04}{05}{11}{##1}} + \CJK@namegdef{^^ac}##1{\@empty\CJK@char {05}{-151}{##1}} + \CJK@namegdef{^^ad}##1{\@empty\CJK@char {05}{ -57}{##1}} + \CJK@namegdef{^^ae}##1{\@empty\CJK@charx{05}{06}{37}{##1}} + \CJK@namegdef{^^af}##1{\@empty\CJK@char {06}{-125}{##1}} + \CJK@namegdef{^^b0}##1{\@empty\CJK@altchar {06}{ -31}{##1}}% Hangul syllables + \CJK@namegdef{^^b1}##1{\@empty\CJK@altcharx{06}{07}{63}{##1}} + \CJK@namegdef{^^b2}##1{\@empty\CJK@altchar {07}{ -99}{##1}} + \CJK@namegdef{^^b3}##1{\@empty\CJK@altchar {07}{ -5}{##1}} + \CJK@namegdef{^^b4}##1{\@empty\CJK@altcharx{07}{08}{89}{##1}} + \CJK@namegdef{^^b5}##1{\@empty\CJK@altchar {08}{ -73}{##1}} + \CJK@namegdef{^^b6}##1{\@empty\CJK@altcharx{08}{09}{21}{##1}} + \CJK@namegdef{^^b7}##1{\@empty\CJK@altchar {09}{-141}{##1}} + \CJK@namegdef{^^b8}##1{\@empty\CJK@altchar {09}{ -47}{##1}} + \CJK@namegdef{^^b9}##1{\@empty\CJK@altcharx{09}{10}{47}{##1}} + \CJK@namegdef{^^ba}##1{\@empty\CJK@altchar {10}{-115}{##1}} + \CJK@namegdef{^^bb}##1{\@empty\CJK@altchar {10}{ -21}{##1}} + \CJK@namegdef{^^bc}##1{\@empty\CJK@altcharx{10}{11}{73}{##1}} + \CJK@namegdef{^^bd}##1{\@empty\CJK@altchar {11}{ -89}{##1}} + \CJK@namegdef{^^be}##1{\@empty\CJK@altcharx{11}{12}{ 5}{##1}} + \CJK@namegdef{^^bf}##1{\@empty\CJK@altchar {12}{-157}{##1}} + \CJK@namegdef{^^c0}##1{\@empty\CJK@altchar {12}{ -63}{##1}} + \CJK@namegdef{^^c1}##1{\@empty\CJK@altcharx{12}{13}{31}{##1}} + \CJK@namegdef{^^c2}##1{\@empty\CJK@altchar {13}{-131}{##1}} + \CJK@namegdef{^^c3}##1{\@empty\CJK@altchar {13}{ -37}{##1}} + \CJK@namegdef{^^c4}##1{\@empty\CJK@altcharx{13}{14}{57}{##1}} + \CJK@namegdef{^^c5}##1{\@empty\CJK@altchar {14}{-105}{##1}} + \CJK@namegdef{^^c6}##1{\@empty\CJK@altchar {14}{ -11}{##1}} + \CJK@namegdef{^^c7}##1{\@empty\CJK@altcharx{14}{15}{83}{##1}} + \CJK@namegdef{^^c8}##1{\@empty\CJK@altchar {15}{ -79}{##1}} + \CJK@namegdef{^^c9}##1{\@empty\CJK@charx{15}{16}{15}{##1}}% Hanja + \CJK@namegdef{^^ca}##1{\@empty\CJK@char {16}{-147}{##1}} + \CJK@namegdef{^^cb}##1{\@empty\CJK@char {16}{ -53}{##1}} + \CJK@namegdef{^^cc}##1{\@empty\CJK@charx{16}{17}{41}{##1}} + \CJK@namegdef{^^cd}##1{\@empty\CJK@char {17}{-121}{##1}} + \CJK@namegdef{^^ce}##1{\@empty\CJK@char {17}{ -27}{##1}} + \CJK@namegdef{^^cf}##1{\@empty\CJK@charx{17}{18}{67}{##1}} + \CJK@namegdef{^^d0}##1{\@empty\CJK@char {18}{ -95}{##1}} + \CJK@namegdef{^^d1}##1{\@empty\CJK@char {18}{ -1}{##1}} + \CJK@namegdef{^^d2}##1{\@empty\CJK@charx{18}{19}{93}{##1}} + \CJK@namegdef{^^d3}##1{\@empty\CJK@char {19}{ -69}{##1}} + \CJK@namegdef{^^d4}##1{\@empty\CJK@charx{19}{20}{25}{##1}} + \CJK@namegdef{^^d5}##1{\@empty\CJK@char {20}{-137}{##1}} + \CJK@namegdef{^^d6}##1{\@empty\CJK@char {20}{ -43}{##1}} + \CJK@namegdef{^^d7}##1{\@empty\CJK@charx{20}{21}{51}{##1}} + \CJK@namegdef{^^d8}##1{\@empty\CJK@char {21}{-111}{##1}} + \CJK@namegdef{^^d9}##1{\@empty\CJK@char {21}{ -17}{##1}} + \CJK@namegdef{^^da}##1{\@empty\CJK@charx{21}{22}{77}{##1}} + \CJK@namegdef{^^db}##1{\@empty\CJK@char {22}{ -85}{##1}} + \CJK@namegdef{^^dc}##1{\@empty\CJK@charx{22}{23}{ 9}{##1}} + \CJK@namegdef{^^dd}##1{\@empty\CJK@char {23}{-153}{##1}} + \CJK@namegdef{^^de}##1{\@empty\CJK@char {23}{ -59}{##1}} + \CJK@namegdef{^^df}##1{\@empty\CJK@charx{23}{24}{35}{##1}} + \CJK@namegdef{^^e0}##1{\@empty\CJK@char {24}{-127}{##1}} + \CJK@namegdef{^^e1}##1{\@empty\CJK@char {24}{ -33}{##1}} + \CJK@namegdef{^^e2}##1{\@empty\CJK@charx{24}{25}{61}{##1}} + \CJK@namegdef{^^e3}##1{\@empty\CJK@char {25}{-101}{##1}} + \CJK@namegdef{^^e4}##1{\@empty\CJK@char {25}{ -7}{##1}} + \CJK@namegdef{^^e5}##1{\@empty\CJK@charx{25}{26}{87}{##1}} + \CJK@namegdef{^^e6}##1{\@empty\CJK@char {26}{ -75}{##1}} + \CJK@namegdef{^^e7}##1{\@empty\CJK@charx{26}{27}{19}{##1}} + \CJK@namegdef{^^e8}##1{\@empty\CJK@char {27}{-143}{##1}} + \CJK@namegdef{^^e9}##1{\@empty\CJK@char {27}{ -49}{##1}} + \CJK@namegdef{^^ea}##1{\@empty\CJK@charx{27}{28}{45}{##1}} + \CJK@namegdef{^^eb}##1{\@empty\CJK@char {28}{-117}{##1}} + \CJK@namegdef{^^ec}##1{\@empty\CJK@char {28}{ -23}{##1}} + \CJK@namegdef{^^ed}##1{\@empty\CJK@charx{28}{29}{71}{##1}} + \CJK@namegdef{^^ee}##1{\@empty\CJK@char {29}{ -91}{##1}} + \CJK@namegdef{^^ef}##1{\@empty\CJK@charx{29}{30}{ 3}{##1}} + \CJK@namegdef{^^f0}##1{\@empty\CJK@char {30}{-159}{##1}} + \CJK@namegdef{^^f1}##1{\@empty\CJK@char {30}{ -65}{##1}} + \CJK@namegdef{^^f2}##1{\@empty\CJK@charx{30}{31}{29}{##1}} + \CJK@namegdef{^^f3}##1{\@empty\CJK@char {31}{-133}{##1}} + \CJK@namegdef{^^f4}##1{\@empty\CJK@char {31}{ -39}{##1}} + \CJK@namegdef{^^f5}##1{\@empty\CJK@charx{31}{32}{55}{##1}} + \CJK@namegdef{^^f6}##1{\@empty\CJK@char {32}{-107}{##1}} + \CJK@namegdef{^^f7}##1{\@empty\CJK@char {32}{ -13}{##1}} + \CJK@namegdef{^^f8}##1{\@empty\CJK@charx{32}{33}{81}{##1}} + \CJK@namegdef{^^f9}##1{\@empty\CJK@char {33}{ -81}{##1}} + \CJK@namegdef{^^fa}##1{\@empty\CJK@charx{33}{34}{13}{##1}} + \CJK@namegdef{^^fb}##1{\@empty\CJK@char {34}{-149}{##1}} + \CJK@namegdef{^^fc}##1{\@empty\CJK@char {34}{ -55}{##1}} + \CJK@namegdef{^^fd}##1{\@empty\CJK@charx{34}{35}{39}{##1}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c60dr.fd b/Master/texmf-dist/tex/latex/CJK/KS/c60dr.fd new file mode 100644 index 00000000000..a6388c774c1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c60dr.fd @@ -0,0 +1,22 @@ +% This is the file c60dr.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c60dr.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C60}{dr}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C60}{dr}{m}{n}{<-> CJKssub * mj/m/n}{} +\DeclareFontShape{C60}{dr}{bx}{n}{<-> CJKssub * mj/bx/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c60gr.fd b/Master/texmf-dist/tex/latex/CJK/KS/c60gr.fd new file mode 100644 index 00000000000..264a4b97b33 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c60gr.fd @@ -0,0 +1,22 @@ +% This is the file c60gr.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c60gr.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C60}{gr}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C60}{gr}{m}{n}{<-> CJKssub * mj/m/n}{} +\DeclareFontShape{C60}{gr}{bx}{n}{<-> CJKssub * mj/bx/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c60gs.fd b/Master/texmf-dist/tex/latex/CJK/KS/c60gs.fd new file mode 100644 index 00000000000..c61e852e97a --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c60gs.fd @@ -0,0 +1,22 @@ +% This is the file c60gs.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c60gs.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C60}{gs}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C60}{gs}{m}{n}{<-> CJKssub * mj/m/n}{} +\DeclareFontShape{C60}{gs}{bx}{n}{<-> CJKssub * mj/bx/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c60gt.fd b/Master/texmf-dist/tex/latex/CJK/KS/c60gt.fd new file mode 100644 index 00000000000..d28ff3fe442 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c60gt.fd @@ -0,0 +1,22 @@ +% This is the file c60gt.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c60gt.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C60}{gt}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C60}{gt}{m}{n}{<-> CJKssub * mj/m/n}{} +\DeclareFontShape{C60}{gt}{bx}{n}{<-> CJKssub * mj/bx/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c60hgt.fd b/Master/texmf-dist/tex/latex/CJK/KS/c60hgt.fd new file mode 100644 index 00000000000..dbfcab45ea9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c60hgt.fd @@ -0,0 +1,22 @@ +% This is the file c60hgt.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c60hgt.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C60}{hgt}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C60}{hgt}{m}{n}{<-> CJKssub * mj/m/n}{} +\DeclareFontShape{C60}{hgt}{bx}{n}{<-> CJKssub * mj/bx/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c60hmj.fd b/Master/texmf-dist/tex/latex/CJK/KS/c60hmj.fd new file mode 100644 index 00000000000..4d764358d83 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c60hmj.fd @@ -0,0 +1,22 @@ +% This is the file c60hmj.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c60hmj.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C60}{hmj}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C60}{hmj}{m}{n}{<-> CJKssub * mj/m/n}{} +\DeclareFontShape{C60}{hmj}{bx}{n}{<-> CJKssub * mj/bx/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c60hol.fd b/Master/texmf-dist/tex/latex/CJK/KS/c60hol.fd new file mode 100644 index 00000000000..e2de3e15829 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c60hol.fd @@ -0,0 +1,22 @@ +% This is the file c60hol.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c60hol.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C60}{hol}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C60}{hol}{m}{n}{<-> CJKssub * mj/m/n}{} +\DeclareFontShape{C60}{hol}{bx}{n}{<-> CJKssub * mj/bx/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c60hpg.fd b/Master/texmf-dist/tex/latex/CJK/KS/c60hpg.fd new file mode 100644 index 00000000000..64a6d7debf4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c60hpg.fd @@ -0,0 +1,22 @@ +% This is the file c60hpg.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c60hpg.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C60}{hpg}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C60}{hpg}{m}{n}{<-> CJKssub * mj/m/n}{} +\DeclareFontShape{C60}{hpg}{bx}{n}{<-> CJKssub * mj/bx/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c60mj.fd b/Master/texmf-dist/tex/latex/CJK/KS/c60mj.fd new file mode 100644 index 00000000000..6e2565ef2d8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c60mj.fd @@ -0,0 +1,22 @@ +% This is the file c60mj.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c60mj.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C60}{mj}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C60}{mj}{m}{n}{<-> CJK * ksso17}{} +\DeclareFontShape{C60}{mj}{bx}{n}{<-> CJKb * ksso17}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c61dr.fd b/Master/texmf-dist/tex/latex/CJK/KS/c61dr.fd new file mode 100644 index 00000000000..c33fcc2d802 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c61dr.fd @@ -0,0 +1,27 @@ +% This is the file c61dr.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c61dr.fd}[\filedate\space\fileversion] + + +% Korean syllables (Hangul) and elements (Jaso) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C61}{dr}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C61}{dr}{m}{n}{ + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * kdr}{} +\DeclareFontShape{C61}{dr}{bx}{n}{ + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJKb * kdr}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c61gr.fd b/Master/texmf-dist/tex/latex/CJK/KS/c61gr.fd new file mode 100644 index 00000000000..6343e13ba45 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c61gr.fd @@ -0,0 +1,26 @@ +% This is the file c61gr.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c61gr.fd}[\filedate\space\fileversion] + +% Korean syllables (Hangul) and elements (Jaso) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C61}{gr}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C61}{gr}{m}{n}{ + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * kgr}{} +\DeclareFontShape{C61}{gr}{bx}{n}{ + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJKb * kgr}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c61gs.fd b/Master/texmf-dist/tex/latex/CJK/KS/c61gs.fd new file mode 100644 index 00000000000..5909276e00a --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c61gs.fd @@ -0,0 +1,26 @@ +% This is the file c61gs.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c61gs.fd}[\filedate\space\fileversion] + +% Korean syllables (Hangul) and elements (Jaso) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C61}{gs}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C61}{gs}{m}{n}{ + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * kgs}{} +\DeclareFontShape{C61}{gs}{bx}{n}{ + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJKb * kgs}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c61gt.fd b/Master/texmf-dist/tex/latex/CJK/KS/c61gt.fd new file mode 100644 index 00000000000..f12c6eb0143 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c61gt.fd @@ -0,0 +1,26 @@ +% This is the file c61gt.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c61gt.fd}[\filedate\space\fileversion] + +% Korean syllables (Hangul) and elements (Jaso) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C61}{gt}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C61}{gt}{m}{n}{ + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * kgt}{} +\DeclareFontShape{C61}{gt}{bx}{n}{ + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJKb * kgt}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c61hgt.fd b/Master/texmf-dist/tex/latex/CJK/KS/c61hgt.fd new file mode 100644 index 00000000000..3b6b6b8614f --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c61hgt.fd @@ -0,0 +1,24 @@ +% This is the file c61hgt.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c61hgt.fd}[\filedate\space\fileversion] + +% Korean syllables (Hangul) and elements (Jaso) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C61}{hgt}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C61}{hgt}{m}{n}{<5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * hgtm}{} +\DeclareFontShape{C61}{hgt}{bx}{n}{<5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * hgtb}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c61hmj.fd b/Master/texmf-dist/tex/latex/CJK/KS/c61hmj.fd new file mode 100644 index 00000000000..b34cca9da8a --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c61hmj.fd @@ -0,0 +1,24 @@ +% This is the file c61hmj.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c61hmj.fd}[\filedate\space\fileversion] + +% Korean syllables (Hangul) and elements (Jaso) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C61}{hmj}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C61}{hmj}{m}{n}{<5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * hmjm}{} +\DeclareFontShape{C61}{hmj}{bx}{n}{<5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * hmjb}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c61hol.fd b/Master/texmf-dist/tex/latex/CJK/KS/c61hol.fd new file mode 100644 index 00000000000..b0a022bf923 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c61hol.fd @@ -0,0 +1,26 @@ +% This is the file c61hol.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c61hol.fd}[\filedate\space\fileversion] + +% Korean syllables (Hangul) and elements (Jaso) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C61}{hol}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C61}{hol}{m}{n}{ + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * hol}{} +\DeclareFontShape{C61}{hol}{bx}{n}{ + <5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJKb * hol}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c61hpg.fd b/Master/texmf-dist/tex/latex/CJK/KS/c61hpg.fd new file mode 100644 index 00000000000..b7c8ad94bde --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c61hpg.fd @@ -0,0 +1,24 @@ +% This is the file c61hpg.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c61hpg.fd}[\filedate\space\fileversion] + +% Korean syllables (Hangul) and elements (Jaso) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C61}{hpg}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C61}{hpg}{m}{n}{<5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * hpgm}{} +\DeclareFontShape{C61}{hpg}{bx}{n}{<5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * hpgb}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c61mj.fd b/Master/texmf-dist/tex/latex/CJK/KS/c61mj.fd new file mode 100644 index 00000000000..1cf875a13ed --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c61mj.fd @@ -0,0 +1,24 @@ +% This is the file c61mj.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c61mj.fd}[\filedate\space\fileversion] + +% Korean syllables (Hangul) and elements (Jaso) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: CJK (standard) + +\DeclareFontFamily{C61}{mj}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C61}{mj}{m}{n}{<5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * kmj}{} +\DeclareFontShape{C61}{mj}{bx}{n}{<5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * kmjb}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/c62song.fd b/Master/texmf-dist/tex/latex/CJK/KS/c62song.fd new file mode 100644 index 00000000000..4ab3278802a --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/c62song.fd @@ -0,0 +1,22 @@ +% This is the file c62song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c62song.fd}[\filedate\space\fileversion] + +% Korean characters (Hanja) +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% font encoding: pmC + +\DeclareFontFamily{C62}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C62}{song}{m}{n}{<-> sCJKfixed * wcks}{} +\DeclareFontShape{C62}{song}{bx}{n}{<-> sCJKfixedb * wcks}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/hangul.cap b/Master/texmf-dist/tex/latex/CJK/KS/hangul.cap new file mode 100644 index 00000000000..faf801133be --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/hangul.cap @@ -0,0 +1,51 @@ +% This is the file hangul.cap of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{hangul.cap}[\filedate\space\fileversion] + + +% Hangul captions +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% encoding: EUC (=Wansung) + +\renewcommand\contentsname{ธ๑ย๗} +\renewcommand\listfigurename{ฑืธฒ~ธ๑ย๗} +\renewcommand\listtablename{วฅ~ธ๑ย๗} +\renewcommand\indexname{ป๖ภฮ} + +\@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{บฮทฯ} + +\@ifundefined{mainmatter} + {\renewcommand\abstractname{ฟไพเ}}{} + +% \renewcommand\ccname{ป็บป} +% \renewcommand\enclname{รทบฮนฐ}% ศคภบ ตฟบภนฐ +% \renewcommand\pagename{ฦไภฬม๖~} +% \renewcommand\headtoname{นดยภฬ} +% \renewcommand\seename{ยมถ} + +\renewcommand{\today}{\number\yearณโ~\number\monthฟ๙~\number\dayภฯ} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/hangul.cpx b/Master/texmf-dist/tex/latex/CJK/KS/hangul.cpx new file mode 100644 index 00000000000..4784b447320 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/hangul.cpx @@ -0,0 +1,54 @@ +% This is the file hangul.cpx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{hangul.cpx}[\filedate\space\fileversion] + + +% Hangul captions +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% encoding: EUC (=Wansung) +% +% preprocessed + +\renewcommand\contentsname{ธ241ย247} +\renewcommand\listfigurename{ฑ215ธ178~ธ241ย247} +\renewcommand\listtablename{ว165~ธ241ย247} +\renewcommand\indexname{ป246ภ206} + +\@ifundefined{chapter} + {\renewcommand\refname{ย252ฐ237~ผ173ภ251}} + {\renewcommand\bibname{ย252ฐ237~น174ว229}} + +\renewcommand\figurename{ฑ215ธ178} +\renewcommand\tablename{ว165} + +\newcommand\prepartname{ม166} +\newcommand\postpartname{บ206} +\renewcommand\partformat{\prepartname~\thepart~\postpartname} + +% \newcommand\prechaptername{ม166} +% \newcommand\postchaptername{ภ229} +% \newcommand\presectionname{ม166} +% \newcommand\postsectionname{ภ253} +% \renewcommand\appendixname{บ206ท207} + +\@ifundefined{mainmatter} + {\renewcommand\abstractname{ฟ228พ224}}{} + +% \renewcommand\ccname{ป231บ187} +% \renewcommand\enclname{ร183บ206น176}% ศคภบ ตฟบภนฐ +% \renewcommand\pagename{ฦ228ภ204ม246~} +% \renewcommand\headtoname{น222ด194ภ204} +% \renewcommand\seename{ย252ม182} + +\renewcommand{\today}{% + \number\yearณ226~\number\monthฟ249~\number\dayภ207} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/hangul2.cap b/Master/texmf-dist/tex/latex/CJK/KS/hangul2.cap new file mode 100644 index 00000000000..6e1df158ee1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/hangul2.cap @@ -0,0 +1,51 @@ +% This is the file hangul2.cap of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{hangul2.cap}[\filedate\space\fileversion] + + +% Hangul captions set 2 +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% encoding: EUC (=Wansung) + +\renewcommand\contentsname{ย๗ทส} +\renewcommand\listfigurename{ฑืธฒ~ย๗ทส} +\renewcommand\listtablename{วฅ~ย๗ทส} +\renewcommand\indexname{รฃพฦบธฑโ} + +\@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{บฮทฯ} + +\@ifundefined{mainmatter} + {\renewcommand\abstractname{ฟไพเ}}{} + +% \renewcommand\ccname{ป็บป} +% \renewcommand\enclname{รทบฮนฐ}% ศคภบ ตฟบภนฐ +% \renewcommand\pagename{ฦไภฬม๖~} +% \renewcommand\headtoname{นดยภฬ} +% \renewcommand\seename{ยมถ} + +\renewcommand{\today}{\number\yearณโ~\number\monthฟ๙~\number\dayภฯ} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/hangul2.cpx b/Master/texmf-dist/tex/latex/CJK/KS/hangul2.cpx new file mode 100644 index 00000000000..f1579867a90 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/hangul2.cpx @@ -0,0 +1,54 @@ +% This is the file hangul2.cpx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{hangul2.cpx}[\filedate\space\fileversion] + + +% Hangul captions set 2 +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% encoding: EUC (=Wansung) +% +% preprocessed + +\renewcommand\contentsname{ย247ท202} +\renewcommand\listfigurename{ฑ215ธ178~ย247ท202} +\renewcommand\listtablename{ว165~ย247ท202} +\renewcommand\indexname{ร163พ198บ184ฑ226} + +\@ifundefined{chapter} + {\renewcommand\refname{ย252ฐ237~ผ173ภ251}} + {\renewcommand\bibname{ย252ฐ237~น174ว229}} + +\renewcommand\figurename{ฑ215ธ178} +\renewcommand\tablename{ว165} + +\newcommand\prepartname{ม166} +\newcommand\postpartname{บ206} +\renewcommand\partformat{\prepartname~\thepart~\postpartname} + +% \newcommand\prechaptername{ม166} +% \newcommand\postchaptername{ภ229} +% \newcommand\presectionname{ม166} +% \newcommand\postsectionname{ภ253} +% \renewcommand\appendixname{บ206ท207} + +\@ifundefined{mainmatter} + {\renewcommand\abstractname{ฟ228พ224}}{} + +% \renewcommand\ccname{ป231บ187} +% \renewcommand\enclname{ร183บ206น176}% ศคภบ ตฟบภนฐ +% \renewcommand\pagename{ฦ228ภ204ม246~} +% \renewcommand\headtoname{น222ด194ภ204} +% \renewcommand\seename{ย252ม182} + +\renewcommand{\today}{% + \number\yearณ226~\number\monthฟ249~\number\dayภ207} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/hanja.cap b/Master/texmf-dist/tex/latex/CJK/KS/hanja.cap new file mode 100644 index 00000000000..76254bec4e7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/hanja.cap @@ -0,0 +1,51 @@ +% This is the file hanja.cap 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) + +\def\fileversion{4.1.3} +\def\filedate{1997/06/20} +\ProvidesFile{hanja.cap}[\filedate\space\fileversion] + + +% Hanja captions +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% encoding: EUC (=Wansung) + +\renewcommand\contentsname{ูอ๓ญ} +\renewcommand\listfigurename{ฑืธฒ~ูอ๓ญ} +\renewcommand\listtablename{๘๚~ูอ๓ญ} +\renewcommand\indexname{฿ใ์ฺ} + +\@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{พึโ} + +\@ifundefined{mainmatter} + {\renewcommand\abstractname{้ฉ~ๅณ}}{} + +% \renewcommand\ccname{ะโ} +% \renewcommand\enclname{๔ีพฺช}% ศคภบ ตฟบภนฐ +% \renewcommand\pagename{ฦไภฬม๖} +% \renewcommand\headtoname{แ๔ใแ์ั} +% \renewcommand\seename{๓ั๐ฮ} + +\renewcommand{\today}{\number\yearาด~\number\month๊ล~\number\day์ํ} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/KS/hanja.cpx b/Master/texmf-dist/tex/latex/CJK/KS/hanja.cpx new file mode 100644 index 00000000000..9a9be794a48 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/KS/hanja.cpx @@ -0,0 +1,54 @@ +% This is the file hanja.cpx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{hanja.cpx}[\filedate\space\fileversion] + + +% Hanja captions +% +% character set: KS X 1001:1992 (=KS C 5601-1992) +% encoding: EUC (=Wansung) +% +% preprocessed + +\renewcommand\contentsname{ู205๓173} +\renewcommand\listfigurename{ฑ215ธ178~ู205๓173} +\renewcommand\listtablename{๘250~ู205๓173} +\renewcommand\indexname{฿227์218} + +\@ifundefined{chapter} + {\renewcommand\refname{๓209อ197~฿246๎223}} + {\renewcommand\bibname{๓209อ197~ู254๚204}} + +\renewcommand\figurename{ฑ215ธ178} +\renewcommand\tablename{๘250} + +\newcommand\prepartname{๐175} +\newcommand\postpartname{๘185} +\renewcommand\partformat{\prepartname~\thepart~\postpartname} + +% \newcommand\prechaptername{๐175} +% \newcommand\postchaptername{ํ241} +% \newcommand\presectionname{๐175} +% \newcommand\postsectionname{๏189} +% \newcommand\appendixname{190ึ226} + +\@ifundefined{mainmatter} + {\renewcommand\abstractname{้169~ๅ179}}{} + +% \renewcommand\ccname{208226} +% \renewcommand\enclname{๔213190ฺ170}% ศคภบ ตฟบภนฐ +% \renewcommand\pagename{ฦ228ภ204ม246} +% \renewcommand\headtoname{แ244ใ225์209} +% \renewcommand\seename{๓209๐206} + +\renewcommand{\today}{% + \number\yearา180~\number\month๊197~\number\day์237} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.bdg b/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.bdg new file mode 100644 index 00000000000..c96aca74f05 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.bdg @@ -0,0 +1,145 @@ +% This is the file SJIS.bdg of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{SJIS.bdg}[\filedate\space\fileversion] + + +% The bindings for SJIS encoding. + +\gdef\CJK@SJISBinding{ +% 80 + \CJK@nameppdef{^^81} + \CJK@nameppdef{^^82} + \CJK@nameppdef{^^83} + \CJK@nameppdef{^^84} + \CJK@nameppdef{^^85} + \CJK@nameppdef{^^86} + \CJK@nameppdef{^^87} + \CJK@nameppdef{^^88} + \CJK@nameppdef{^^89} + \CJK@nameppdef{^^8a} + \CJK@nameppdef{^^8b} + \CJK@nameppdef{^^8c} + \CJK@nameppdef{^^8d} + \CJK@nameppdef{^^8e} + \CJK@nameppdef{^^8f} + \CJK@nameppdef{^^90} + \CJK@nameppdef{^^91} + \CJK@nameppdef{^^92} + \CJK@nameppdef{^^93} + \CJK@nameppdef{^^94} + \CJK@nameppdef{^^95} + \CJK@nameppdef{^^96} + \CJK@nameppdef{^^97} + \CJK@nameppdef{^^98} + \CJK@nameppdef{^^99} + \CJK@nameppdef{^^9a} + \CJK@nameppdef{^^9b} + \CJK@nameppdef{^^9c} + \CJK@nameppdef{^^9d} + \CJK@nameppdef{^^9e} + \CJK@nameppdef{^^9f} +% A0 + \CJK@namepdef{^^a1} + \CJK@namepdef{^^a2} + \CJK@namepdef{^^a3} + \CJK@namepdef{^^a4} + \CJK@namepdef{^^a5} + \CJK@namepdef{^^a6} + \CJK@namepdef{^^a7} + \CJK@namepdef{^^a8} + \CJK@namepdef{^^a9} + \CJK@namepdef{^^aa} + \CJK@namepdef{^^ab} + \CJK@namepdef{^^ac} + \CJK@namepdef{^^ad} + \CJK@namepdef{^^ae} + \CJK@namepdef{^^af} + \CJK@namepdef{^^b0} + \CJK@namepdef{^^b1} + \CJK@namepdef{^^b2} + \CJK@namepdef{^^b3} + \CJK@namepdef{^^b4} + \CJK@namepdef{^^b5} + \CJK@namepdef{^^b6} + \CJK@namepdef{^^b7} + \CJK@namepdef{^^b8} + \CJK@namepdef{^^b9} + \CJK@namepdef{^^ba} + \CJK@namepdef{^^bb} + \CJK@namepdef{^^bc} + \CJK@namepdef{^^bd} + \CJK@namepdef{^^be} + \CJK@namepdef{^^bf} + \CJK@namepdef{^^c0} + \CJK@namepdef{^^c1} + \CJK@namepdef{^^c2} + \CJK@namepdef{^^c3} + \CJK@namepdef{^^c4} + \CJK@namepdef{^^c5} + \CJK@namepdef{^^c6} + \CJK@namepdef{^^c7} + \CJK@namepdef{^^c8} + \CJK@namepdef{^^c9} + \CJK@namepdef{^^ca} + \CJK@namepdef{^^cb} + \CJK@namepdef{^^cc} + \CJK@namepdef{^^cd} + \CJK@namepdef{^^ce} + \CJK@namepdef{^^cf} + \CJK@namepdef{^^d0} + \CJK@namepdef{^^d1} + \CJK@namepdef{^^d2} + \CJK@namepdef{^^d3} + \CJK@namepdef{^^d4} + \CJK@namepdef{^^d5} + \CJK@namepdef{^^d6} + \CJK@namepdef{^^d7} + \CJK@namepdef{^^d8} + \CJK@namepdef{^^d9} + \CJK@namepdef{^^da} + \CJK@namepdef{^^db} + \CJK@namepdef{^^dc} + \CJK@namepdef{^^dd} + \CJK@namepdef{^^de} + \CJK@namepdef{^^df} + + \CJK@nameppdef{^^e0} + \CJK@nameppdef{^^e1} + \CJK@nameppdef{^^e2} + \CJK@nameppdef{^^e3} + \CJK@nameppdef{^^e4} + \CJK@nameppdef{^^e5} + \CJK@nameppdef{^^e6} + \CJK@nameppdef{^^e7} + \CJK@nameppdef{^^e8} + \CJK@nameppdef{^^e9} + \CJK@nameppdef{^^ea} + \CJK@nameppdef{^^eb} + \CJK@nameppdef{^^ec} + \CJK@nameppdef{^^ed} + \CJK@nameppdef{^^ee} + \CJK@nameppdef{^^ef} + \CJK@nameppdef{^^f0} + \CJK@nameppdef{^^f1} + \CJK@nameppdef{^^f2} + \CJK@nameppdef{^^f3} + \CJK@nameppdef{^^f4} + \CJK@nameppdef{^^f5} + \CJK@nameppdef{^^f6} + \CJK@nameppdef{^^f7} + \CJK@nameppdef{^^f8} + \CJK@nameppdef{^^f9} + \CJK@nameppdef{^^fa} + \CJK@nameppdef{^^fb} + \CJK@nameppdef{^^fc} + \CJK@nameppdef{^^fd} + \CJK@nameppdef{^^fe}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.cap b/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.cap new file mode 100644 index 00000000000..8f734bc02e5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.cap @@ -0,0 +1,62 @@ +% This is the file SJIS.cap of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{SJIS.cap}[\filedate\space\fileversion] + + +% Japanese captions +% +% character set: JIS X 0208:1997 (or JIS X 0208-1990) +% encoding: SJIS + +\newif\ifheisei +\let\ifheisei=\iffalse +\def\heisei{\let\ifheisei=\iftrue} + +\renewcommand\contentsname{ฺ} + +\renewcommand\listfigurename{\CJKchar{"090}{"07D}ฺ} +% \renewcommand\listfigurename{\CJKchar{"090}{"07D}๊} + +\renewcommand\listtablename{\CJKchar{"095}{"05C}ฺ} +% \renewcommand\listtablename{\CJKchar{"095}{"05C}๊} + +\@ifundefined{chapter} + {\renewcommand\refname{Qlถฃ} + } + {\renewcommand\bibname{ึAะ} +% \renewcommand\bibname{Qlถฃ} + } + +\renewcommand\indexname{๕๘} + +\renewcommand\figurename{\CJKchar{"090}{"07D}} +\renewcommand\tablename{\CJKchar{"095}{"05C}} + +\newcommand\prepartname{ๆ} +\newcommand\postpartname{} +\renewcommand\thepart{\prepartname\CJKnumber{\value{part}}\postpartname} +\renewcommand\partformat{\thepart} + +% \renewcommand{\appendixname}{^} + +\@ifundefined{mainmatter} + {\renewcommand\abstractname{v|}}{} + +\renewcommand\today{{\ifheisei\count0=\year\else\count0=\year + \advance\count0 -1988 ฝฌ\,\fi + \ifnum\count0=1 ณ\else\number\count0\fi + \,N\hspace{.5em}\nobreak\number\month + \,\hspace{.5em}\nobreak\number\day\,๚}} +\@ifundefined{CJKnumber} + {\def\CJKnumber#1{\ifcase#1\or + ๊\or๑\orO\orl\or\or + Z\orต\orช\orใ\or\CJKchar{"08F}{"05C}\fi}}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.chr b/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.chr new file mode 100644 index 00000000000..7ff37bb50ee --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.chr @@ -0,0 +1,242 @@ +% This is the file SJIS.chr of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{SJIS.chr}[\filedate\space\fileversion] + + +% define macros for handling SJIS encoded CJK fonts and characters. + +% two byte encoded characters. + +\gdef\CJK@SJISChr{ + \CJK@global\chardef\CJK@gap "07F\relax + + \CJK@global\def\CJK@char##1##2##3{ + {\ifnum ##3 < \CJK@min + \CJK@err + \else + \ifnum ##3 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##3\relax + \ifnum ##3 > \CJK@gap + \advance\@tempcnta \m@ne + \fi + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \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 + + \CJK@CJK + \fi + \fi}} + +% the same, but the plane crosses the font file boundary. + + \CJK@global\def\CJK@charx##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \@tempcntb 256\relax + \ifnum ##4 > \CJK@gap + \advance\@tempcnta \m@ne + \advance\@tempcntb \@ne + \fi + \advance\@tempcnta ##3\relax + \advance\@tempcntb -##3\relax + \chardef\@temp \@tempcntb + \ifnum ##4 < \@temp + \edef\CJK@plane{##1} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##2} + \fi + \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 + + \CJK@CJK + \fi + \fi}} + +% for punctuation. + + \CJK@global\def\CJK@punctchar##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##4} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{SJIS}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \ifnum ##4 > \CJK@gap + \advance\@tempcnta \m@ne + \fi + \advance\@tempcnta ##3\relax + \edef\CJK@plane{##2} + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{SJIS}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}} + + \CJK@global\def\CJK@punctcharx##1##2##3##4##5{ + {\ifnum ##5 < \CJK@min + \CJK@err + \else + \ifnum ##5 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##5} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{SJIS}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##5\relax + \@tempcntb 256\relax + \ifnum ##5 > \CJK@gap + \advance\@tempcnta \m@ne + \advance\@tempcntb \@ne + \fi + \advance\@tempcnta ##4\relax + \advance\@tempcntb -##4\relax + \chardef\@temp \@tempcntb + \ifnum ##5 < \@temp + \edef\CJK@plane{##2} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##3} + \fi + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{SJIS}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}} + + +% one byte encoded characters. + + \CJK@global\def\CJK@sjischar##1##2##3{ + \ifCJK@hwkatakana@ + {\CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@altenc}{}{##1} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \usefont{\CJK@altenc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\number "0##1/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKpunctsymbol{"0##1} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@altenc}{}{##1} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi} + \else + \csname CJK@##2\endcsname{"0##3} + \fi}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.cpx b/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.cpx new file mode 100644 index 00000000000..7935ba35c48 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.cpx @@ -0,0 +1,65 @@ +% This is the file SJIS.cpx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{SJIS.cpx}[\filedate\space\fileversion] + + +% Japanese captions +% +% character set: JIS X 0208:1997 (or JIS X 0208-1990) +% encoding: SJIS +% +% preprocessed + +\newif\ifheisei +\let\ifheisei=\iffalse +\def\heisei{\let\ifheisei=\iftrue} + +\renewcommand\contentsname{218159} + +\renewcommand\listfigurename{125218159} +% \renewcommand\listfigurename{125234151} + +\renewcommand\listtablename{92218159} +% \renewcommand\listtablename{92234151} + +\@ifundefined{chapter} + {\renewcommand\refname{81108182163} + } + {\renewcommand\bibname{21465145208} +% \renewcommand\bibname{81108182163} + } + +\renewcommand\indexname{245248} + +\renewcommand\figurename{125} +\renewcommand\tablename{92} + +\newcommand\prepartname{230} +\newcommand\postpartname{148} +\renewcommand\thepart{\prepartname\CJKnumber{\value{part}}\postpartname} +\renewcommand\partformat{\thepart} + +% \renewcommand{\appendixname}{14194} + +\@ifundefined{mainmatter} + {\renewcommand\abstractname{118124}}{} + +\renewcommand\today{{\ifheisei\count0=\year\else\count0=\year + \advance\count0 -1988 189172\,\fi + \ifnum\count0=1 179\else\number\count0\fi + \,78\hspace{.5em}\nobreak\number\month + \,142\hspace{.5em}\nobreak\number\day\,250}} +\@ifundefined{CJKnumber} + {\def\CJKnumber#1{% + \ifcase#1\or + 234\or241\or79\or108\or220\or + 90\or181\or170\or227\or92\fi}}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.enc b/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.enc new file mode 100644 index 00000000000..2d96e533105 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/SJIS/SJIS.enc @@ -0,0 +1,182 @@ +% This is the file SJIS.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{SJIS.enc}[\filedate\space\fileversion] + + +% SJIS encoding (JIS X 0208:1997): +% it uses a one byte encoding (for half-width Katakana) from 0xA1 to +% 0xDF, and a two byte encoding for the remaining coding space (kanji, +% kana, and symbols). +% The first byte of the two byte encoding is in the ranges 0x81-0x9F and +% 0xE0-0xEF; the second byte is in the range 0x40 - 0xFC with a gap at +% 0x7F. + +\global\@namedef{CJK@SJISEncoding}{ + \CJK@loadChr{SJIS} + + \CJK@namegdef{^^81}##1{\CJK@disableMakeUppercase + \CJK@punctchar {81}{01}{-64}{##1}} + \CJK@namegdef{^^82}##1{\CJK@disableMakeUppercase + \CJK@punctcharx{82}{01}{02}{124}{##1}} + \CJK@namegdef{^^83}##1{\CJK@disableMakeUppercase + \CJK@punctcharx{83}{02}{03}{ 56}{##1}} + \CJK@namegdef{^^84}##1{\CJK@disableMakeUppercase + \CJK@char {03}{-12}{##1}} + \CJK@namegdef{^^85}##1{\CJK@disableMakeUppercase + \CJK@charx{03}{04}{176}{##1}} + \CJK@namegdef{^^86}##1{\CJK@disableMakeUppercase + \CJK@charx{04}{05}{108}{##1}} + \CJK@namegdef{^^87}##1{\CJK@disableMakeUppercase + \CJK@charx{05}{06}{ 40}{##1}} + \CJK@namegdef{^^88}##1{\CJK@disableMakeUppercase + \CJK@char {06}{-28}{##1}} + \CJK@namegdef{^^89}##1{\CJK@disableMakeUppercase + \CJK@charx{06}{07}{160}{##1}} + \CJK@namegdef{^^8a}##1{\CJK@disableMakeUppercase + \CJK@charx{07}{08}{ 92}{##1}} + \CJK@namegdef{^^8b}##1{\CJK@disableMakeUppercase + \CJK@charx{08}{09}{ 24}{##1}} + \CJK@namegdef{^^8c}##1{\CJK@disableMakeUppercase + \CJK@char {09}{-44}{##1}} + \CJK@namegdef{^^8d}##1{\CJK@disableMakeUppercase + \CJK@charx{09}{10}{144}{##1}} + \CJK@namegdef{^^8e}##1{\CJK@disableMakeUppercase + \CJK@charx{10}{11}{ 76}{##1}} + \CJK@namegdef{^^8f}##1{\CJK@disableMakeUppercase + \CJK@charx{11}{12}{ 8}{##1}} + \CJK@namegdef{^^90}##1{\CJK@disableMakeUppercase + \CJK@char {12}{-60}{##1}} + \CJK@namegdef{^^91}##1{\CJK@disableMakeUppercase + \CJK@charx{12}{13}{128}{##1}} + \CJK@namegdef{^^92}##1{\CJK@disableMakeUppercase + \CJK@charx{13}{14}{ 60}{##1}} + \CJK@namegdef{^^93}##1{\CJK@disableMakeUppercase + \CJK@char {14}{ -8}{##1}} + \CJK@namegdef{^^94}##1{\CJK@disableMakeUppercase + \CJK@charx{14}{15}{180}{##1}} + \CJK@namegdef{^^95}##1{\CJK@disableMakeUppercase + \CJK@charx{15}{16}{112}{##1}} + \CJK@namegdef{^^96}##1{\CJK@disableMakeUppercase + \CJK@charx{16}{17}{ 44}{##1}} + \CJK@namegdef{^^97}##1{\CJK@disableMakeUppercase + \CJK@char {17}{-24}{##1}} + \CJK@namegdef{^^98}##1{\CJK@disableMakeUppercase + \CJK@charx{17}{18}{164}{##1}} + \CJK@namegdef{^^99}##1{\CJK@disableMakeUppercase + \CJK@charx{18}{19}{ 96}{##1}} + \CJK@namegdef{^^9a}##1{\CJK@disableMakeUppercase + \CJK@charx{19}{20}{ 28}{##1}} + \CJK@namegdef{^^9b}##1{\CJK@disableMakeUppercase + \CJK@char {20}{-40}{##1}} + \CJK@namegdef{^^9c}##1{\CJK@disableMakeUppercase + \CJK@charx{20}{21}{148}{##1}} + \CJK@namegdef{^^9d}##1{\CJK@disableMakeUppercase + \CJK@charx{21}{22}{ 80}{##1}} + \CJK@namegdef{^^9e}##1{\CJK@disableMakeUppercase + \CJK@charx{22}{23}{ 12}{##1}} + \CJK@namegdef{^^9f}##1{\CJK@disableMakeUppercase + \CJK@char {23}{-56}{##1}} + \CJK@namegdef{^^a1}{\@empty\CJK@sjischar{A1}{129}{42}} + \CJK@namegdef{^^a2}{\@empty\CJK@sjischar{A2}{129}{75}} + \CJK@namegdef{^^a3}{\@empty\CJK@sjischar{A3}{129}{76}} + \CJK@namegdef{^^a4}{\@empty\CJK@sjischar{A4}{129}{41}} + \CJK@namegdef{^^a5}{\@empty\CJK@sjischar{A5}{129}{45}} + \CJK@namegdef{^^a6}{\@empty\CJK@sjischar{A6}{131}{92}} + \CJK@namegdef{^^a7}{\@empty\CJK@sjischar{A7}{131}{40}} + \CJK@namegdef{^^a8}{\@empty\CJK@sjischar{A8}{131}{42}} + \CJK@namegdef{^^a9}{\@empty\CJK@sjischar{A9}{131}{44}} + \CJK@namegdef{^^aa}{\@empty\CJK@sjischar{AA}{131}{46}} + \CJK@namegdef{^^ab}{\@empty\CJK@sjischar{AB}{131}{48}} + \CJK@namegdef{^^ac}{\@empty\CJK@sjischar{AC}{131}{83}} + \CJK@namegdef{^^ad}{\@empty\CJK@sjischar{AD}{131}{85}} + \CJK@namegdef{^^ae}{\@empty\CJK@sjischar{AE}{131}{87}} + \CJK@namegdef{^^af}{\@empty\CJK@sjischar{AF}{131}{62}} + \CJK@namegdef{^^b0}{\@empty\CJK@sjischar{B0}{129}{5B}} + \CJK@namegdef{^^b1}{\@empty\CJK@sjischar{B1}{131}{41}} + \CJK@namegdef{^^b2}{\@empty\CJK@sjischar{B2}{131}{43}} + \CJK@namegdef{^^b3}{\@empty\CJK@sjischar{B3}{131}{45}} + \CJK@namegdef{^^b4}{\@empty\CJK@sjischar{B4}{131}{47}} + \CJK@namegdef{^^b5}{\@empty\CJK@sjischar{B5}{131}{49}} + \CJK@namegdef{^^b6}{\@empty\CJK@sjischar{B6}{131}{4A}} + \CJK@namegdef{^^b7}{\@empty\CJK@sjischar{B7}{131}{4C}} + \CJK@namegdef{^^b8}{\@empty\CJK@sjischar{B8}{131}{4E}} + \CJK@namegdef{^^b9}{\@empty\CJK@sjischar{B9}{131}{50}} + \CJK@namegdef{^^ba}{\@empty\CJK@sjischar{BA}{131}{52}} + \CJK@namegdef{^^bb}{\@empty\CJK@sjischar{BB}{131}{54}} + \CJK@namegdef{^^bc}{\@empty\CJK@sjischar{BC}{131}{56}} + \CJK@namegdef{^^bd}{\@empty\CJK@sjischar{BD}{131}{58}} + \CJK@namegdef{^^be}{\@empty\CJK@sjischar{BE}{131}{5A}} + \CJK@namegdef{^^bf}{\@empty\CJK@sjischar{BF}{131}{5C}} + \CJK@namegdef{^^c0}{\@empty\CJK@sjischar{C0}{131}{5E}} + \CJK@namegdef{^^c1}{\@empty\CJK@sjischar{C1}{131}{60}} + \CJK@namegdef{^^c2}{\@empty\CJK@sjischar{C2}{131}{63}} + \CJK@namegdef{^^c3}{\@empty\CJK@sjischar{C3}{131}{65}} + \CJK@namegdef{^^c4}{\@empty\CJK@sjischar{C4}{131}{67}} + \CJK@namegdef{^^c5}{\@empty\CJK@sjischar{C5}{131}{69}} + \CJK@namegdef{^^c6}{\@empty\CJK@sjischar{C6}{131}{6A}} + \CJK@namegdef{^^c7}{\@empty\CJK@sjischar{C7}{131}{6B}} + \CJK@namegdef{^^c8}{\@empty\CJK@sjischar{C8}{131}{6C}} + \CJK@namegdef{^^c9}{\@empty\CJK@sjischar{C9}{131}{6D}} + \CJK@namegdef{^^ca}{\@empty\CJK@sjischar{CA}{131}{6E}} + \CJK@namegdef{^^cb}{\@empty\CJK@sjischar{CB}{131}{71}} + \CJK@namegdef{^^cc}{\@empty\CJK@sjischar{CC}{131}{74}} + \CJK@namegdef{^^cd}{\@empty\CJK@sjischar{CD}{131}{77}} + \CJK@namegdef{^^ce}{\@empty\CJK@sjischar{CE}{131}{7A}} + \CJK@namegdef{^^cf}{\@empty\CJK@sjischar{CF}{131}{7D}} + \CJK@namegdef{^^d0}{\@empty\CJK@sjischar{D0}{131}{7E}} + \CJK@namegdef{^^d1}{\@empty\CJK@sjischar{D1}{131}{80}} + \CJK@namegdef{^^d2}{\@empty\CJK@sjischar{D2}{131}{81}} + \CJK@namegdef{^^d3}{\@empty\CJK@sjischar{D3}{131}{82}} + \CJK@namegdef{^^d4}{\@empty\CJK@sjischar{D4}{131}{84}} + \CJK@namegdef{^^d5}{\@empty\CJK@sjischar{D5}{131}{86}} + \CJK@namegdef{^^d6}{\@empty\CJK@sjischar{D6}{131}{88}} + \CJK@namegdef{^^d7}{\@empty\CJK@sjischar{D7}{131}{89}} + \CJK@namegdef{^^d8}{\@empty\CJK@sjischar{D8}{131}{8A}} + \CJK@namegdef{^^d9}{\@empty\CJK@sjischar{D9}{131}{8B}} + \CJK@namegdef{^^da}{\@empty\CJK@sjischar{DA}{131}{8C}} + \CJK@namegdef{^^db}{\@empty\CJK@sjischar{DB}{131}{8D}} + \CJK@namegdef{^^dc}{\@empty\CJK@sjischar{DC}{131}{8F}} + \CJK@namegdef{^^dd}{\@empty\CJK@sjischar{DD}{131}{93}} + \CJK@namegdef{^^de}{\@empty\CJK@sjischar{DE}{129}{4A}} + \CJK@namegdef{^^df}{\@empty\CJK@sjischar{DF}{129}{4B}} + \CJK@namegdef{^^e0}##1{\CJK@disableMakeUppercase + \CJK@charx{23}{24}{132}{##1}} + \CJK@namegdef{^^e1}##1{\CJK@disableMakeUppercase + \CJK@charx{24}{25}{ 64}{##1}} + \CJK@namegdef{^^e2}##1{\CJK@disableMakeUppercase + \CJK@char {25}{ -4}{##1}} + \CJK@namegdef{^^e3}##1{\CJK@disableMakeUppercase + \CJK@charx{25}{26}{184}{##1}} + \CJK@namegdef{^^e4}##1{\CJK@disableMakeUppercase + \CJK@charx{26}{27}{116}{##1}} + \CJK@namegdef{^^e5}##1{\CJK@disableMakeUppercase + \CJK@charx{27}{28}{ 48}{##1}} + \CJK@namegdef{^^e6}##1{\CJK@disableMakeUppercase + \CJK@char {28}{-20}{##1}} + \CJK@namegdef{^^e7}##1{\CJK@disableMakeUppercase + \CJK@charx{28}{29}{168}{##1}} + \CJK@namegdef{^^e8}##1{\CJK@disableMakeUppercase + \CJK@charx{29}{30}{100}{##1}} + \CJK@namegdef{^^e9}##1{\CJK@disableMakeUppercase + \CJK@charx{30}{31}{ 32}{##1}} + \CJK@namegdef{^^ea}##1{\CJK@disableMakeUppercase + \CJK@char {31}{-36}{##1}} + \CJK@namegdef{^^eb}##1{\CJK@disableMakeUppercase + \CJK@charx{31}{32}{152}{##1}} + \CJK@namegdef{^^ec}##1{\CJK@disableMakeUppercase + \CJK@charx{32}{33}{ 84}{##1}} + \CJK@namegdef{^^ed}##1{\CJK@disableMakeUppercase + \CJK@charx{33}{34}{ 16}{##1}} + \CJK@namegdef{^^ee}##1{\CJK@disableMakeUppercase + \CJK@char {34}{-52}{##1}} + \CJK@namegdef{^^ef}##1{\CJK@disableMakeUppercase + \CJK@charx{34}{35}{136}{##1}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/SJIS/SJISdnp.chr b/Master/texmf-dist/tex/latex/CJK/SJIS/SJISdnp.chr new file mode 100644 index 00000000000..83f953fc348 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/SJIS/SJISdnp.chr @@ -0,0 +1,235 @@ +% This is the file SJISdnp.chr of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{SJISdnp.chr}[\filedate\space\fileversion] + + +% define macros for handling SJIS encoded DNP fonts and characters. + +% two byte encoded characters. + +\gdef\CJK@SJISdnpChr{ + \CJK@global\chardef\CJK@gap "07F\relax + + \CJK@global\def\CJK@char##1##2##3{ + {\ifnum ##3 < \CJK@min + \CJK@err + \else + \ifnum ##3 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##3\relax + \ifnum ##3 > \CJK@gap + \advance\@tempcnta \m@ne + \fi + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \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 + + \CJK@CJK + \fi + \fi}} + +% the same, but the plane crosses the font file boundary. + + \CJK@global\def\CJK@charx##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \@tempcntb 256\relax + \ifnum ##4 > \CJK@gap + \advance\@tempcnta \m@ne + \advance\@tempcntb \@ne + \fi + \advance\@tempcnta ##3\relax + \advance\@tempcntb -##3\relax + \chardef\@temp \@tempcntb + \ifnum ##4 < \@temp + \edef\CJK@plane{##1} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##2} + \fi + \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 + + \CJK@CJK + \fi + \fi}} + +% to access two subfonts within one first byte value + + \CJK@global\def\CJK@sjischarx##1##2##3##4##5{ + {\ifnum ##5 < \CJK@min + \CJK@err + \else + \ifnum ##5 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##5\relax + \ifnum ##5 < "09F\relax + \ifnum ##5 > \CJK@gap + \advance\@tempcnta \m@ne + \fi + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \else + \advance\@tempcnta ##4\relax + \edef\CJK@plane{##3} + \fi + + \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 + + \CJK@CJK + \fi + \fi}} + +% the same for punctuation. + + \CJK@global\def\CJK@sjispunctcharx##1##2##3##4##5##6{ + {\ifnum ##6 < \CJK@min + \CJK@err + \else + \ifnum ##6 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##6} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{SJIS}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##6\relax + \ifnum ##6 < "09F\relax + \ifnum ##6 > \CJK@gap + \advance\@tempcnta \m@ne + \fi + \advance\@tempcnta ##3\relax + \edef\CJK@plane{##2} + \else + \advance\@tempcnta ##5\relax + \edef\CJK@plane{##4} + \fi + + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{SJIS}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}} + +% one byte encoded characters. + + \CJK@global\def\CJK@sjischar##1##2##3{ + \ifCJK@hwkatakana@ + {\CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@altenc}{}{##1} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \usefont{\CJK@altenc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\number "0##1/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKpunctsymbol{"0##1} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@altenc}{}{##1} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi} + \else + \csname CJK@##2\endcsname{"0##3} + \fi}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/SJIS/SJISdnp.enc b/Master/texmf-dist/tex/latex/CJK/SJIS/SJISdnp.enc new file mode 100644 index 00000000000..3f656ad5913 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/SJIS/SJISdnp.enc @@ -0,0 +1,175 @@ +% This is the file SJISdnp.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{SJISdnp.enc}[\filedate\space\fileversion] + + +% SJIS encoding (JIS X 0208:1997) for DNP fonts: +% it uses a one byte encoding (for half-width Katakana) from 0xA1 to +% 0xDF, and a two byte encoding for the remaining coding space (kanji, +% kana, and symbols). +% The first byte of the two byte encoding is in the ranges 0x81-0x9F and +% 0xE0-0xEF; the second byte is in the range 0x40 - 0xFC with a gap at +% 0x7F. + +\global\@namedef{CJK@SJISdnpEncoding}{ + \CJK@loadChr{SJISdnp} + + \CJK@namegdef{^^81}##1{\CJK@disableMakeUppercase + \CJK@sjispunctcharx{81}{sy}{-63}{sy}{-58}{##1}} + \CJK@namegdef{^^82}##1{\CJK@disableMakeUppercase + \CJK@sjispunctcharx{82}{roma}{-31}{hira}{-158}{##1}} + \CJK@namegdef{^^83}##1{\CJK@disableMakeUppercase + \CJK@sjispunctcharx{83}{kata}{-63}{greek}{-158}{##1}} + \CJK@namegdef{^^84}##1{\CJK@disableMakeUppercase + \CJK@sjischarx{russian}{-63}{keisen}{-158}{##1}} + \CJK@namegdef{^^85}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^86}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^87}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^88}##1{\CJK@disableMakeUppercase + \CJK@sjischarx{}{0}{ka}{-159}{##1}} + \CJK@namegdef{^^89}##1{\CJK@disableMakeUppercase + \CJK@charx{ka}{kb}{30}{##1}} + \CJK@namegdef{^^8a}##1{\CJK@disableMakeUppercase + \CJK@char {kb}{-38}{##1}} + \CJK@namegdef{^^8b}##1{\CJK@disableMakeUppercase + \CJK@charx{kb}{kc}{150}{##1}} + \CJK@namegdef{^^8c}##1{\CJK@disableMakeUppercase + \CJK@charx{kc}{kd}{ 82}{##1}} + \CJK@namegdef{^^8d}##1{\CJK@disableMakeUppercase + \CJK@charx{kd}{ke}{ 14}{##1}} + \CJK@namegdef{^^8e}##1{\CJK@disableMakeUppercase + \CJK@char {ke}{-54}{##1}} + \CJK@namegdef{^^8f}##1{\CJK@disableMakeUppercase + \CJK@charx{ke}{kf}{134}{##1}} + \CJK@namegdef{^^90}##1{\CJK@disableMakeUppercase + \CJK@charx{kf}{kg}{ 66}{##1}} + \CJK@namegdef{^^91}##1{\CJK@disableMakeUppercase + \CJK@char {kg}{ -2}{##1}} + \CJK@namegdef{^^92}##1{\CJK@disableMakeUppercase + \CJK@charx{kg}{kh}{186}{##1}} + \CJK@namegdef{^^93}##1{\CJK@disableMakeUppercase + \CJK@charx{kh}{ki}{118}{##1}} + \CJK@namegdef{^^94}##1{\CJK@disableMakeUppercase + \CJK@charx{ki}{kj}{ 50}{##1}} + \CJK@namegdef{^^95}##1{\CJK@disableMakeUppercase + \CJK@char {kj}{-18}{##1}} + \CJK@namegdef{^^96}##1{\CJK@disableMakeUppercase + \CJK@charx{kj}{kk}{170}{##1}} + \CJK@namegdef{^^97}##1{\CJK@disableMakeUppercase + \CJK@charx{kk}{kl}{102}{##1}} + \CJK@namegdef{^^98}##1{\CJK@disableMakeUppercase + \CJK@sjischarx{kl}{34}{km}{-159}{##1}} + \CJK@namegdef{^^99}##1{\CJK@disableMakeUppercase + \CJK@charx{km}{kn}{30}{##1}} + \CJK@namegdef{^^9a}##1{\CJK@disableMakeUppercase + \CJK@char {kn}{-38}{##1}} + \CJK@namegdef{^^9b}##1{\CJK@disableMakeUppercase + \CJK@charx{kn}{ko}{150}{##1}} + \CJK@namegdef{^^9c}##1{\CJK@disableMakeUppercase + \CJK@charx{ko}{kp}{ 82}{##1}} + \CJK@namegdef{^^9d}##1{\CJK@disableMakeUppercase + \CJK@charx{kp}{kq}{ 14}{##1}} + \CJK@namegdef{^^9e}##1{\CJK@disableMakeUppercase + \CJK@char {kq}{-54}{##1}} + \CJK@namegdef{^^9f}##1{\CJK@disableMakeUppercase + \CJK@charx{kq}{kr}{134}{##1}} + \CJK@namegdef{^^a1}{\@empty\CJK@sjischar{A1}{129}{42}} + \CJK@namegdef{^^a2}{\@empty\CJK@sjischar{A2}{129}{75}} + \CJK@namegdef{^^a3}{\@empty\CJK@sjischar{A3}{129}{76}} + \CJK@namegdef{^^a4}{\@empty\CJK@sjischar{A4}{129}{41}} + \CJK@namegdef{^^a5}{\@empty\CJK@sjischar{A5}{129}{45}} + \CJK@namegdef{^^a6}{\@empty\CJK@sjischar{A6}{131}{92}} + \CJK@namegdef{^^a7}{\@empty\CJK@sjischar{A7}{131}{40}} + \CJK@namegdef{^^a8}{\@empty\CJK@sjischar{A8}{131}{42}} + \CJK@namegdef{^^a9}{\@empty\CJK@sjischar{A9}{131}{44}} + \CJK@namegdef{^^aa}{\@empty\CJK@sjischar{AA}{131}{46}} + \CJK@namegdef{^^ab}{\@empty\CJK@sjischar{AB}{131}{48}} + \CJK@namegdef{^^ac}{\@empty\CJK@sjischar{AC}{131}{83}} + \CJK@namegdef{^^ad}{\@empty\CJK@sjischar{AD}{131}{85}} + \CJK@namegdef{^^ae}{\@empty\CJK@sjischar{AE}{131}{87}} + \CJK@namegdef{^^af}{\@empty\CJK@sjischar{AF}{131}{62}} + \CJK@namegdef{^^b0}{\@empty\CJK@sjischar{B0}{129}{5B}} + \CJK@namegdef{^^b1}{\@empty\CJK@sjischar{B1}{131}{41}} + \CJK@namegdef{^^b2}{\@empty\CJK@sjischar{B2}{131}{43}} + \CJK@namegdef{^^b3}{\@empty\CJK@sjischar{B3}{131}{45}} + \CJK@namegdef{^^b4}{\@empty\CJK@sjischar{B4}{131}{47}} + \CJK@namegdef{^^b5}{\@empty\CJK@sjischar{B5}{131}{49}} + \CJK@namegdef{^^b6}{\@empty\CJK@sjischar{B6}{131}{4A}} + \CJK@namegdef{^^b7}{\@empty\CJK@sjischar{B7}{131}{4C}} + \CJK@namegdef{^^b8}{\@empty\CJK@sjischar{B8}{131}{4E}} + \CJK@namegdef{^^b9}{\@empty\CJK@sjischar{B9}{131}{50}} + \CJK@namegdef{^^ba}{\@empty\CJK@sjischar{BA}{131}{52}} + \CJK@namegdef{^^bb}{\@empty\CJK@sjischar{BB}{131}{54}} + \CJK@namegdef{^^bc}{\@empty\CJK@sjischar{BC}{131}{56}} + \CJK@namegdef{^^bd}{\@empty\CJK@sjischar{BD}{131}{58}} + \CJK@namegdef{^^be}{\@empty\CJK@sjischar{BE}{131}{5A}} + \CJK@namegdef{^^bf}{\@empty\CJK@sjischar{BF}{131}{5C}} + \CJK@namegdef{^^c0}{\@empty\CJK@sjischar{C0}{131}{5E}} + \CJK@namegdef{^^c1}{\@empty\CJK@sjischar{C1}{131}{60}} + \CJK@namegdef{^^c2}{\@empty\CJK@sjischar{C2}{131}{63}} + \CJK@namegdef{^^c3}{\@empty\CJK@sjischar{C3}{131}{65}} + \CJK@namegdef{^^c4}{\@empty\CJK@sjischar{C4}{131}{67}} + \CJK@namegdef{^^c5}{\@empty\CJK@sjischar{C5}{131}{69}} + \CJK@namegdef{^^c6}{\@empty\CJK@sjischar{C6}{131}{6A}} + \CJK@namegdef{^^c7}{\@empty\CJK@sjischar{C7}{131}{6B}} + \CJK@namegdef{^^c8}{\@empty\CJK@sjischar{C8}{131}{6C}} + \CJK@namegdef{^^c9}{\@empty\CJK@sjischar{C9}{131}{6D}} + \CJK@namegdef{^^ca}{\@empty\CJK@sjischar{CA}{131}{6E}} + \CJK@namegdef{^^cb}{\@empty\CJK@sjischar{CB}{131}{71}} + \CJK@namegdef{^^cc}{\@empty\CJK@sjischar{CC}{131}{74}} + \CJK@namegdef{^^cd}{\@empty\CJK@sjischar{CD}{131}{77}} + \CJK@namegdef{^^ce}{\@empty\CJK@sjischar{CE}{131}{7A}} + \CJK@namegdef{^^cf}{\@empty\CJK@sjischar{CF}{131}{7D}} + \CJK@namegdef{^^d0}{\@empty\CJK@sjischar{D0}{131}{7E}} + \CJK@namegdef{^^d1}{\@empty\CJK@sjischar{D1}{131}{80}} + \CJK@namegdef{^^d2}{\@empty\CJK@sjischar{D2}{131}{81}} + \CJK@namegdef{^^d3}{\@empty\CJK@sjischar{D3}{131}{82}} + \CJK@namegdef{^^d4}{\@empty\CJK@sjischar{D4}{131}{84}} + \CJK@namegdef{^^d5}{\@empty\CJK@sjischar{D5}{131}{86}} + \CJK@namegdef{^^d6}{\@empty\CJK@sjischar{D6}{131}{88}} + \CJK@namegdef{^^d7}{\@empty\CJK@sjischar{D7}{131}{89}} + \CJK@namegdef{^^d8}{\@empty\CJK@sjischar{D8}{131}{8A}} + \CJK@namegdef{^^d9}{\@empty\CJK@sjischar{D9}{131}{8B}} + \CJK@namegdef{^^da}{\@empty\CJK@sjischar{DA}{131}{8C}} + \CJK@namegdef{^^db}{\@empty\CJK@sjischar{DB}{131}{8D}} + \CJK@namegdef{^^dc}{\@empty\CJK@sjischar{DC}{131}{8F}} + \CJK@namegdef{^^dd}{\@empty\CJK@sjischar{DD}{131}{93}} + \CJK@namegdef{^^de}{\@empty\CJK@sjischar{DE}{129}{4A}} + \CJK@namegdef{^^df}{\@empty\CJK@sjischar{DF}{129}{4B}} + \CJK@namegdef{^^e0}##1{\CJK@disableMakeUppercase + \CJK@charx{kr}{ks}{ 66}{##1}} + \CJK@namegdef{^^e1}##1{\CJK@disableMakeUppercase + \CJK@char {ks}{ -2}{##1}} + \CJK@namegdef{^^e2}##1{\CJK@disableMakeUppercase + \CJK@charx{ks}{kt}{186}{##1}} + \CJK@namegdef{^^e3}##1{\CJK@disableMakeUppercase + \CJK@charx{kt}{ku}{118}{##1}} + \CJK@namegdef{^^e4}##1{\CJK@disableMakeUppercase + \CJK@charx{ku}{kv}{ 50}{##1}} + \CJK@namegdef{^^e5}##1{\CJK@disableMakeUppercase + \CJK@char {kv}{-18}{##1}} + \CJK@namegdef{^^e6}##1{\CJK@disableMakeUppercase + \CJK@charx{kv}{kw}{170}{##1}} + \CJK@namegdef{^^e7}##1{\CJK@disableMakeUppercase + \CJK@charx{kw}{kx}{102}{##1}} + \CJK@namegdef{^^e8}##1{\CJK@disableMakeUppercase + \CJK@charx{kx}{ky}{ 34}{##1}} + \CJK@namegdef{^^e9}##1{\CJK@disableMakeUppercase + \CJK@char {ky}{-34}{##1}} + \CJK@namegdef{^^ea}##1{\CJK@disableMakeUppercase + \CJK@charx{ky}{kz}{154}{##1}} + \CJK@namegdef{^^eb}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^ec}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^ed}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^ee}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^ef}##1{\@empty\CJK@errxx} +} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/SJIS/c49song.fd b/Master/texmf-dist/tex/latex/CJK/SJIS/c49song.fd new file mode 100644 index 00000000000..dd747c997ea --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/SJIS/c49song.fd @@ -0,0 +1,25 @@ +% This is the file c49song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c49song.fd}[\filedate\space\fileversion] + + +% Japanese characters +% +% character set: one-byte half-width katakana (JIS X 0201-1997) +% font encoding: eight-bit (as used in SJIS) + +\DeclareFontFamily{C49}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C49}{song}{m}{n}{<5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> sokana}{} +\DeclareFontShape{C49}{song}{bx}{n}{<5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> sokanab}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.bdg b/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.bdg new file mode 100644 index 00000000000..f9c37e9586f --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.bdg @@ -0,0 +1,131 @@ +% This is the file UTF8.bdg of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{UTF8.bdg}[\filedate\space\fileversion] + + + +% UTF 8 bindings for two and three byte characters. + +\global\@namedef{CJK@UTF8Binding}{ + \CJK@namedef{^^81} + \CJK@namedef{^^82} + \CJK@namedef{^^83} + \CJK@namedef{^^84} + \CJK@namedef{^^85} + \CJK@namedef{^^86} + \CJK@namedef{^^87} + \CJK@namedef{^^88} + \CJK@namedef{^^89} + \CJK@namedef{^^8a} + \CJK@namedef{^^8b} + \CJK@namedef{^^8c} + \CJK@namedef{^^8d} + \CJK@namedef{^^8e} + \CJK@namedef{^^8f} + \CJK@namedef{^^90} + \CJK@namedef{^^91} + \CJK@namedef{^^92} + \CJK@namedef{^^93} + \CJK@namedef{^^94} + \CJK@namedef{^^95} + \CJK@namedef{^^96} + \CJK@namedef{^^97} + \CJK@namedef{^^98} + \CJK@namedef{^^99} + \CJK@namedef{^^9a} + \CJK@namedef{^^9b} + \CJK@namedef{^^9c} + \CJK@namedef{^^9d} + \CJK@namedef{^^9e} + \CJK@namedef{^^9f} + \CJK@namedef{^^a0} + \CJK@namedef{^^a1} + \CJK@namedef{^^a2} + \CJK@namedef{^^a3} + \CJK@namedef{^^a4} + \CJK@namedef{^^a5} + \CJK@namedef{^^a6} + \CJK@namedef{^^a7} + \CJK@namedef{^^a8} + \CJK@namedef{^^a9} + \CJK@namedef{^^aa} + \CJK@namedef{^^ab} + \CJK@namedef{^^ac} + \CJK@namedef{^^ad} + \CJK@namedef{^^ae} + \CJK@namedef{^^af} + \CJK@namedef{^^b0} + \CJK@namedef{^^b1} + \CJK@namedef{^^b2} + \CJK@namedef{^^b3} + \CJK@namedef{^^b4} + \CJK@namedef{^^b5} + \CJK@namedef{^^b6} + \CJK@namedef{^^b7} + \CJK@namedef{^^b8} + \CJK@namedef{^^b9} + \CJK@namedef{^^ba} + \CJK@namedef{^^bb} + \CJK@namedef{^^bc} + \CJK@namedef{^^bd} + \CJK@namedef{^^be} + \CJK@namedef{^^bf} + + \CJK@nameppdef{^^c0} + \CJK@nameppdef{^^c1} + \CJK@nameppdef{^^c2} + \CJK@nameppdef{^^c3} + \CJK@nameppdef{^^c4} + \CJK@nameppdef{^^c5} + \CJK@nameppdef{^^c6} + \CJK@nameppdef{^^c7} + \CJK@nameppdef{^^c8} + \CJK@nameppdef{^^c9} + \CJK@nameppdef{^^ca} + \CJK@nameppdef{^^cb} + \CJK@nameppdef{^^cc} + \CJK@nameppdef{^^cd} + \CJK@nameppdef{^^ce} + \CJK@nameppdef{^^cf} + \CJK@nameppdef{^^d0} + \CJK@nameppdef{^^d1} + \CJK@nameppdef{^^d2} + \CJK@nameppdef{^^d3} + \CJK@nameppdef{^^d4} + \CJK@nameppdef{^^d5} + \CJK@nameppdef{^^d6} + \CJK@nameppdef{^^d7} + \CJK@nameppdef{^^d8} + \CJK@nameppdef{^^d9} + \CJK@nameppdef{^^da} + \CJK@nameppdef{^^db} + \CJK@nameppdef{^^dc} + \CJK@nameppdef{^^dd} + \CJK@nameppdef{^^de} + \CJK@nameppdef{^^df} + + \CJK@namepppdef{^^e0} + \CJK@namepppdef{^^e1} + \CJK@namepppdef{^^e2} + \CJK@namepppdef{^^e3} + \CJK@namepppdef{^^e4} + \CJK@namepppdef{^^e5} + \CJK@namepppdef{^^e6} + \CJK@namepppdef{^^e7} + \CJK@namepppdef{^^e8} + \CJK@namepppdef{^^e9} + \CJK@namepppdef{^^ea} + \CJK@namepppdef{^^eb} + \CJK@namepppdef{^^ec} + \CJK@namepppdef{^^ed} + \CJK@namepppdef{^^ee} + \CJK@namepppdef{^^ef}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.chr b/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.chr new file mode 100644 index 00000000000..f667b4f71f0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.chr @@ -0,0 +1,187 @@ +% This is the file UTF8.chr of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{UTF8.chr}[\filedate\space\fileversion] + + +% define macros for handling CJK fonts and characters in UTF 8 encoding. + +% two bytes per character; covers range 0x80 - 0x7FF. + +\CJK@global\@namedef{CJK@UTF8Chr}{ + \CJK@global\def\CJK@char##1##2##3{ + {\ifnum ##3 < \CJK@min + \CJK@err + \else + \ifnum ##3 > \CJK@max + \CJK@err + \else + \@tempcnta ##3\relax + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape} + \CJKsymbol{\@tempcnta} + \fi + \fi}} + +% three bytes per character; covers range 0x800 - 0xFFFF. + + \CJK@global\def\CJK@altchar##1##2##3{ + {\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 + \ifCJK@CJK@ + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + \fi + + \@tempcnta ##1\relax + \@tempcntb ##2\relax + \divide\@tempcntb 4\relax + \advance\@tempcnta \@tempcntb + \CJK@numbToHex{\CJK@gtemp}{\@tempcnta} + \def\CJK@tempa####1{ + \lowercase{\edef\CJK@plane{####1}}} + \expandafter\CJK@tempa\expandafter{\CJK@gtemp} + + \@tempcnta ##2\relax + \multiply\@tempcntb -4\relax + \advance\@tempcnta \@tempcntb + \multiply\@tempcnta 64\relax + \advance\@tempcnta ##3\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}} + +% define macro for handling punctuation characters. + + \CJK@global\def\CJK@punctchar##1##2##3##4{ + {\ifnum ##3 < \CJK@min + \CJK@err + \else + \ifnum ##3 > \CJK@max + \CJK@err + \else + \ifnum ##4 < \CJK@min + \CJK@errx + \else + \ifnum ##4 > \CJK@max + \CJK@errx + \else + \@tempcnta ##2\relax + \@tempcntb ##3\relax + \divide\@tempcntb 4\relax + \advance\@tempcnta \@tempcntb + \CJK@numbToHex{\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} + + % we need three braces to make it work with CJKulem.sty + {{{\ifCJK@CJK@ + \expandafter\CJK@testInList + \expandafter{\expandafter##1\expandafter} + \expandafter{\CJK@plane} + \ifCJK@ + \CJK@numbToHex{\CJK@gtemp}{\@tempcnta} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@@@enc}{\CJK@plane}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \edef\reserved@a{ + \curr@fontshape/\CJK@plane/\the\@tempcnta/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@@@enc}{\CJK@plane}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \CJKpunctsymbol{\@tempcnta} + + \CJK@CJK + \fi + \else + \CJKpunctsymbol{\@tempcnta} + \fi + \ifCJK@hangul@ + \discretionary{}{}{} + \fi + }}} + \fi + \fi + \fi + \fi}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.enc b/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.enc new file mode 100644 index 00000000000..60efc956281 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/UTF8/UTF8.enc @@ -0,0 +1,86 @@ +% This is the file UTF8.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{UTF8.enc}[\filedate\space\fileversion] + + +% UTF 8 encoding: + +\CJK@global\@namedef{CJK@UTF8Encoding}{ + \CJK@loadChr{UTF8} + + \CJK@namegdef{^^c0}##1{\@empty\CJK@char{00}{-128}{##1}}% 2 byte characters + \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}} + \CJK@namegdef{^^c4}##1{\@empty\CJK@char{01}{-128}{##1}} + \CJK@namegdef{^^c5}##1{\@empty\CJK@char{01}{ -64}{##1}} + \CJK@namegdef{^^c6}##1{\@empty\CJK@char{01}{ 0}{##1}} + \CJK@namegdef{^^c7}##1{\@empty\CJK@char{01}{ 64}{##1}} + \CJK@namegdef{^^c8}##1{\@empty\CJK@char{02}{-128}{##1}} + \CJK@namegdef{^^c9}##1{\@empty\CJK@char{02}{ -64}{##1}} + \CJK@namegdef{^^ca}##1{\@empty\CJK@char{02}{ 0}{##1}} + \CJK@namegdef{^^cb}##1{\@empty\CJK@char{02}{ 64}{##1}} + \CJK@namegdef{^^cc}##1{\@empty\CJK@char{03}{-128}{##1}} + \CJK@namegdef{^^cd}##1{\@empty\CJK@char{03}{ -64}{##1}} + \CJK@namegdef{^^ce}##1{\@empty\CJK@char{03}{ 0}{##1}} + \CJK@namegdef{^^cf}##1{\@empty\CJK@char{03}{ 64}{##1}} + \CJK@namegdef{^^d0}##1{\@empty\CJK@char{04}{-128}{##1}} + \CJK@namegdef{^^d1}##1{\@empty\CJK@char{04}{ -64}{##1}} + \CJK@namegdef{^^d2}##1{\@empty\CJK@char{04}{ 0}{##1}} + \CJK@namegdef{^^d3}##1{\@empty\CJK@char{04}{ 64}{##1}} + \CJK@namegdef{^^d4}##1{\@empty\CJK@char{05}{-128}{##1}} + \CJK@namegdef{^^d5}##1{\@empty\CJK@char{05}{ -64}{##1}} + \CJK@namegdef{^^d6}##1{\@empty\CJK@char{05}{ 0}{##1}} + \CJK@namegdef{^^d7}##1{\@empty\CJK@char{05}{ 64}{##1}} + \CJK@namegdef{^^d8}##1{\@empty\CJK@char{06}{-128}{##1}} + \CJK@namegdef{^^d9}##1{\@empty\CJK@char{06}{ -64}{##1}} + \CJK@namegdef{^^da}##1{\@empty\CJK@char{06}{ 0}{##1}} + \CJK@namegdef{^^db}##1{\@empty\CJK@char{06}{ 64}{##1}} + \CJK@namegdef{^^dc}##1{\@empty\CJK@char{07}{-128}{##1}} + \CJK@namegdef{^^dd}##1{\@empty\CJK@char{07}{ -64}{##1}} + \CJK@namegdef{^^de}##1{\@empty\CJK@char{07}{ 0}{##1}} + \CJK@namegdef{^^df}##1{\@empty\CJK@char{07}{ 64}{##1}} + + % if in preprocessed mode, `\@gobble' will be gobbled, and + % \CJK@unicodeError becomes active + \CJK@namegdef{^^e0}##1##2{\@gobble\CJK@unicodeError + \CJK@altchar{-32}{##1}{##2}}% 3 byte characters + \CJK@namegdef{^^e1}##1##2{\@gobble\CJK@unicodeError + \CJK@altchar{-16}{##1}{##2}} + \CJK@namegdef{^^e2}##1##2{\@gobble\CJK@unicodeError + \CJK@altchar{ 0}{##1}{##2}} + \CJK@namegdef{^^e3}##1##2{\@gobble\CJK@unicodeError + \CJK@punctchar{\CJK@uniPunct}{ 16}{##1}{##2}} + \CJK@namegdef{^^e4}##1##2{\@gobble\CJK@unicodeError + \CJK@altchar{ 32}{##1}{##2}} + \CJK@namegdef{^^e5}##1##2{\@gobble\CJK@unicodeError + \CJK@altchar{ 48}{##1}{##2}} + \CJK@namegdef{^^e6}##1##2{\@gobble\CJK@unicodeError + \CJK@altchar{ 64}{##1}{##2}} + \CJK@namegdef{^^e7}##1##2{\@gobble\CJK@unicodeError + \CJK@altchar{ 80}{##1}{##2}} + \CJK@namegdef{^^e8}##1##2{\@gobble\CJK@unicodeError + \CJK@altchar{ 96}{##1}{##2}} + \CJK@namegdef{^^e9}##1##2{\@gobble\CJK@unicodeError + \CJK@altchar{112}{##1}{##2}} + \CJK@namegdef{^^ea}##1##2{\@gobble\CJK@unicodeError + \CJK@altchar{128}{##1}{##2}} + \CJK@namegdef{^^eb}##1##2{\@gobble\CJK@unicodeError + \CJK@altchar{144}{##1}{##2}} + \CJK@namegdef{^^ec}##1##2{\@gobble\CJK@unicodeError + \CJK@altchar{160}{##1}{##2}} + \CJK@namegdef{^^ed}##1##2{\@gobble\CJK@unicodeError + \CJK@altchar{176}{##1}{##2}} + \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}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fd b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fd new file mode 100644 index 00000000000..5d7c1a647a0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fd @@ -0,0 +1,21 @@ +% This is the file c70bkai.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c70bkai.fd}[\filedate\space\fileversion] + + +% character set: Big5 +% font encoding: Unicode + +\DeclareFontFamily{C70}{bkai}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C70}{bkai}{m}{n}{<-> CJK * bkaiu}{} +\DeclareFontShape{C70}{bkai}{bx}{n}{<-> CJKb * bkaiu}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fdx b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fdx new file mode 100644 index 00000000000..0a423677649 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bkai.fdx @@ -0,0 +1,199 @@ +% This is the file c70bkai.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c70bkai.fdx}[\filedate\space\fileversion] + + +\CJKvdef{fullheight}{1em} +\CJKvdef{height}{.88em} +\CJKvdef{offset}{.6em} + +\CJKvdef{m/n/00/175}{\def\CJK@plane{v}\selectfont\CJKsymbol{0}} +\CJKvdef{m/n/00/183}{\def\CJK@plane{v}\selectfont\CJKsymbol{1}} +\CJKvdef{m/n/02/205}{\def\CJK@plane{v}\selectfont\CJKsymbol{2}} +\CJKvdef{m/n/ff/8}{\def\CJK@plane{v}\selectfont\CJKsymbol{3}} +\CJKvdef{m/n/ff/9}{\def\CJK@plane{v}\selectfont\CJKsymbol{4}} +\CJKvdef{m/n/ff/12}{\def\CJK@plane{v}\selectfont\CJKsymbol{5}} +\CJKvdef{m/n/ff/14}{\def\CJK@plane{v}\selectfont\CJKsymbol{6}} +\CJKvdef{m/n/ff/59}{\def\CJK@plane{v}\selectfont\CJKsymbol{7}} +\CJKvdef{m/n/ff/61}{\def\CJK@plane{v}\selectfont\CJKsymbol{8}} +\CJKvdef{m/n/ff/63}{\def\CJK@plane{v}\selectfont\CJKsymbol{9}} +\CJKvdef{m/n/ff/91}{\def\CJK@plane{v}\selectfont\CJKsymbol{10}} +\CJKvdef{m/n/ff/93}{\def\CJK@plane{v}\selectfont\CJKsymbol{11}} +\CJKvdef{m/n/ff/94}{\def\CJK@plane{v}\selectfont\CJKsymbol{12}} +\CJKvdef{m/n/20/19}{\def\CJK@plane{v}\selectfont\CJKsymbol{13}} +\CJKvdef{m/n/20/20}{\def\CJK@plane{v}\selectfont\CJKsymbol{14}} +\CJKvdef{m/n/20/37}{\def\CJK@plane{v}\selectfont\CJKsymbol{15}} +\CJKvdef{m/n/20/38}{\def\CJK@plane{v}\selectfont\CJKsymbol{16}} +\CJKvdef{m/n/21/144}{\def\CJK@plane{v}\selectfont\CJKsymbol{17}} +\CJKvdef{m/n/21/145}{\def\CJK@plane{v}\selectfont\CJKsymbol{18}} +\CJKvdef{m/n/21/146}{\def\CJK@plane{v}\selectfont\CJKsymbol{19}} +\CJKvdef{m/n/21/147}{\def\CJK@plane{v}\selectfont\CJKsymbol{20}} +\CJKvdef{m/n/22/35}{\def\CJK@plane{v}\selectfont\CJKsymbol{21}} +\CJKvdef{m/n/22/37}{\def\CJK@plane{v}\selectfont\CJKsymbol{22}} +\CJKvdef{m/n/25/0}{\def\CJK@plane{v}\selectfont\CJKsymbol{23}} +\CJKvdef{m/n/25/2}{\def\CJK@plane{v}\selectfont\CJKsymbol{24}} +\CJKvdef{m/n/25/12}{\def\CJK@plane{v}\selectfont\CJKsymbol{25}} +\CJKvdef{m/n/25/16}{\def\CJK@plane{v}\selectfont\CJKsymbol{26}} +\CJKvdef{m/n/25/20}{\def\CJK@plane{v}\selectfont\CJKsymbol{27}} +\CJKvdef{m/n/25/24}{\def\CJK@plane{v}\selectfont\CJKsymbol{28}} +\CJKvdef{m/n/25/28}{\def\CJK@plane{v}\selectfont\CJKsymbol{29}} +\CJKvdef{m/n/25/36}{\def\CJK@plane{v}\selectfont\CJKsymbol{30}} +\CJKvdef{m/n/25/44}{\def\CJK@plane{v}\selectfont\CJKsymbol{31}} +\CJKvdef{m/n/25/52}{\def\CJK@plane{v}\selectfont\CJKsymbol{32}} +\CJKvdef{m/n/25/80}{\def\CJK@plane{v}\selectfont\CJKsymbol{33}} +\CJKvdef{m/n/25/81}{\def\CJK@plane{v}\selectfont\CJKsymbol{34}} +\CJKvdef{m/n/25/82}{\def\CJK@plane{v}\selectfont\CJKsymbol{35}} +\CJKvdef{m/n/25/83}{\def\CJK@plane{v}\selectfont\CJKsymbol{36}} +\CJKvdef{m/n/25/84}{\def\CJK@plane{v}\selectfont\CJKsymbol{37}} +\CJKvdef{m/n/25/85}{\def\CJK@plane{v}\selectfont\CJKsymbol{38}} +\CJKvdef{m/n/25/86}{\def\CJK@plane{v}\selectfont\CJKsymbol{39}} +\CJKvdef{m/n/25/87}{\def\CJK@plane{v}\selectfont\CJKsymbol{40}} +\CJKvdef{m/n/25/88}{\def\CJK@plane{v}\selectfont\CJKsymbol{41}} +\CJKvdef{m/n/25/89}{\def\CJK@plane{v}\selectfont\CJKsymbol{42}} +\CJKvdef{m/n/25/90}{\def\CJK@plane{v}\selectfont\CJKsymbol{43}} +\CJKvdef{m/n/25/91}{\def\CJK@plane{v}\selectfont\CJKsymbol{44}} +\CJKvdef{m/n/25/92}{\def\CJK@plane{v}\selectfont\CJKsymbol{45}} +\CJKvdef{m/n/25/93}{\def\CJK@plane{v}\selectfont\CJKsymbol{46}} +\CJKvdef{m/n/25/94}{\def\CJK@plane{v}\selectfont\CJKsymbol{47}} +\CJKvdef{m/n/25/95}{\def\CJK@plane{v}\selectfont\CJKsymbol{48}} +\CJKvdef{m/n/25/96}{\def\CJK@plane{v}\selectfont\CJKsymbol{49}} +\CJKvdef{m/n/25/97}{\def\CJK@plane{v}\selectfont\CJKsymbol{50}} +\CJKvdef{m/n/25/98}{\def\CJK@plane{v}\selectfont\CJKsymbol{51}} +\CJKvdef{m/n/25/99}{\def\CJK@plane{v}\selectfont\CJKsymbol{52}} +\CJKvdef{m/n/25/100}{\def\CJK@plane{v}\selectfont\CJKsymbol{53}} +\CJKvdef{m/n/25/101}{\def\CJK@plane{v}\selectfont\CJKsymbol{54}} +\CJKvdef{m/n/25/102}{\def\CJK@plane{v}\selectfont\CJKsymbol{55}} +\CJKvdef{m/n/25/103}{\def\CJK@plane{v}\selectfont\CJKsymbol{56}} +\CJKvdef{m/n/25/104}{\def\CJK@plane{v}\selectfont\CJKsymbol{57}} +\CJKvdef{m/n/25/105}{\def\CJK@plane{v}\selectfont\CJKsymbol{58}} +\CJKvdef{m/n/25/106}{\def\CJK@plane{v}\selectfont\CJKsymbol{59}} +\CJKvdef{m/n/25/107}{\def\CJK@plane{v}\selectfont\CJKsymbol{60}} +\CJKvdef{m/n/25/109}{\def\CJK@plane{v}\selectfont\CJKsymbol{61}} +\CJKvdef{m/n/25/110}{\def\CJK@plane{v}\selectfont\CJKsymbol{62}} +\CJKvdef{m/n/25/111}{\def\CJK@plane{v}\selectfont\CJKsymbol{63}} +\CJKvdef{m/n/25/112}{\def\CJK@plane{v}\selectfont\CJKsymbol{64}} +\CJKvdef{m/n/25/116}{\def\CJK@plane{v}\selectfont\CJKsymbol{65}} +\CJKvdef{m/n/30/1}{\def\CJK@plane{v}\selectfont\CJKsymbol{66}} +\CJKvdef{m/n/30/2}{\def\CJK@plane{v}\selectfont\CJKsymbol{67}} +\CJKvdef{m/n/30/8}{\def\CJK@plane{v}\selectfont\CJKsymbol{68}} +\CJKvdef{m/n/30/9}{\def\CJK@plane{v}\selectfont\CJKsymbol{69}} +\CJKvdef{m/n/30/10}{\def\CJK@plane{v}\selectfont\CJKsymbol{70}} +\CJKvdef{m/n/30/11}{\def\CJK@plane{v}\selectfont\CJKsymbol{71}} +\CJKvdef{m/n/30/12}{\def\CJK@plane{v}\selectfont\CJKsymbol{72}} +\CJKvdef{m/n/30/13}{\def\CJK@plane{v}\selectfont\CJKsymbol{73}} +\CJKvdef{m/n/30/14}{\def\CJK@plane{v}\selectfont\CJKsymbol{74}} +\CJKvdef{m/n/30/15}{\def\CJK@plane{v}\selectfont\CJKsymbol{75}} +\CJKvdef{m/n/30/16}{\def\CJK@plane{v}\selectfont\CJKsymbol{76}} +\CJKvdef{m/n/30/17}{\def\CJK@plane{v}\selectfont\CJKsymbol{77}} +\CJKvdef{m/n/30/20}{\def\CJK@plane{v}\selectfont\CJKsymbol{78}} +\CJKvdef{m/n/30/21}{\def\CJK@plane{v}\selectfont\CJKsymbol{79}} +\CJKvdef{m/n/fe/79}{\def\CJK@plane{v}\selectfont\CJKsymbol{80}} +\CJKvdef{m/n/fe/80}{\def\CJK@plane{v}\selectfont\CJKsymbol{81}} +\CJKvdef{m/n/fe/81}{\def\CJK@plane{v}\selectfont\CJKsymbol{82}} +\CJKvdef{m/n/fe/82}{\def\CJK@plane{v}\selectfont\CJKsymbol{83}} +\CJKvdef{m/n/fe/89}{\def\CJK@plane{v}\selectfont\CJKsymbol{84}} +\CJKvdef{m/n/fe/90}{\def\CJK@plane{v}\selectfont\CJKsymbol{85}} +\CJKvdef{m/n/fe/91}{\def\CJK@plane{v}\selectfont\CJKsymbol{86}} +\CJKvdef{m/n/fe/92}{\def\CJK@plane{v}\selectfont\CJKsymbol{87}} +\CJKvdef{m/n/fe/93}{\def\CJK@plane{v}\selectfont\CJKsymbol{88}} +\CJKvdef{m/n/fe/94}{\def\CJK@plane{v}\selectfont\CJKsymbol{89}} + +\CJKvlet{bx/n/00/175}{m/n/00/175} +\CJKvlet{bx/n/00/183}{m/n/00/183} +\CJKvlet{bx/n/02/205}{m/n/02/205} +\CJKvlet{bx/n/ff/8}{m/n/ff/8} +\CJKvlet{bx/n/ff/9}{m/n/ff/9} +\CJKvlet{bx/n/ff/12}{m/n/ff/12} +\CJKvlet{bx/n/ff/14}{m/n/ff/14} +\CJKvlet{bx/n/ff/59}{m/n/ff/59} +\CJKvlet{bx/n/ff/61}{m/n/ff/61} +\CJKvlet{bx/n/ff/63}{m/n/ff/63} +\CJKvlet{bx/n/ff/91}{m/n/ff/91} +\CJKvlet{bx/n/ff/93}{m/n/ff/93} +\CJKvlet{bx/n/ff/94}{m/n/ff/94} +\CJKvlet{bx/n/20/19}{m/n/20/19} +\CJKvlet{bx/n/20/20}{m/n/20/20} +\CJKvlet{bx/n/20/37}{m/n/20/37} +\CJKvlet{bx/n/20/38}{m/n/20/38} +\CJKvlet{bx/n/21/144}{m/n/21/144} +\CJKvlet{bx/n/21/145}{m/n/21/145} +\CJKvlet{bx/n/21/146}{m/n/21/146} +\CJKvlet{bx/n/21/147}{m/n/21/147} +\CJKvlet{bx/n/22/35}{m/n/22/35} +\CJKvlet{bx/n/22/37}{m/n/22/37} +\CJKvlet{bx/n/25/0}{m/n/25/0} +\CJKvlet{bx/n/25/2}{m/n/25/2} +\CJKvlet{bx/n/25/12}{m/n/25/12} +\CJKvlet{bx/n/25/16}{m/n/25/16} +\CJKvlet{bx/n/25/20}{m/n/25/20} +\CJKvlet{bx/n/25/24}{m/n/25/24} +\CJKvlet{bx/n/25/28}{m/n/25/28} +\CJKvlet{bx/n/25/36}{m/n/25/36} +\CJKvlet{bx/n/25/44}{m/n/25/44} +\CJKvlet{bx/n/25/52}{m/n/25/52} +\CJKvlet{bx/n/25/80}{m/n/25/80} +\CJKvlet{bx/n/25/81}{m/n/25/81} +\CJKvlet{bx/n/25/82}{m/n/25/82} +\CJKvlet{bx/n/25/83}{m/n/25/83} +\CJKvlet{bx/n/25/84}{m/n/25/84} +\CJKvlet{bx/n/25/85}{m/n/25/85} +\CJKvlet{bx/n/25/86}{m/n/25/86} +\CJKvlet{bx/n/25/87}{m/n/25/87} +\CJKvlet{bx/n/25/88}{m/n/25/88} +\CJKvlet{bx/n/25/89}{m/n/25/89} +\CJKvlet{bx/n/25/90}{m/n/25/90} +\CJKvlet{bx/n/25/91}{m/n/25/91} +\CJKvlet{bx/n/25/92}{m/n/25/92} +\CJKvlet{bx/n/25/93}{m/n/25/93} +\CJKvlet{bx/n/25/94}{m/n/25/94} +\CJKvlet{bx/n/25/95}{m/n/25/95} +\CJKvlet{bx/n/25/96}{m/n/25/96} +\CJKvlet{bx/n/25/97}{m/n/25/97} +\CJKvlet{bx/n/25/98}{m/n/25/98} +\CJKvlet{bx/n/25/99}{m/n/25/99} +\CJKvlet{bx/n/25/100}{m/n/25/100} +\CJKvlet{bx/n/25/101}{m/n/25/101} +\CJKvlet{bx/n/25/102}{m/n/25/102} +\CJKvlet{bx/n/25/103}{m/n/25/103} +\CJKvlet{bx/n/25/104}{m/n/25/104} +\CJKvlet{bx/n/25/105}{m/n/25/105} +\CJKvlet{bx/n/25/106}{m/n/25/106} +\CJKvlet{bx/n/25/107}{m/n/25/107} +\CJKvlet{bx/n/25/109}{m/n/25/109} +\CJKvlet{bx/n/25/110}{m/n/25/110} +\CJKvlet{bx/n/25/111}{m/n/25/111} +\CJKvlet{bx/n/25/112}{m/n/25/112} +\CJKvlet{bx/n/25/116}{m/n/25/116} +\CJKvlet{bx/n/30/1}{m/n/30/1} +\CJKvlet{bx/n/30/2}{m/n/30/2} +\CJKvlet{bx/n/30/8}{m/n/30/8} +\CJKvlet{bx/n/30/9}{m/n/30/9} +\CJKvlet{bx/n/30/10}{m/n/30/10} +\CJKvlet{bx/n/30/11}{m/n/30/11} +\CJKvlet{bx/n/30/12}{m/n/30/12} +\CJKvlet{bx/n/30/13}{m/n/30/13} +\CJKvlet{bx/n/30/14}{m/n/30/14} +\CJKvlet{bx/n/30/15}{m/n/30/15} +\CJKvlet{bx/n/30/16}{m/n/30/16} +\CJKvlet{bx/n/30/17}{m/n/30/17} +\CJKvlet{bx/n/30/20}{m/n/30/20} +\CJKvlet{bx/n/30/21}{m/n/30/21} +\CJKvlet{bx/n/fe/79}{m/n/fe/79} +\CJKvlet{bx/n/fe/80}{m/n/fe/80} +\CJKvlet{bx/n/fe/81}{m/n/fe/81} +\CJKvlet{bx/n/fe/82}{m/n/fe/82} +\CJKvlet{bx/n/fe/89}{m/n/fe/89} +\CJKvlet{bx/n/fe/90}{m/n/fe/90} +\CJKvlet{bx/n/fe/91}{m/n/fe/91} +\CJKvlet{bx/n/fe/92}{m/n/fe/92} +\CJKvlet{bx/n/fe/93}{m/n/fe/93} +\CJKvlet{bx/n/fe/94}{m/n/fe/94} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fd b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fd new file mode 100644 index 00000000000..ed0323826e1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fd @@ -0,0 +1,21 @@ +% This is the file c70bsmi.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c70bsmi.fd}[\filedate\space\fileversion] + + +% character set: Big5 +% font encoding: Unicode + +\DeclareFontFamily{C70}{bsmi}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C70}{bsmi}{m}{n}{<-> CJK * bsmiu}{} +\DeclareFontShape{C70}{bsmi}{bx}{n}{<-> CJKb * bsmiu}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fdx b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fdx new file mode 100644 index 00000000000..5dd064877f0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70bsmi.fdx @@ -0,0 +1,199 @@ +% This is the file c70bsmi.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c70bsmi.fdx}[\filedate\space\fileversion] + + +\CJKvdef{fullheight}{1em} +\CJKvdef{height}{.88em} +\CJKvdef{offset}{.6em} + +\CJKvdef{m/n/00/175}{\def\CJK@plane{v}\selectfont\CJKsymbol{0}} +\CJKvdef{m/n/00/183}{\def\CJK@plane{v}\selectfont\CJKsymbol{1}} +\CJKvdef{m/n/02/205}{\def\CJK@plane{v}\selectfont\CJKsymbol{2}} +\CJKvdef{m/n/ff/8}{\def\CJK@plane{v}\selectfont\CJKsymbol{3}} +\CJKvdef{m/n/ff/9}{\def\CJK@plane{v}\selectfont\CJKsymbol{4}} +\CJKvdef{m/n/ff/12}{\def\CJK@plane{v}\selectfont\CJKsymbol{5}} +\CJKvdef{m/n/ff/14}{\def\CJK@plane{v}\selectfont\CJKsymbol{6}} +\CJKvdef{m/n/ff/59}{\def\CJK@plane{v}\selectfont\CJKsymbol{7}} +\CJKvdef{m/n/ff/61}{\def\CJK@plane{v}\selectfont\CJKsymbol{8}} +\CJKvdef{m/n/ff/63}{\def\CJK@plane{v}\selectfont\CJKsymbol{9}} +\CJKvdef{m/n/ff/91}{\def\CJK@plane{v}\selectfont\CJKsymbol{10}} +\CJKvdef{m/n/ff/93}{\def\CJK@plane{v}\selectfont\CJKsymbol{11}} +\CJKvdef{m/n/ff/94}{\def\CJK@plane{v}\selectfont\CJKsymbol{12}} +\CJKvdef{m/n/20/19}{\def\CJK@plane{v}\selectfont\CJKsymbol{13}} +\CJKvdef{m/n/20/20}{\def\CJK@plane{v}\selectfont\CJKsymbol{14}} +\CJKvdef{m/n/20/37}{\def\CJK@plane{v}\selectfont\CJKsymbol{15}} +\CJKvdef{m/n/20/38}{\def\CJK@plane{v}\selectfont\CJKsymbol{16}} +\CJKvdef{m/n/21/144}{\def\CJK@plane{v}\selectfont\CJKsymbol{17}} +\CJKvdef{m/n/21/145}{\def\CJK@plane{v}\selectfont\CJKsymbol{18}} +\CJKvdef{m/n/21/146}{\def\CJK@plane{v}\selectfont\CJKsymbol{19}} +\CJKvdef{m/n/21/147}{\def\CJK@plane{v}\selectfont\CJKsymbol{20}} +\CJKvdef{m/n/22/35}{\def\CJK@plane{v}\selectfont\CJKsymbol{21}} +\CJKvdef{m/n/22/37}{\def\CJK@plane{v}\selectfont\CJKsymbol{22}} +\CJKvdef{m/n/25/0}{\def\CJK@plane{v}\selectfont\CJKsymbol{23}} +\CJKvdef{m/n/25/2}{\def\CJK@plane{v}\selectfont\CJKsymbol{24}} +\CJKvdef{m/n/25/12}{\def\CJK@plane{v}\selectfont\CJKsymbol{25}} +\CJKvdef{m/n/25/16}{\def\CJK@plane{v}\selectfont\CJKsymbol{26}} +\CJKvdef{m/n/25/20}{\def\CJK@plane{v}\selectfont\CJKsymbol{27}} +\CJKvdef{m/n/25/24}{\def\CJK@plane{v}\selectfont\CJKsymbol{28}} +\CJKvdef{m/n/25/28}{\def\CJK@plane{v}\selectfont\CJKsymbol{29}} +\CJKvdef{m/n/25/36}{\def\CJK@plane{v}\selectfont\CJKsymbol{30}} +\CJKvdef{m/n/25/44}{\def\CJK@plane{v}\selectfont\CJKsymbol{31}} +\CJKvdef{m/n/25/52}{\def\CJK@plane{v}\selectfont\CJKsymbol{32}} +\CJKvdef{m/n/25/80}{\def\CJK@plane{v}\selectfont\CJKsymbol{33}} +\CJKvdef{m/n/25/81}{\def\CJK@plane{v}\selectfont\CJKsymbol{34}} +\CJKvdef{m/n/25/82}{\def\CJK@plane{v}\selectfont\CJKsymbol{35}} +\CJKvdef{m/n/25/83}{\def\CJK@plane{v}\selectfont\CJKsymbol{36}} +\CJKvdef{m/n/25/84}{\def\CJK@plane{v}\selectfont\CJKsymbol{37}} +\CJKvdef{m/n/25/85}{\def\CJK@plane{v}\selectfont\CJKsymbol{38}} +\CJKvdef{m/n/25/86}{\def\CJK@plane{v}\selectfont\CJKsymbol{39}} +\CJKvdef{m/n/25/87}{\def\CJK@plane{v}\selectfont\CJKsymbol{40}} +\CJKvdef{m/n/25/88}{\def\CJK@plane{v}\selectfont\CJKsymbol{41}} +\CJKvdef{m/n/25/89}{\def\CJK@plane{v}\selectfont\CJKsymbol{42}} +\CJKvdef{m/n/25/90}{\def\CJK@plane{v}\selectfont\CJKsymbol{43}} +\CJKvdef{m/n/25/91}{\def\CJK@plane{v}\selectfont\CJKsymbol{44}} +\CJKvdef{m/n/25/92}{\def\CJK@plane{v}\selectfont\CJKsymbol{45}} +\CJKvdef{m/n/25/93}{\def\CJK@plane{v}\selectfont\CJKsymbol{46}} +\CJKvdef{m/n/25/94}{\def\CJK@plane{v}\selectfont\CJKsymbol{47}} +\CJKvdef{m/n/25/95}{\def\CJK@plane{v}\selectfont\CJKsymbol{48}} +\CJKvdef{m/n/25/96}{\def\CJK@plane{v}\selectfont\CJKsymbol{49}} +\CJKvdef{m/n/25/97}{\def\CJK@plane{v}\selectfont\CJKsymbol{50}} +\CJKvdef{m/n/25/98}{\def\CJK@plane{v}\selectfont\CJKsymbol{51}} +\CJKvdef{m/n/25/99}{\def\CJK@plane{v}\selectfont\CJKsymbol{52}} +\CJKvdef{m/n/25/100}{\def\CJK@plane{v}\selectfont\CJKsymbol{53}} +\CJKvdef{m/n/25/101}{\def\CJK@plane{v}\selectfont\CJKsymbol{54}} +\CJKvdef{m/n/25/102}{\def\CJK@plane{v}\selectfont\CJKsymbol{55}} +\CJKvdef{m/n/25/103}{\def\CJK@plane{v}\selectfont\CJKsymbol{56}} +\CJKvdef{m/n/25/104}{\def\CJK@plane{v}\selectfont\CJKsymbol{57}} +\CJKvdef{m/n/25/105}{\def\CJK@plane{v}\selectfont\CJKsymbol{58}} +\CJKvdef{m/n/25/106}{\def\CJK@plane{v}\selectfont\CJKsymbol{59}} +\CJKvdef{m/n/25/107}{\def\CJK@plane{v}\selectfont\CJKsymbol{60}} +\CJKvdef{m/n/25/109}{\def\CJK@plane{v}\selectfont\CJKsymbol{61}} +\CJKvdef{m/n/25/110}{\def\CJK@plane{v}\selectfont\CJKsymbol{62}} +\CJKvdef{m/n/25/111}{\def\CJK@plane{v}\selectfont\CJKsymbol{63}} +\CJKvdef{m/n/25/112}{\def\CJK@plane{v}\selectfont\CJKsymbol{64}} +\CJKvdef{m/n/25/116}{\def\CJK@plane{v}\selectfont\CJKsymbol{65}} +\CJKvdef{m/n/30/1}{\def\CJK@plane{v}\selectfont\CJKsymbol{66}} +\CJKvdef{m/n/30/2}{\def\CJK@plane{v}\selectfont\CJKsymbol{67}} +\CJKvdef{m/n/30/8}{\def\CJK@plane{v}\selectfont\CJKsymbol{68}} +\CJKvdef{m/n/30/9}{\def\CJK@plane{v}\selectfont\CJKsymbol{69}} +\CJKvdef{m/n/30/10}{\def\CJK@plane{v}\selectfont\CJKsymbol{70}} +\CJKvdef{m/n/30/11}{\def\CJK@plane{v}\selectfont\CJKsymbol{71}} +\CJKvdef{m/n/30/12}{\def\CJK@plane{v}\selectfont\CJKsymbol{72}} +\CJKvdef{m/n/30/13}{\def\CJK@plane{v}\selectfont\CJKsymbol{73}} +\CJKvdef{m/n/30/14}{\def\CJK@plane{v}\selectfont\CJKsymbol{74}} +\CJKvdef{m/n/30/15}{\def\CJK@plane{v}\selectfont\CJKsymbol{75}} +\CJKvdef{m/n/30/16}{\def\CJK@plane{v}\selectfont\CJKsymbol{76}} +\CJKvdef{m/n/30/17}{\def\CJK@plane{v}\selectfont\CJKsymbol{77}} +\CJKvdef{m/n/30/20}{\def\CJK@plane{v}\selectfont\CJKsymbol{78}} +\CJKvdef{m/n/30/21}{\def\CJK@plane{v}\selectfont\CJKsymbol{79}} +\CJKvdef{m/n/fe/79}{\def\CJK@plane{v}\selectfont\CJKsymbol{80}} +\CJKvdef{m/n/fe/80}{\def\CJK@plane{v}\selectfont\CJKsymbol{81}} +\CJKvdef{m/n/fe/81}{\def\CJK@plane{v}\selectfont\CJKsymbol{82}} +\CJKvdef{m/n/fe/82}{\def\CJK@plane{v}\selectfont\CJKsymbol{83}} +\CJKvdef{m/n/fe/89}{\def\CJK@plane{v}\selectfont\CJKsymbol{84}} +\CJKvdef{m/n/fe/90}{\def\CJK@plane{v}\selectfont\CJKsymbol{85}} +\CJKvdef{m/n/fe/91}{\def\CJK@plane{v}\selectfont\CJKsymbol{86}} +\CJKvdef{m/n/fe/92}{\def\CJK@plane{v}\selectfont\CJKsymbol{87}} +\CJKvdef{m/n/fe/93}{\def\CJK@plane{v}\selectfont\CJKsymbol{88}} +\CJKvdef{m/n/fe/94}{\def\CJK@plane{v}\selectfont\CJKsymbol{89}} + +\CJKvlet{bx/n/00/175}{m/n/00/175} +\CJKvlet{bx/n/00/183}{m/n/00/183} +\CJKvlet{bx/n/02/205}{m/n/02/205} +\CJKvlet{bx/n/ff/8}{m/n/ff/8} +\CJKvlet{bx/n/ff/9}{m/n/ff/9} +\CJKvlet{bx/n/ff/12}{m/n/ff/12} +\CJKvlet{bx/n/ff/14}{m/n/ff/14} +\CJKvlet{bx/n/ff/59}{m/n/ff/59} +\CJKvlet{bx/n/ff/61}{m/n/ff/61} +\CJKvlet{bx/n/ff/63}{m/n/ff/63} +\CJKvlet{bx/n/ff/91}{m/n/ff/91} +\CJKvlet{bx/n/ff/93}{m/n/ff/93} +\CJKvlet{bx/n/ff/94}{m/n/ff/94} +\CJKvlet{bx/n/20/19}{m/n/20/19} +\CJKvlet{bx/n/20/20}{m/n/20/20} +\CJKvlet{bx/n/20/37}{m/n/20/37} +\CJKvlet{bx/n/20/38}{m/n/20/38} +\CJKvlet{bx/n/21/144}{m/n/21/144} +\CJKvlet{bx/n/21/145}{m/n/21/145} +\CJKvlet{bx/n/21/146}{m/n/21/146} +\CJKvlet{bx/n/21/147}{m/n/21/147} +\CJKvlet{bx/n/22/35}{m/n/22/35} +\CJKvlet{bx/n/22/37}{m/n/22/37} +\CJKvlet{bx/n/25/0}{m/n/25/0} +\CJKvlet{bx/n/25/2}{m/n/25/2} +\CJKvlet{bx/n/25/12}{m/n/25/12} +\CJKvlet{bx/n/25/16}{m/n/25/16} +\CJKvlet{bx/n/25/20}{m/n/25/20} +\CJKvlet{bx/n/25/24}{m/n/25/24} +\CJKvlet{bx/n/25/28}{m/n/25/28} +\CJKvlet{bx/n/25/36}{m/n/25/36} +\CJKvlet{bx/n/25/44}{m/n/25/44} +\CJKvlet{bx/n/25/52}{m/n/25/52} +\CJKvlet{bx/n/25/80}{m/n/25/80} +\CJKvlet{bx/n/25/81}{m/n/25/81} +\CJKvlet{bx/n/25/82}{m/n/25/82} +\CJKvlet{bx/n/25/83}{m/n/25/83} +\CJKvlet{bx/n/25/84}{m/n/25/84} +\CJKvlet{bx/n/25/85}{m/n/25/85} +\CJKvlet{bx/n/25/86}{m/n/25/86} +\CJKvlet{bx/n/25/87}{m/n/25/87} +\CJKvlet{bx/n/25/88}{m/n/25/88} +\CJKvlet{bx/n/25/89}{m/n/25/89} +\CJKvlet{bx/n/25/90}{m/n/25/90} +\CJKvlet{bx/n/25/91}{m/n/25/91} +\CJKvlet{bx/n/25/92}{m/n/25/92} +\CJKvlet{bx/n/25/93}{m/n/25/93} +\CJKvlet{bx/n/25/94}{m/n/25/94} +\CJKvlet{bx/n/25/95}{m/n/25/95} +\CJKvlet{bx/n/25/96}{m/n/25/96} +\CJKvlet{bx/n/25/97}{m/n/25/97} +\CJKvlet{bx/n/25/98}{m/n/25/98} +\CJKvlet{bx/n/25/99}{m/n/25/99} +\CJKvlet{bx/n/25/100}{m/n/25/100} +\CJKvlet{bx/n/25/101}{m/n/25/101} +\CJKvlet{bx/n/25/102}{m/n/25/102} +\CJKvlet{bx/n/25/103}{m/n/25/103} +\CJKvlet{bx/n/25/104}{m/n/25/104} +\CJKvlet{bx/n/25/105}{m/n/25/105} +\CJKvlet{bx/n/25/106}{m/n/25/106} +\CJKvlet{bx/n/25/107}{m/n/25/107} +\CJKvlet{bx/n/25/109}{m/n/25/109} +\CJKvlet{bx/n/25/110}{m/n/25/110} +\CJKvlet{bx/n/25/111}{m/n/25/111} +\CJKvlet{bx/n/25/112}{m/n/25/112} +\CJKvlet{bx/n/25/116}{m/n/25/116} +\CJKvlet{bx/n/30/1}{m/n/30/1} +\CJKvlet{bx/n/30/2}{m/n/30/2} +\CJKvlet{bx/n/30/8}{m/n/30/8} +\CJKvlet{bx/n/30/9}{m/n/30/9} +\CJKvlet{bx/n/30/10}{m/n/30/10} +\CJKvlet{bx/n/30/11}{m/n/30/11} +\CJKvlet{bx/n/30/12}{m/n/30/12} +\CJKvlet{bx/n/30/13}{m/n/30/13} +\CJKvlet{bx/n/30/14}{m/n/30/14} +\CJKvlet{bx/n/30/15}{m/n/30/15} +\CJKvlet{bx/n/30/16}{m/n/30/16} +\CJKvlet{bx/n/30/17}{m/n/30/17} +\CJKvlet{bx/n/30/20}{m/n/30/20} +\CJKvlet{bx/n/30/21}{m/n/30/21} +\CJKvlet{bx/n/fe/79}{m/n/fe/79} +\CJKvlet{bx/n/fe/80}{m/n/fe/80} +\CJKvlet{bx/n/fe/81}{m/n/fe/81} +\CJKvlet{bx/n/fe/82}{m/n/fe/82} +\CJKvlet{bx/n/fe/89}{m/n/fe/89} +\CJKvlet{bx/n/fe/90}{m/n/fe/90} +\CJKvlet{bx/n/fe/91}{m/n/fe/91} +\CJKvlet{bx/n/fe/92}{m/n/fe/92} +\CJKvlet{bx/n/fe/93}{m/n/fe/93} +\CJKvlet{bx/n/fe/94}{m/n/fe/94} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70gbsn.fd b/Master/texmf-dist/tex/latex/CJK/UTF8/c70gbsn.fd new file mode 100644 index 00000000000..d329601ecd7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70gbsn.fd @@ -0,0 +1,21 @@ +% This is the file c70gbsn.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c70gbsn.fd}[\filedate\space\fileversion] + + +% character set: GB +% font encoding: Unicode + +\DeclareFontFamily{C70}{gbsn}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C70}{gbsn}{m}{n}{<-> CJK * gbsnu}{} +\DeclareFontShape{C70}{gbsn}{bx}{n}{<-> CJKb * gbsnu}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70gkai.fd b/Master/texmf-dist/tex/latex/CJK/UTF8/c70gkai.fd new file mode 100644 index 00000000000..6aa3470295c --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70gkai.fd @@ -0,0 +1,21 @@ +% This is the file c70gkai.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c70gkai.fd}[\filedate\space\fileversion] + + +% character set: GB +% font encoding: Unicode + +\DeclareFontFamily{C70}{gkai}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C70}{gkai}{m}{n}{<-> CJK * gkaiu}{} +\DeclareFontShape{C70}{gkai}{bx}{n}{<-> CJKb * gkaiu}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70mj.fd b/Master/texmf-dist/tex/latex/CJK/UTF8/c70mj.fd new file mode 100644 index 00000000000..17ea5442cc9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70mj.fd @@ -0,0 +1,51 @@ +% This is the file c70mj.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c70mj.fd}[\filedate\space\fileversion] + + +% character set: KS X 1001 +% font encoding: Unicode + +\DeclareFontFamily{C70}{mj}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C70}{mj}{c}{n}{<-> CJK * uwmjc}{} +\DeclareFontShape{C70}{mj}{c}{sl}{<-> CJK * uwmjco}{} +\DeclareFontShape{C70}{mj}{c}{it}{<-> CJKssub * mj/c/sl}{} + +\DeclareFontShape{C70}{mj}{m}{n}{<-> CJK * uwmj}{} +\DeclareFontShape{C70}{mj}{m}{sl}{<-> CJK * uwmjo}{} +\DeclareFontShape{C70}{mj}{m}{it}{<-> CJKssub * mj/m/sl}{} + +\DeclareFontShape{C70}{mj}{x}{n}{<-> CJK * uwmjx}{} +\DeclareFontShape{C70}{mj}{x}{sl}{<-> CJK * uwmjxo}{} +\DeclareFontShape{C70}{mj}{x}{it}{<-> CJKssub * mj/x/sl}{} + +\DeclareFontShape{C70}{mj}{ux}{n}{<-> CJK * uwmju}{} +\DeclareFontShape{C70}{mj}{ux}{sl}{<-> CJK * uwmjuo}{} +\DeclareFontShape{C70}{mj}{ux}{it}{<-> CJKssub * mj/ux/sl}{} + + +\DeclareFontShape{C70}{mj}{bc}{n}{<-> CJKb * uwmjc}{\CJKbold} +\DeclareFontShape{C70}{mj}{bc}{sl}{<-> CJKb * uwmjco}{\CJKbold} +\DeclareFontShape{C70}{mj}{bc}{it}{<-> CJKssub * mj/bc/sl}{} + +\DeclareFontShape{C70}{mj}{b}{n}{<-> CJKb * uwmj}{\CJKbold} +\DeclareFontShape{C70}{mj}{b}{sl}{<-> CJKb * uwmjo}{\CJKbold} +\DeclareFontShape{C70}{mj}{b}{it}{<-> CJKssub * mj/b/sl}{} + +\DeclareFontShape{C70}{mj}{bx}{n}{<-> CJKb * uwmjx}{\CJKbold} +\DeclareFontShape{C70}{mj}{bx}{sl}{<-> CJKb * uwmjxo}{\CJKbold} +\DeclareFontShape{C70}{mj}{bx}{it}{<-> CJKssub * mj/bx/sl}{} + +\DeclareFontShape{C70}{mj}{bux}{n}{<-> CJKb * uwmju}{\CJKbold} +\DeclareFontShape{C70}{mj}{bux}{sl}{<-> CJKb * uwmjuo}{\CJKbold} +\DeclareFontShape{C70}{mj}{bux}{it}{<-> CJKssub * mj/bux/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/UTF8/c70song.fd b/Master/texmf-dist/tex/latex/CJK/UTF8/c70song.fd new file mode 100644 index 00000000000..d237204705f --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/UTF8/c70song.fd @@ -0,0 +1,21 @@ +% This is the file c70song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c70song.fd}[\filedate\space\fileversion] + + +% character set: Unicode U+0080 - U+FFFD +% font encoding: Unicode + +\DeclareFontFamily{C70}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C70}{song}{m}{n}{<-> CJK * cyberb}{} +\DeclareFontShape{C70}{song}{bx}{n}{<-> CJKb * cyberb}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42goth.fd b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42goth.fd new file mode 100644 index 00000000000..63bb4ef298b --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42goth.fd @@ -0,0 +1,22 @@ +% This is the file c42goth.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c42goth.fd}[\filedate\space\fileversion] + +% Japanese characters in JIS encoding scheme using Wadalab fonts: +% wadalab-gothic-0-13 + +\DeclareFontFamily{C42}{goth}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C42}{goth}{m}{n} + { <-> CJK * dgj}{} +\DeclareFontShape{C42}{goth}{bx}{n} + { <-> CJKb * dgj}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42goth.fdx b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42goth.fdx new file mode 100644 index 00000000000..df3f4d68a31 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42goth.fdx @@ -0,0 +1,66 @@ +% This is the file c42goth.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c42goth.fdx}[\filedate\space\fileversion] + + +\CJKvdef{rotate}{} +\CJKvdef{offset}{.5em} + +\CJKvdef{m/n/sy/2}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{2}\hss}} +\CJKvdef{m/n/sy/3}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{3}\hss}} +\CJKvdef{m/n/sy/4}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{4}\hss}} +\CJKvdef{m/n/sy/5}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{5}\hss}} +\CJKvdef{m/n/sy/28}{\CJKsymbolsimple{28}} +\CJKvdef{m/n/sy/33}{\CJKsymbolsimple{33}} +\CJKvdef{m/n/sy/36}{\CJKsymbolsimple{36}} +\CJKvdef{m/n/sy/37}{\CJKsymbolsimple{37}} +\CJKvdef{m/n/sy/42}{\CJKsymbolsimple{42}} +\CJKvdef{m/n/sy/43}{\CJKsymbolsimple{43}} +\CJKvdef{m/n/sy/44}{\CJKsymbolsimple{44}} +\CJKvdef{m/n/sy/45}{\CJKsymbolsimple{45}} +\CJKvdef{m/n/sy/46}{\CJKsymbolsimple{46}} +\CJKvdef{m/n/sy/47}{\CJKsymbolsimple{47}} +\CJKvdef{m/n/sy/48}{\CJKsymbolsimple{48}} +\CJKvdef{m/n/sy/49}{\CJKsymbolsimple{49}} +\CJKvdef{m/n/sy/50}{\CJKsymbolsimple{50}} +\CJKvdef{m/n/sy/51}{\CJKsymbolsimple{51}} +\CJKvdef{m/n/sy/52}{\CJKsymbolsimple{52}} +\CJKvdef{m/n/sy/53}{\CJKsymbolsimple{53}} +\CJKvdef{m/n/sy/54}{\CJKsymbolsimple{54}} +\CJKvdef{m/n/sy/55}{\CJKsymbolsimple{55}} +\CJKvdef{m/n/sy/56}{\CJKsymbolsimple{56}} +\CJKvdef{m/n/sy/57}{\CJKsymbolsimple{57}} + +\CJKvlet{bx/n/sy/2}{m/n/sy/2} +\CJKvlet{bx/n/sy/3}{m/n/sy/3} +\CJKvlet{bx/n/sy/4}{m/n/sy/4} +\CJKvlet{bx/n/sy/5}{m/n/sy/5} +\CJKvlet{bx/n/sy/28}{m/n/sy/28} +\CJKvlet{bx/n/sy/33}{m/n/sy/33} +\CJKvlet{bx/n/sy/36}{m/n/sy/36} +\CJKvlet{bx/n/sy/37}{m/n/sy/37} +\CJKvlet{bx/n/sy/42}{m/n/sy/42} +\CJKvlet{bx/n/sy/43}{m/n/sy/43} +\CJKvlet{bx/n/sy/44}{m/n/sy/44} +\CJKvlet{bx/n/sy/45}{m/n/sy/45} +\CJKvlet{bx/n/sy/46}{m/n/sy/46} +\CJKvlet{bx/n/sy/47}{m/n/sy/47} +\CJKvlet{bx/n/sy/48}{m/n/sy/48} +\CJKvlet{bx/n/sy/49}{m/n/sy/49} +\CJKvlet{bx/n/sy/50}{m/n/sy/50} +\CJKvlet{bx/n/sy/51}{m/n/sy/51} +\CJKvlet{bx/n/sy/52}{m/n/sy/52} +\CJKvlet{bx/n/sy/53}{m/n/sy/53} +\CJKvlet{bx/n/sy/54}{m/n/sy/54} +\CJKvlet{bx/n/sy/55}{m/n/sy/55} +\CJKvlet{bx/n/sy/56}{m/n/sy/56} +\CJKvlet{bx/n/sy/57}{m/n/sy/57} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42maru.fd b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42maru.fd new file mode 100644 index 00000000000..09e59855bde --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42maru.fd @@ -0,0 +1,23 @@ +% This is the file c42maru.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c42maru.fd}[\filedate\space\fileversion] + + +% Japanese characters in JIS encoding scheme using Wadalab fonts: +% wadalab-maru-0-8 + +\DeclareFontFamily{C42}{maru}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C42}{maru}{m}{n} + { <-> CJK * mrj}{} +\DeclareFontShape{C42}{maru}{bx}{n} + { <-> CJKb * mrj}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42maru.fdx b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42maru.fdx new file mode 100644 index 00000000000..da7d4080ad3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42maru.fdx @@ -0,0 +1,66 @@ +% This is the file c42maru.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c42maru.fdx}[\filedate\space\fileversion] + + +\CJKvdef{rotate}{} +\CJKvdef{offset}{.5em} + +\CJKvdef{m/n/sy/2}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{2}\hss}} +\CJKvdef{m/n/sy/3}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{3}\hss}} +\CJKvdef{m/n/sy/4}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{4}\hss}} +\CJKvdef{m/n/sy/5}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{5}\hss}} +\CJKvdef{m/n/sy/28}{\CJKsymbolsimple{28}} +\CJKvdef{m/n/sy/33}{\CJKsymbolsimple{33}} +\CJKvdef{m/n/sy/36}{\CJKsymbolsimple{36}} +\CJKvdef{m/n/sy/37}{\CJKsymbolsimple{37}} +\CJKvdef{m/n/sy/42}{\CJKsymbolsimple{42}} +\CJKvdef{m/n/sy/43}{\CJKsymbolsimple{43}} +\CJKvdef{m/n/sy/44}{\CJKsymbolsimple{44}} +\CJKvdef{m/n/sy/45}{\CJKsymbolsimple{45}} +\CJKvdef{m/n/sy/46}{\CJKsymbolsimple{46}} +\CJKvdef{m/n/sy/47}{\CJKsymbolsimple{47}} +\CJKvdef{m/n/sy/48}{\CJKsymbolsimple{48}} +\CJKvdef{m/n/sy/49}{\CJKsymbolsimple{49}} +\CJKvdef{m/n/sy/50}{\CJKsymbolsimple{50}} +\CJKvdef{m/n/sy/51}{\CJKsymbolsimple{51}} +\CJKvdef{m/n/sy/52}{\CJKsymbolsimple{52}} +\CJKvdef{m/n/sy/53}{\CJKsymbolsimple{53}} +\CJKvdef{m/n/sy/54}{\CJKsymbolsimple{54}} +\CJKvdef{m/n/sy/55}{\CJKsymbolsimple{55}} +\CJKvdef{m/n/sy/56}{\CJKsymbolsimple{56}} +\CJKvdef{m/n/sy/57}{\CJKsymbolsimple{57}} + +\CJKvlet{bx/n/sy/2}{m/n/sy/2} +\CJKvlet{bx/n/sy/3}{m/n/sy/3} +\CJKvlet{bx/n/sy/4}{m/n/sy/4} +\CJKvlet{bx/n/sy/5}{m/n/sy/5} +\CJKvlet{bx/n/sy/28}{m/n/sy/28} +\CJKvlet{bx/n/sy/33}{m/n/sy/33} +\CJKvlet{bx/n/sy/36}{m/n/sy/36} +\CJKvlet{bx/n/sy/37}{m/n/sy/37} +\CJKvlet{bx/n/sy/42}{m/n/sy/42} +\CJKvlet{bx/n/sy/43}{m/n/sy/43} +\CJKvlet{bx/n/sy/44}{m/n/sy/44} +\CJKvlet{bx/n/sy/45}{m/n/sy/45} +\CJKvlet{bx/n/sy/46}{m/n/sy/46} +\CJKvlet{bx/n/sy/47}{m/n/sy/47} +\CJKvlet{bx/n/sy/48}{m/n/sy/48} +\CJKvlet{bx/n/sy/49}{m/n/sy/49} +\CJKvlet{bx/n/sy/50}{m/n/sy/50} +\CJKvlet{bx/n/sy/51}{m/n/sy/51} +\CJKvlet{bx/n/sy/52}{m/n/sy/52} +\CJKvlet{bx/n/sy/53}{m/n/sy/53} +\CJKvlet{bx/n/sy/54}{m/n/sy/54} +\CJKvlet{bx/n/sy/55}{m/n/sy/55} +\CJKvlet{bx/n/sy/56}{m/n/sy/56} +\CJKvlet{bx/n/sy/57}{m/n/sy/57} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42min.fd b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42min.fd new file mode 100644 index 00000000000..4003a835832 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42min.fd @@ -0,0 +1,26 @@ +% This is the file c42min.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c42min.fd}[\filedate\space\fileversion] + + +% Japanese characters in JIS encoding scheme using Wadalab fonts: +% wadalab-mincho-0-8 (`light' series) +% wadalab-mincho-0-12 (`normal' series) + +\DeclareFontFamily{C42}{min}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C42}{min}{l}{n} + { <-> CJK * mcj}{} +\DeclareFontShape{C42}{min}{m}{n} + { <-> CJK * dmj}{} +\DeclareFontShape{C42}{min}{bx}{n} + { <-> CJKb * dmj}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42min.fdx b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42min.fdx new file mode 100644 index 00000000000..798b5b01939 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c42min.fdx @@ -0,0 +1,91 @@ +% This is the file c42min.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c42min.fdx}[\filedate\space\fileversion] + + +\CJKvdef{rotate}{} +\CJKvdef{offset}{.5em} + +\CJKvdef{m/n/sy/2}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{2}\hss}} +\CJKvdef{m/n/sy/3}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{3}\hss}} +\CJKvdef{m/n/sy/4}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{4}\hss}} +\CJKvdef{m/n/sy/5}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{5}\hss}} +\CJKvdef{m/n/sy/28}{\CJKsymbolsimple{28}} +\CJKvdef{m/n/sy/33}{\CJKsymbolsimple{33}} +\CJKvdef{m/n/sy/36}{\CJKsymbolsimple{36}} +\CJKvdef{m/n/sy/37}{\CJKsymbolsimple{37}} +\CJKvdef{m/n/sy/42}{\CJKsymbolsimple{42}} +\CJKvdef{m/n/sy/43}{\CJKsymbolsimple{43}} +\CJKvdef{m/n/sy/44}{\CJKsymbolsimple{44}} +\CJKvdef{m/n/sy/45}{\CJKsymbolsimple{45}} +\CJKvdef{m/n/sy/46}{\CJKsymbolsimple{46}} +\CJKvdef{m/n/sy/47}{\CJKsymbolsimple{47}} +\CJKvdef{m/n/sy/48}{\CJKsymbolsimple{48}} +\CJKvdef{m/n/sy/49}{\CJKsymbolsimple{49}} +\CJKvdef{m/n/sy/50}{\CJKsymbolsimple{50}} +\CJKvdef{m/n/sy/51}{\CJKsymbolsimple{51}} +\CJKvdef{m/n/sy/52}{\CJKsymbolsimple{52}} +\CJKvdef{m/n/sy/53}{\CJKsymbolsimple{53}} +\CJKvdef{m/n/sy/54}{\CJKsymbolsimple{54}} +\CJKvdef{m/n/sy/55}{\CJKsymbolsimple{55}} +\CJKvdef{m/n/sy/56}{\CJKsymbolsimple{56}} +\CJKvdef{m/n/sy/57}{\CJKsymbolsimple{57}} + +\CJKvlet{bx/n/sy/2}{m/n/sy/2} +\CJKvlet{bx/n/sy/3}{m/n/sy/3} +\CJKvlet{bx/n/sy/4}{m/n/sy/4} +\CJKvlet{bx/n/sy/5}{m/n/sy/5} +\CJKvlet{bx/n/sy/28}{m/n/sy/28} +\CJKvlet{bx/n/sy/33}{m/n/sy/33} +\CJKvlet{bx/n/sy/36}{m/n/sy/36} +\CJKvlet{bx/n/sy/37}{m/n/sy/37} +\CJKvlet{bx/n/sy/42}{m/n/sy/42} +\CJKvlet{bx/n/sy/43}{m/n/sy/43} +\CJKvlet{bx/n/sy/44}{m/n/sy/44} +\CJKvlet{bx/n/sy/45}{m/n/sy/45} +\CJKvlet{bx/n/sy/46}{m/n/sy/46} +\CJKvlet{bx/n/sy/47}{m/n/sy/47} +\CJKvlet{bx/n/sy/48}{m/n/sy/48} +\CJKvlet{bx/n/sy/49}{m/n/sy/49} +\CJKvlet{bx/n/sy/50}{m/n/sy/50} +\CJKvlet{bx/n/sy/51}{m/n/sy/51} +\CJKvlet{bx/n/sy/52}{m/n/sy/52} +\CJKvlet{bx/n/sy/53}{m/n/sy/53} +\CJKvlet{bx/n/sy/54}{m/n/sy/54} +\CJKvlet{bx/n/sy/55}{m/n/sy/55} +\CJKvlet{bx/n/sy/56}{m/n/sy/56} +\CJKvlet{bx/n/sy/57}{m/n/sy/57} + +\CJKvlet{l/n/sy/2}{m/n/sy/2} +\CJKvlet{l/n/sy/3}{m/n/sy/3} +\CJKvlet{l/n/sy/4}{m/n/sy/4} +\CJKvlet{l/n/sy/5}{m/n/sy/5} +\CJKvlet{l/n/sy/28}{m/n/sy/28} +\CJKvlet{l/n/sy/33}{m/n/sy/33} +\CJKvlet{l/n/sy/36}{m/n/sy/36} +\CJKvlet{l/n/sy/37}{m/n/sy/37} +\CJKvlet{l/n/sy/42}{m/n/sy/42} +\CJKvlet{l/n/sy/43}{m/n/sy/43} +\CJKvlet{l/n/sy/44}{m/n/sy/44} +\CJKvlet{l/n/sy/45}{m/n/sy/45} +\CJKvlet{l/n/sy/46}{m/n/sy/46} +\CJKvlet{l/n/sy/47}{m/n/sy/47} +\CJKvlet{l/n/sy/48}{m/n/sy/48} +\CJKvlet{l/n/sy/49}{m/n/sy/49} +\CJKvlet{l/n/sy/50}{m/n/sy/50} +\CJKvlet{l/n/sy/51}{m/n/sy/51} +\CJKvlet{l/n/sy/52}{m/n/sy/52} +\CJKvlet{l/n/sy/53}{m/n/sy/53} +\CJKvlet{l/n/sy/54}{m/n/sy/54} +\CJKvlet{l/n/sy/55}{m/n/sy/55} +\CJKvlet{l/n/sy/56}{m/n/sy/56} +\CJKvlet{l/n/sy/57}{m/n/sy/57} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c52maru.fd b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c52maru.fd new file mode 100644 index 00000000000..12915eab6f7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c52maru.fd @@ -0,0 +1,23 @@ +% This is the file c52maru.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c52maru.fd}[\filedate\space\fileversion] + + +% Japanese characters in JIS2 encoding scheme using Wadalab fonts: +% wadalab-maru-1-8 + +\DeclareFontFamily{C52}{maru}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C52}{maru}{m}{n} + { <-> CJK * mr2j}{} +\DeclareFontShape{C52}{maru}{bx}{n} + { <-> CJKb * mr2j}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c52maru.fdx b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c52maru.fdx new file mode 100644 index 00000000000..68ab56b7f2a --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c52maru.fdx @@ -0,0 +1,16 @@ +% This is the file c52maru.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c52maru.fdx}[\filedate\space\fileversion] + + +\CJKvdef{rotate}{} +\CJKvdef{offset}{.5em} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c52min.fd b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c52min.fd new file mode 100644 index 00000000000..e3281b008b6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c52min.fd @@ -0,0 +1,23 @@ +% This is the file c52min.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c52min.fd}[\filedate\space\fileversion] + + +% Japanese characters in JIS2 encoding scheme using Wadalab fonts: +% wadalab-mincho-1-8 + +\DeclareFontFamily{C52}{min}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C52}{min}{m}{n} + { <-> CJK * mc2j}{} +\DeclareFontShape{C52}{min}{bx}{n} + { <-> CJKb * mc2j}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c52min.fdx b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c52min.fdx new file mode 100644 index 00000000000..e83c5feb524 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c52min.fdx @@ -0,0 +1,16 @@ +% This is the file c52min.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c52min.fdx}[\filedate\space\fileversion] + + +\CJKvdef{rotate}{} +\CJKvdef{offset}{.5em} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c70goth.fd b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c70goth.fd new file mode 100644 index 00000000000..c9061a4d82f --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c70goth.fd @@ -0,0 +1,25 @@ +% This is the file c70goth.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c70goth.fd}[\filedate\space\fileversion] + + +% character set: Unicode U+0080 - U+FFFD +% font encoding: Unicode +% +% udgj is Wadalab gothic-0-13. + +\DeclareFontFamily{C70}{goth}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C70}{goth}{m}{n} + { <-> CJK * udgj}{} +\DeclareFontShape{C70}{goth}{bx}{n} + { <-> CJKb * udgj}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c70maru.fd b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c70maru.fd new file mode 100644 index 00000000000..d651fda56f1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c70maru.fd @@ -0,0 +1,25 @@ +% This is the file c70maru.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c70maru.fd}[\filedate\space\fileversion] + + +% character set: Unicode U+0080 - U+FFFD +% font encoding: Unicode +% +% umrj is Wadalab maru-0-8 combined with maru-1-8. + +\DeclareFontFamily{C70}{maru}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C70}{maru}{m}{n} + { <-> CJK * umrj}{} +\DeclareFontShape{C70}{maru}{bx}{n} + { <-> CJKb * umrj}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c70min.fd b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c70min.fd new file mode 100644 index 00000000000..07295f21333 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/contrib/wadalab/c70min.fd @@ -0,0 +1,28 @@ +% This is the file c70min.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c70min.fd}[\filedate\space\fileversion] + + +% character set: Unicode U+0080 - U+FFFD +% font encoding: Unicode +% +% udmj is Wadalab mincho-0-12 combined with mincho-1-8. +% umcj is Wadalab mincho-0-8 combined with mincho-1-8. + +\DeclareFontFamily{C70}{min}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C70}{min}{l}{n} + { <-> CJK * umcj}{} +\DeclareFontShape{C70}{min}{m}{n} + { <-> CJK * udmj}{} +\DeclareFontShape{C70}{min}{bx}{n} + { <-> CJKb * udmj}{\CJKbold} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/extended.chr b/Master/texmf-dist/tex/latex/CJK/extended.chr new file mode 100644 index 00000000000..8a6edff867c --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/extended.chr @@ -0,0 +1,202 @@ +% This is the file extended.chr of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{extended.chr}[\filedate\space\fileversion] + + +% define macros for handling extended encodings (GBK, Big5+). + +\gdef\CJK@extendedChr{ + \CJK@global\chardef\CJK@gap "07F\relax + + \CJK@global\def\CJK@char##1##2##3{ + {\ifnum ##3 < \CJK@min + \CJK@err + \else + \ifnum ##3 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##3\relax + \ifnum ##3 > \CJK@gap + \advance\@tempcnta \m@ne + \fi + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \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 + + \CJK@CJK + \fi + \fi}} + +% the same, but the plane crosses the font file boundary. + + \CJK@global\def\CJK@charx##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \@tempcntb 256\relax + \ifnum ##4 > \CJK@gap + \advance\@tempcnta \m@ne + \advance\@tempcntb \@ne + \fi + \advance\@tempcnta ##3\relax + \advance\@tempcntb -##3\relax + \chardef\@temp \@tempcntb + \ifnum ##4 < \@temp + \edef\CJK@plane{##1} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##2} + \fi + \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 + + \CJK@CJK + \fi + \fi}} + +% for punctuation. + + \CJK@global\def\CJK@punctchar##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##4} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \ifnum ##4 > \CJK@gap + \advance\@tempcnta \m@ne + \fi + \advance\@tempcnta ##3\relax + \edef\CJK@plane{##2} + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}} + + \CJK@global\def\CJK@punctcharx##1##2##3##4##5{ + {\ifnum ##5 < \CJK@min + \CJK@err + \else + \ifnum ##5 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##5} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##5\relax + \@tempcntb 256\relax + \ifnum ##5 > \CJK@gap + \advance\@tempcnta \m@ne + \advance\@tempcntb \@ne + \fi + \advance\@tempcnta ##4\relax + \advance\@tempcntb -##4\relax + \chardef\@temp \@tempcntb + \ifnum ##5 < \@temp + \edef\CJK@plane{##2} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##3} + \fi + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/extended.enc b/Master/texmf-dist/tex/latex/CJK/extended.enc new file mode 100644 index 00000000000..9b8c3b9b273 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/extended.enc @@ -0,0 +1,272 @@ +% This is the file extended.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{extended.enc}[\filedate\space\fileversion] + + +% extended encoding: +% each plane has 190 characters (GBK, Big5+) (0x40-0x7E, 0x80-0xFE). + +\gdef\CJK@extendedEncoding{ + \CJK@loadChr{extended} + + \CJK@namegdef{^^81}##1{\CJK@disableMakeUppercase + \CJK@char {01}{-64}{##1}} + \CJK@namegdef{^^82}##1{\CJK@disableMakeUppercase + \CJK@charx{01}{02}{126}{##1}} + \CJK@namegdef{^^83}##1{\CJK@disableMakeUppercase + \CJK@charx{02}{03}{ 60}{##1}} + \CJK@namegdef{^^84}##1{\CJK@disableMakeUppercase + \CJK@char {03}{ -6}{##1}} + \CJK@namegdef{^^85}##1{\CJK@disableMakeUppercase + \CJK@charx{03}{04}{184}{##1}} + \CJK@namegdef{^^86}##1{\CJK@disableMakeUppercase + \CJK@charx{04}{05}{118}{##1}} + \CJK@namegdef{^^87}##1{\CJK@disableMakeUppercase + \CJK@charx{05}{06}{ 52}{##1}} + \CJK@namegdef{^^88}##1{\CJK@disableMakeUppercase + \CJK@char {06}{-14}{##1}} + \CJK@namegdef{^^89}##1{\CJK@disableMakeUppercase + \CJK@charx{06}{07}{176}{##1}} + \CJK@namegdef{^^8a}##1{\CJK@disableMakeUppercase + \CJK@charx{07}{08}{110}{##1}} + \CJK@namegdef{^^8b}##1{\CJK@disableMakeUppercase + \CJK@charx{08}{09}{ 44}{##1}} + \CJK@namegdef{^^8c}##1{\CJK@disableMakeUppercase + \CJK@char {09}{-22}{##1}} + \CJK@namegdef{^^8d}##1{\CJK@disableMakeUppercase + \CJK@charx{09}{10}{168}{##1}} + \CJK@namegdef{^^8e}##1{\CJK@disableMakeUppercase + \CJK@charx{10}{11}{102}{##1}} + \CJK@namegdef{^^8f}##1{\CJK@disableMakeUppercase + \CJK@charx{11}{12}{ 36}{##1}} + \CJK@namegdef{^^90}##1{\CJK@disableMakeUppercase + \CJK@char {12}{-30}{##1}} + \CJK@namegdef{^^91}##1{\CJK@disableMakeUppercase + \CJK@charx{12}{13}{160}{##1}} + \CJK@namegdef{^^92}##1{\CJK@disableMakeUppercase + \CJK@charx{13}{14}{ 94}{##1}} + \CJK@namegdef{^^93}##1{\CJK@disableMakeUppercase + \CJK@charx{14}{15}{ 28}{##1}} + \CJK@namegdef{^^94}##1{\CJK@disableMakeUppercase + \CJK@char {15}{-38}{##1}} + \CJK@namegdef{^^95}##1{\CJK@disableMakeUppercase + \CJK@charx{15}{16}{152}{##1}} + \CJK@namegdef{^^96}##1{\CJK@disableMakeUppercase + \CJK@charx{16}{17}{ 86}{##1}} + \CJK@namegdef{^^97}##1{\CJK@disableMakeUppercase + \CJK@charx{17}{18}{ 20}{##1}} + \CJK@namegdef{^^98}##1{\CJK@disableMakeUppercase + \CJK@char {18}{-46}{##1}} + \CJK@namegdef{^^99}##1{\CJK@disableMakeUppercase + \CJK@charx{18}{19}{144}{##1}} + \CJK@namegdef{^^9a}##1{\CJK@disableMakeUppercase + \CJK@charx{19}{20}{ 78}{##1}} + \CJK@namegdef{^^9b}##1{\CJK@disableMakeUppercase + \CJK@charx{20}{21}{ 12}{##1}} + \CJK@namegdef{^^9c}##1{\CJK@disableMakeUppercase + \CJK@char {21}{-54}{##1}} + \CJK@namegdef{^^9d}##1{\CJK@disableMakeUppercase + \CJK@charx{21}{22}{136}{##1}} + \CJK@namegdef{^^9e}##1{\CJK@disableMakeUppercase + \CJK@charx{22}{23}{ 70}{##1}} + \CJK@namegdef{^^9f}##1{\CJK@disableMakeUppercase + \CJK@charx{23}{24}{ 4}{##1}} + \CJK@namegdef{^^a0}##1{\CJK@disableMakeUppercase + \CJK@char {24}{-62}{##1}} + \CJK@namegdef{^^a1}##1{\CJK@disableMakeUppercase + \CJK@punctcharx{A1}{24}{25}{128}{##1}} + \CJK@namegdef{^^a2}##1{\CJK@disableMakeUppercase + \CJK@punctcharx{A2}{25}{26}{ 62}{##1}} + \CJK@namegdef{^^a3}##1{\CJK@disableMakeUppercase + \CJK@punctchar {A3}{26}{ -4}{##1}} + \CJK@namegdef{^^a4}##1{\CJK@disableMakeUppercase + \CJK@punctcharx{A4}{26}{27}{186}{##1}} + \CJK@namegdef{^^a5}##1{\CJK@disableMakeUppercase + \CJK@punctcharx{A5}{27}{28}{120}{##1}} + \CJK@namegdef{^^a6}##1{\CJK@disableMakeUppercase + \CJK@charx{28}{29}{ 54}{##1}} + \CJK@namegdef{^^a7}##1{\CJK@disableMakeUppercase + \CJK@char {29}{-12}{##1}} + \CJK@namegdef{^^a8}##1{\CJK@disableMakeUppercase + \CJK@charx{29}{30}{178}{##1}} + \CJK@namegdef{^^a9}##1{\CJK@disableMakeUppercase + \CJK@charx{30}{31}{112}{##1}} + \CJK@namegdef{^^aa}##1{\CJK@disableMakeUppercase + \CJK@charx{31}{32}{ 46}{##1}} + \CJK@namegdef{^^ab}##1{\CJK@disableMakeUppercase + \CJK@char {32}{-20}{##1}} + \CJK@namegdef{^^ac}##1{\CJK@disableMakeUppercase + \CJK@charx{32}{33}{170}{##1}} + \CJK@namegdef{^^ad}##1{\CJK@disableMakeUppercase + \CJK@charx{33}{34}{104}{##1}} + \CJK@namegdef{^^ae}##1{\CJK@disableMakeUppercase + \CJK@charx{34}{35}{ 38}{##1}} + \CJK@namegdef{^^af}##1{\CJK@disableMakeUppercase + \CJK@char {35}{-28}{##1}} + \CJK@namegdef{^^b0}##1{\CJK@disableMakeUppercase + \CJK@charx{35}{36}{162}{##1}} + \CJK@namegdef{^^b1}##1{\CJK@disableMakeUppercase + \CJK@charx{36}{37}{ 96}{##1}} + \CJK@namegdef{^^b2}##1{\CJK@disableMakeUppercase + \CJK@charx{37}{38}{ 30}{##1}} + \CJK@namegdef{^^b3}##1{\CJK@disableMakeUppercase + \CJK@char {38}{-36}{##1}} + \CJK@namegdef{^^b4}##1{\CJK@disableMakeUppercase + \CJK@charx{38}{39}{154}{##1}} + \CJK@namegdef{^^b5}##1{\CJK@disableMakeUppercase + \CJK@charx{39}{40}{ 88}{##1}} + \CJK@namegdef{^^b6}##1{\CJK@disableMakeUppercase + \CJK@charx{40}{41}{ 22}{##1}} + \CJK@namegdef{^^b7}##1{\CJK@disableMakeUppercase + \CJK@char {41}{-44}{##1}} + \CJK@namegdef{^^b8}##1{\CJK@disableMakeUppercase + \CJK@charx{41}{42}{146}{##1}} + \CJK@namegdef{^^b9}##1{\CJK@disableMakeUppercase + \CJK@charx{42}{43}{ 80}{##1}} + \CJK@namegdef{^^ba}##1{\CJK@disableMakeUppercase + \CJK@charx{43}{44}{ 14}{##1}} + \CJK@namegdef{^^bb}##1{\CJK@disableMakeUppercase + \CJK@char {44}{-52}{##1}} + \CJK@namegdef{^^bc}##1{\CJK@disableMakeUppercase + \CJK@charx{44}{45}{138}{##1}} + \CJK@namegdef{^^bd}##1{\CJK@disableMakeUppercase + \CJK@charx{45}{46}{ 72}{##1}} + \CJK@namegdef{^^be}##1{\CJK@disableMakeUppercase + \CJK@charx{46}{47}{ 6}{##1}} + \CJK@namegdef{^^bf}##1{\CJK@disableMakeUppercase + \CJK@char {47}{-60}{##1}} + \CJK@namegdef{^^c0}##1{\CJK@disableMakeUppercase + \CJK@charx{47}{48}{130}{##1}} + \CJK@namegdef{^^c1}##1{\CJK@disableMakeUppercase + \CJK@charx{48}{49}{ 64}{##1}} + \CJK@namegdef{^^c2}##1{\CJK@disableMakeUppercase + \CJK@char {49}{ -2}{##1}} + \CJK@namegdef{^^c3}##1{\CJK@disableMakeUppercase + \CJK@charx{49}{50}{188}{##1}} + \CJK@namegdef{^^c4}##1{\CJK@disableMakeUppercase + \CJK@charx{50}{51}{122}{##1}} + \CJK@namegdef{^^c5}##1{\CJK@disableMakeUppercase + \CJK@charx{51}{52}{ 56}{##1}} + \CJK@namegdef{^^c6}##1{\CJK@disableMakeUppercase + \CJK@char {52}{-10}{##1}} + \CJK@namegdef{^^c7}##1{\CJK@disableMakeUppercase + \CJK@charx{52}{53}{180}{##1}} + \CJK@namegdef{^^c8}##1{\CJK@disableMakeUppercase + \CJK@charx{53}{54}{114}{##1}} + \CJK@namegdef{^^c9}##1{\CJK@disableMakeUppercase + \CJK@charx{54}{55}{ 48}{##1}} + \CJK@namegdef{^^ca}##1{\CJK@disableMakeUppercase + \CJK@char {55}{-18}{##1}} + \CJK@namegdef{^^cb}##1{\CJK@disableMakeUppercase + \CJK@charx{55}{56}{172}{##1}} + \CJK@namegdef{^^cc}##1{\CJK@disableMakeUppercase + \CJK@charx{56}{57}{106}{##1}} + \CJK@namegdef{^^cd}##1{\CJK@disableMakeUppercase + \CJK@charx{57}{58}{ 40}{##1}} + \CJK@namegdef{^^ce}##1{\CJK@disableMakeUppercase + \CJK@char {58}{-26}{##1}} + \CJK@namegdef{^^cf}##1{\CJK@disableMakeUppercase + \CJK@charx{58}{59}{164}{##1}} + \CJK@namegdef{^^d0}##1{\CJK@disableMakeUppercase + \CJK@charx{59}{60}{ 98}{##1}} + \CJK@namegdef{^^d1}##1{\CJK@disableMakeUppercase + \CJK@charx{60}{61}{ 32}{##1}} + \CJK@namegdef{^^d2}##1{\CJK@disableMakeUppercase + \CJK@char {61}{-34}{##1}} + \CJK@namegdef{^^d3}##1{\CJK@disableMakeUppercase + \CJK@charx{61}{62}{156}{##1}} + \CJK@namegdef{^^d4}##1{\CJK@disableMakeUppercase + \CJK@charx{62}{63}{ 90}{##1}} + \CJK@namegdef{^^d5}##1{\CJK@disableMakeUppercase + \CJK@charx{63}{64}{ 24}{##1}} + \CJK@namegdef{^^d6}##1{\CJK@disableMakeUppercase + \CJK@char {64}{-42}{##1}} + \CJK@namegdef{^^d7}##1{\CJK@disableMakeUppercase + \CJK@charx{64}{65}{148}{##1}} + \CJK@namegdef{^^d8}##1{\CJK@disableMakeUppercase + \CJK@charx{65}{66}{ 82}{##1}} + \CJK@namegdef{^^d9}##1{\CJK@disableMakeUppercase + \CJK@charx{66}{67}{ 16}{##1}} + \CJK@namegdef{^^da}##1{\CJK@disableMakeUppercase + \CJK@char {67}{-50}{##1}} + \CJK@namegdef{^^db}##1{\CJK@disableMakeUppercase + \CJK@charx{67}{68}{140}{##1}} + \CJK@namegdef{^^dc}##1{\CJK@disableMakeUppercase + \CJK@charx{68}{69}{ 74}{##1}} + \CJK@namegdef{^^dd}##1{\CJK@disableMakeUppercase + \CJK@charx{69}{70}{ 8}{##1}} + \CJK@namegdef{^^de}##1{\CJK@disableMakeUppercase + \CJK@char {70}{-58}{##1}} + \CJK@namegdef{^^df}##1{\CJK@disableMakeUppercase + \CJK@charx{70}{71}{132}{##1}} + \CJK@namegdef{^^e0}##1{\CJK@disableMakeUppercase + \CJK@charx{71}{72}{ 66}{##1}} + \CJK@namegdef{^^e1}##1{\CJK@disableMakeUppercase + \CJK@char {72}{ 0}{##1}} + \CJK@namegdef{^^e2}##1{\CJK@disableMakeUppercase + \CJK@charx{72}{73}{190}{##1}} + \CJK@namegdef{^^e3}##1{\CJK@disableMakeUppercase + \CJK@charx{73}{74}{124}{##1}} + \CJK@namegdef{^^e4}##1{\CJK@disableMakeUppercase + \CJK@charx{74}{75}{ 58}{##1}} + \CJK@namegdef{^^e5}##1{\CJK@disableMakeUppercase + \CJK@char {75}{ -8}{##1}} + \CJK@namegdef{^^e6}##1{\CJK@disableMakeUppercase + \CJK@charx{75}{76}{182}{##1}} + \CJK@namegdef{^^e7}##1{\CJK@disableMakeUppercase + \CJK@charx{76}{77}{116}{##1}} + \CJK@namegdef{^^e8}##1{\CJK@disableMakeUppercase + \CJK@charx{77}{78}{ 50}{##1}} + \CJK@namegdef{^^e9}##1{\CJK@disableMakeUppercase + \CJK@char {78}{-16}{##1}} + \CJK@namegdef{^^ea}##1{\CJK@disableMakeUppercase + \CJK@charx{78}{79}{174}{##1}} + \CJK@namegdef{^^eb}##1{\CJK@disableMakeUppercase + \CJK@charx{79}{80}{108}{##1}} + \CJK@namegdef{^^ec}##1{\CJK@disableMakeUppercase + \CJK@charx{80}{81}{ 42}{##1}} + \CJK@namegdef{^^ed}##1{\CJK@disableMakeUppercase + \CJK@char {81}{-24}{##1}} + \CJK@namegdef{^^ee}##1{\CJK@disableMakeUppercase + \CJK@charx{81}{82}{166}{##1}} + \CJK@namegdef{^^ef}##1{\CJK@disableMakeUppercase + \CJK@charx{82}{83}{100}{##1}} + \CJK@namegdef{^^f0}##1{\CJK@disableMakeUppercase + \CJK@charx{83}{84}{ 34}{##1}} + \CJK@namegdef{^^f1}##1{\CJK@disableMakeUppercase + \CJK@char {84}{-32}{##1}} + \CJK@namegdef{^^f2}##1{\CJK@disableMakeUppercase + \CJK@charx{84}{85}{158}{##1}} + \CJK@namegdef{^^f3}##1{\CJK@disableMakeUppercase + \CJK@charx{85}{86}{ 92}{##1}} + \CJK@namegdef{^^f4}##1{\CJK@disableMakeUppercase + \CJK@charx{86}{87}{ 26}{##1}} + \CJK@namegdef{^^f5}##1{\CJK@disableMakeUppercase + \CJK@char {87}{-40}{##1}} + \CJK@namegdef{^^f6}##1{\CJK@disableMakeUppercase + \CJK@charx{87}{88}{150}{##1}} + \CJK@namegdef{^^f7}##1{\CJK@disableMakeUppercase + \CJK@charx{88}{89}{ 84}{##1}} + \CJK@namegdef{^^f8}##1{\CJK@disableMakeUppercase + \CJK@charx{89}{90}{ 18}{##1}} + \CJK@namegdef{^^f9}##1{\CJK@disableMakeUppercase + \CJK@char {90}{-48}{##1}} + \CJK@namegdef{^^fa}##1{\CJK@disableMakeUppercase + \CJK@charx{90}{91}{142}{##1}} + \CJK@namegdef{^^fb}##1{\CJK@disableMakeUppercase + \CJK@charx{91}{92}{ 76}{##1}} + \CJK@namegdef{^^fc}##1{\CJK@disableMakeUppercase + \CJK@charx{92}{93}{ 10}{##1}} + \CJK@namegdef{^^fd}##1{\CJK@disableMakeUppercase + \CJK@char {93}{-56}{##1}} + \CJK@namegdef{^^fe}##1{\CJK@disableMakeUppercase + \CJK@charx{93}{94}{134}{##1}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/mule/MULEenc.sty b/Master/texmf-dist/tex/latex/CJK/mule/MULEenc.sty new file mode 100644 index 00000000000..2ecbeb31974 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/mule/MULEenc.sty @@ -0,0 +1,483 @@ +% This is the file MULEenc.sty of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) +\makeatletter +\endlinechar \m@ne + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{MULEenc.sty}[\filedate\space\fileversion] +\NeedsTeXFormat{LaTeX2e}[1998/06/01] + + +% to allow Latin encodings in verbatim environments we activate the +% character ^^7f and define it as a multiplex character which executes +% its first argument; it will also be used as a delimiter. + +\catcode "7F \active + +\def^^7f{ + \ifx\protect \@typeset@protect + \expandafter\mule@arg + \else + \noexpand ^^7f + \fi} + +\def\mule@arg#1^^7f#2^^7f{ + \mule@@arg #2^^7f#1^^7f#2^^7f} + +\def\mule@@arg#1^^7f{ + \mule@ifbslash #1^^7f + \expandafter\mule@@@arg + \else + \expandafter\mule@exec + \fi} + +\def\mule@@@arg#1^^7f#2^^7f{ + \csname mule@\string #1\endcsname{#2}} + + +% the pseudo-if \mule@ifbslash tests whether its argument contains a +% backslash with a character category code (this happens in verbatim +% environments). We need to change the catcode of `\' locally to +% achieve that. +% +% \mule@exec then swallows this backslash so we can call \csname (twice). +% +% All these weird constructions assure that we do not lose kerning between +% characters---only macro expansion is allowed! + +\let\mule@@@ \@empty + +{\catcode`\|=\z@ + \catcode`\\=12\relax + |gdef|mule@ifbslash#1^^7f{ + |mule@@ifbslash #1\^^7f} + |gdef|mule@@ifbslash#1\#2^^7f{ + |expandafter|expandafter|expandafter|ifx + |expandafter|csname |string #2mule@@@|endcsname |@empty} + |gdef|mule@exec#1^^7f\#2^^7f{ + |expandafter|csname + mule@#1|expandafter |endcsname |csname #2|endcsname} +} + + +% here come the definitions for the macros cjk-enc.el emits. + +% first some \let's to avoid problems in tabbing environments. + +\AtBeginDocument{ + \let\mule@acute \' + \let\mule@grave \` + \let\mule@macron \= + \let\mule@hacek \v} + +% and now the missing definitions for cjk-enc.el to represent Latin +% encodings. + +% these definitions may be overridden with \ProvideTextCommandDefault +% commands. + +\def\textonequarter{\ensuremath{\frac14}} +\def\textonehalf{\ensuremath{\frac12}} +\def\textthreequarters{\ensuremath{\frac34}} + +% LaTeX defines the following macros as \math... instead of \text..., +% but we want that all commands work in text mode. + +\def\textonesuperior{\ensuremath{{^1}}} +\def\texttwosuperior{\ensuremath{{^2}}} +\def\textthreesuperior{\ensuremath{{^3}}} + +% the next macros are text versions of the corresponding math macros. + +\def\textlnot{\ensuremath{\lnot}} +\def\textpm{\ensuremath{\pm}} +\def\textmu{\ensuremath{\mu}} +\def\texttimes{\ensuremath{\times}} +\def\textdiv{\ensuremath{\div}} + +% this macro is not in the LaTeX 2e base package + +\def\textcommercialat{\char64} + +% the following macro is not defined in standard LaTeX2e. +% +% JIS X 0201: 0x7E \textoverscore (U+203E) + + +% to make the multiplex macro work with \uppercase and \lowercase too, +% numbers are used as parameters in the ^^7f macro. + +\def\mule@def#1{\expandafter\def\csname mule@\string #1\endcsname} + +% accents + +\mule@def{8}{\"} +\mule@def{15}{\mule@macron} +\mule@def{20}{\mule@acute} +\mule@def{24}{\c} +\mule@def{32}{\mule@grave} +\mule@def{33}{\^} +\mule@def{34}{\~} +\mule@def{48}{\k} +\mule@def{49}{\u} +\mule@def{51}{\mule@hacek} +\mule@def{52}{\.} +\mule@def{53}{\r} +\mule@def{55}{\H} + +% Vietnamese hook (\h; only defined in T5 encoding) and dot below accent + +\mule@def{71}{\d} +\mule@def{73}{\h} + +% symbols + +\mule@def{1}{\textexclamdown} +\mule@def{2}{\textcent} +\mule@def{3}{\textsterling} +\mule@def{4}{\textcurrency} +\mule@def{5}{\textyen} +\mule@def{6}{\textbrokenbar} +\mule@def{7}{\S} +\mule@def{9}{\copyright} +\mule@def{10}{\textordfeminine} +\mule@def{11}{\guillemotleft} +\mule@def{12}{\textlnot} +\mule@def{14}{\textregistered} +\mule@def{16}{\textdegree} +\mule@def{17}{\textpm} +\mule@def{18}{\texttwosuperior} +\mule@def{19}{\textthreesuperior} +\mule@def{21}{\textmu} +\mule@def{22}{\P} +\mule@def{23}{\textperiodcentered} +\mule@def{25}{\textonesuperior} +\mule@def{26}{\textordmasculine} +\mule@def{27}{\guillemotright} +\mule@def{28}{\textonequarter} +\mule@def{29}{\textonehalf} +\mule@def{30}{\textthreequarters} +\mule@def{31}{\textquestiondown} +\mule@def{36}{\textcommercialat} +\mule@def{37}{\textquotedbl} +\mule@def{38}{\texttimes} +\mule@def{39}{\textdollar} +\mule@def{40}{\textquoteright} +\mule@def{41}{\textless} +\mule@def{42}{\textgreater} +\mule@def{43}{\textasciicircum} +\mule@def{44}{\textunderscore} +\mule@def{45}{\textdiv} +\mule@def{46}{\textquoteleft} +\mule@def{47}{\textbraceleft} +\mule@def{50}{\textbar} +\mule@def{54}{\textbraceright} +\mule@def{56}{\textoverscore} +\mule@def{99}{\nobreakspace} + +\mule@def{35}{\textnumero} % Cyrillic Number Sign + +% letters + +\let\TEXTMALTESEH \textmalteseH +\def\I{I} % uppercase form of \i + +\let\TEXTTSTROKE \textTstroke +\mule@def{59}{\textkra} + +% commands + +\mule@def{0}{\@firstofone} % for commands as arguments which exist + % in both uppercase and lowercase forms + % like \AA and \aa +\mule@def{64}{\CJKspace\@gobble} +\mule@def{65}{\CJKnospace\@gobble} +\mule@def{66}{\CJKenc{JIS}\@gobble} +\mule@def{67}{\CJKenc{GB}\@gobble} +\mule@def{68}{\CJKenc{Bg5}\@gobble} +\mule@def{69}{\CJKenc{KS}\@gobble} +\mule@def{70}{\CJKenc{SJIS}\@gobble} + +% in previous versions we have used ^^a0 for calling \CJKchar, but to +% support GBK and Big 5+ encodings which both need this slot we use the +% ^^7f interface also. + +\mule@def{72}{\mule@@@@arg} + +\def\mule@@@@arg#1^^7f#2^^7f#3^^7f{ + \uppercase{\CJKchar[#1]{#2}{#3}}} + + +% Thai support. We need the many \bgroup and \egroup commands to make it +% work with ulem.sty. + +\mule@def{57}{\bgroup\fontencoding{C90}\selectfont + \bgroup\bgroup\@gobble} % begin Thai +\mule@def{58}{\egroup + \egroup\egroup\@gobble} % end Thai +\mule@def{60}{\mule@char} % Thai diacritic +\mule@def{61}{\Thaibreak\@gobble} % Thai word break +\mule@def{62}{\nobreak\Thaiglue\nobreak\mule@char} % Thai base character +\mule@def{63}{\mule@ignorespaces} % Thai EOL + +\def\mule@char#1{\char #1 } +\def\mule@ignorespaces#1{\ignorespaces} + +\newcommand{\Thaiglue}{\hskip \z@ \@plus .03\baselineskip} +\newcommand{\Thaibreak}{\hskip \z@} + +\newcommand{\Thaispace}{\mule@def{63}{}} +\newcommand{\Thainospace}{\mule@def{63}{\mule@ignorespaces}} + + +% preprocessed mode now uses the ^^7f interface for CJK characters also +% to make it coexist with normal mode. +% +% the \@gobble macro is used to swallow the first element in \CJK@<number>; +% this is either \CJK@disableMakeUppercase or \relax if not needed. + +\def\mule@@def#1{ + \expandafter\def\csname mule@\string #1\endcsname##1{ + \expandafter\expandafter\expandafter\@gobble + \csname CJK@\number `#1\endcsname{##1} + \CJK@ignorespaces}} + +\mule@@def{^^81} +\mule@@def{^^82} +\mule@@def{^^83} +\mule@@def{^^84} +\mule@@def{^^85} +\mule@@def{^^86} +\mule@@def{^^87} +\mule@@def{^^88} +\mule@@def{^^89} +\mule@@def{^^8a} +\mule@@def{^^8b} +\mule@@def{^^8c} +\mule@@def{^^8d} +\mule@@def{^^8e} +\mule@@def{^^8f} +\mule@@def{^^90} +\mule@@def{^^91} +\mule@@def{^^92} +\mule@@def{^^93} +\mule@@def{^^94} +\mule@@def{^^95} +\mule@@def{^^96} +\mule@@def{^^97} +\mule@@def{^^98} +\mule@@def{^^99} +\mule@@def{^^9a} +\mule@@def{^^9b} +\mule@@def{^^9c} +\mule@@def{^^9d} +\mule@@def{^^9e} +\mule@@def{^^9f} +\mule@@def{^^a0} +\mule@@def{^^a1} +\mule@@def{^^a2} +\mule@@def{^^a3} +\mule@@def{^^a4} +\mule@@def{^^a5} +\mule@@def{^^a6} +\mule@@def{^^a7} +\mule@@def{^^a8} +\mule@@def{^^a9} +\mule@@def{^^aa} +\mule@@def{^^ab} +\mule@@def{^^ac} +\mule@@def{^^ad} +\mule@@def{^^ae} +\mule@@def{^^af} +\mule@@def{^^b0} +\mule@@def{^^b1} +\mule@@def{^^b2} +\mule@@def{^^b3} +\mule@@def{^^b4} +\mule@@def{^^b5} +\mule@@def{^^b6} +\mule@@def{^^b7} +\mule@@def{^^b8} +\mule@@def{^^b9} +\mule@@def{^^ba} +\mule@@def{^^bb} +\mule@@def{^^bc} +\mule@@def{^^bd} +\mule@@def{^^be} +\mule@@def{^^bf} +\mule@@def{^^c0} +\mule@@def{^^c1} +\mule@@def{^^c2} +\mule@@def{^^c3} +\mule@@def{^^c4} +\mule@@def{^^c5} +\mule@@def{^^c6} +\mule@@def{^^c7} +\mule@@def{^^c8} +\mule@@def{^^c9} +\mule@@def{^^ca} +\mule@@def{^^cb} +\mule@@def{^^cc} +\mule@@def{^^cd} +\mule@@def{^^ce} +\mule@@def{^^cf} +\mule@@def{^^d0} +\mule@@def{^^d1} +\mule@@def{^^d2} +\mule@@def{^^d3} +\mule@@def{^^d4} +\mule@@def{^^d5} +\mule@@def{^^d6} +\mule@@def{^^d7} +\mule@@def{^^d8} +\mule@@def{^^d9} +\mule@@def{^^da} +\mule@@def{^^db} +\mule@@def{^^dc} +\mule@@def{^^dd} +\mule@@def{^^de} +\mule@@def{^^df} +\mule@@def{^^e0} +\mule@@def{^^e1} +\mule@@def{^^e2} +\mule@@def{^^e3} +\mule@@def{^^e4} +\mule@@def{^^e5} +\mule@@def{^^e6} +\mule@@def{^^e7} +\mule@@def{^^e8} +\mule@@def{^^e9} +\mule@@def{^^ea} +\mule@@def{^^eb} +\mule@@def{^^ec} +\mule@@def{^^ed} +\mule@@def{^^ee} +\mule@@def{^^ef} +\mule@@def{^^f0} +\mule@@def{^^f1} +\mule@@def{^^f2} +\mule@@def{^^f3} +\mule@@def{^^f4} +\mule@@def{^^f5} +\mule@@def{^^f6} +\mule@@def{^^f7} +\mule@@def{^^f8} +\mule@@def{^^f9} +\mule@@def{^^fa} +\mule@@def{^^fb} +\mule@@def{^^fc} +\mule@@def{^^fd} +\mule@@def{^^fe} + + +% if the `verbatim' package is loaded it is possible to improve the output +% automatically, namely, to avoid breaking of overfull lines in a +% verbatim environment. The following command will install a hook to +% suppress insertion of glue between Thai glyphs. CJK.sty will extend +% it for CJK glyphs. +% +\def\mule@verbatim{ + \addto@hook{\every@verbatim}{ + \renewcommand{\Thaiglue}{} + \mule@def{61}{}}} +\@ifundefined{CJK@verbatim} + {\def\CJK@verbatim{}} + {} + +\def\CJKverbatim{ + \mule@verbatim + \CJK@verbatim} + + +% here comes our special include command which will load <file>.cjk +% instead of <file>.tex + +\def\CJKinclude#1{ + \relax + + \ifnum\@auxout = \@partaux + \@latex@error{\string\CJKinclude\space cannot be nested} + \@eha + \else + \CJK@include#1 % + \fi +} + +\def\CJK@include#1 { + \clearpage + + \if@filesw + \immediate\write\@mainaux{\string\@input{#1.aux}} + \fi + + \@tempswatrue + + \if@partsw + \@tempswafalse + \edef\reserved@b{#1} + \@for\reserved@a:=\@partlist\do + {\ifx\reserved@a \reserved@b + \@tempswatrue + \fi + } + \fi + + \if@tempswa + \let\@auxout\@partaux + \if@filesw + \immediate\openout\@partaux #1.aux + \immediate\write\@partaux{\relax} + \fi + \@input@{#1.cjk} + \clearpage + \@writeckpt{#1} + \if@filesw + \immediate\closeout\@partaux + \fi + \else + \deadcycles\z@ + \@nameuse{cp@#1} + \fi + + \let\@auxout\@mainaux +} + + +% the same for the bibliography + +\def\CJKbibliography#1{ + \if@filesw + \immediate\write\@auxout{\string\bibdata{#1-cjk}}% + \fi + \@input@{\jobname.bbl} +} + + +% here our special input command -- cjk-enc.el will scan files included with +% \CJKinput, but not with \input. +% +% We only want the syntax form of \input with braces around the parameter. +% If no file name extension is given, `cjk' is used. + +\def\CJKinput#1{ + \filename@parse{#1} + \ifx\filename@ext \relax + \def\filename@ext{cjk} + \fi + \InputIfFileExists{\filename@area\filename@base.\filename@ext} + {} + {\edef\reserved@a{ + \noexpand\@missingfileerror + {\filename@area\filename@base} + {\filename@ext}} + \reserved@a}} + + +\endlinechar `\^^M +\makeatother +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/pinyin.sty b/Master/texmf-dist/tex/latex/CJK/pinyin.sty new file mode 100644 index 00000000000..209b539561c --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/pinyin.sty @@ -0,0 +1,1149 @@ +% This is the file pinyin.sty of the CJK package +% to input Chinese in pinyin transcription +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) +% +% This style file works with plain TeX also. + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} + +\catcode`@=11 +\endlinechar \m@ne + +% Older versions of the PostScript virtual files don't contain a macron +% accent at all (e.g. Palatino). Under LaTeX, you can activate the +% CM macron version with the package option `useCMmacron'. + +\newif\ifpy@useCMmacron@ +\py@useCMmacron@false + +\ifx\NeedsTeXFormat\@undefined + \message{Package: pinyin \filedate\space\fileversion} +\else + \ProvidesPackage{pinyin}[\filedate\space\fileversion] + + \DeclareOption{useCMmacron}{\py@useCMmacron@true} + \ProcessOptions +\fi + + +% Similar to the CJK and ruby packages we need a special kern to indicate +% hyphenation between pinyin syllables. Values 1sp-3sp are already used +% by those packages. + +\edef\py@sp{\kern -4sp\kern 4sp} + +% We must preserve various TeX macros because their names overlap with +% pinyin syllables. The only exception is the internal command \long which +% can't be renamed because almost all other packages would fail. +% +% All other pinyin syllables will be defined below. + +\let\PYa=\a +\let\PYchi=\chi +\let\PYcong=\cong +\let\PYge=\ge +\let\PYhang=\hang +\let\PYle=\le +%\let\PYlong=\long -> we use \Long and \LONG instead +\let\PYmin=\min +\let\PYmu=\mu +\let\PYne=\ne +\let\PYni=\ni +\let\PYnu=\nu +\let\PYo=\o +\let\PYO=\O +\let\PYpi=\pi +\let\PYPi=\Pi +\let\PYRe=\Re +\let\PYtan=\tan +\let\PYxi=\xi +\let\PYXi=\Xi + +\def\PYactivate{ + \let\a=\py@@a + \let\chi=\py@chi + \let\cong=\py@cong + \let\ge=\py@ge + \let\hang=\py@hang + \let\le=\py@le + \let\min=\py@min + \let\mu=\py@mu + \let\ne=\py@ne + \let\ni=\py@ni + \let\nu=\py@nu + \let\o=\py@@o + \let\O=\py@@O + \let\pi=\py@pi + \let\Pi=\py@Pi + \let\Re=\py@Re + \let\tan=\py@tan + \let\xi=\py@xi + \let\Xi=\py@Xi} + +\def\PYdeactivate{ + \let\a=\PYa + \let\chi=\PYchi + \let\cong=\PYcong + \let\ge=\PYge + \let\hang=\PYhang + \let\le=\PYle + \let\min=\PYmin + \let\mu=\PYmu + \let\ne=\PYne + \let\ni=\PYni + \let\nu=\PYnu + \let\o=\PYo + \let\O=\PYO + \let\pi=\PYpi + \let\Pi=\PYPi + \let\Re=\PYRe + \let\tan=\PYtan + \let\xi=\PYxi + \let\Xi=\PYXi} + + +% We use our own names for the accent macros so they will also work in +% tabbing environments. + +\let\py@acute \' +\let\py@hacek \v +\let\py@grave \` + + +% Macrons of the EC fonts are far too high for the first tone. See below +% for a more detailed description. + +\def\py@macron#1#2{ + \edef\py@temp{T1} + \ifx\f@encoding \py@temp + \chardef\py@mcr 9\relax% EC fonts + \else + \chardef\py@mcr 22\relax% CM fonts + \fi + + {\leavevmode + \dimen@ii 1ex + \edef\py@temp{\f@family} + \ifpy@useCMmacron@ + \fontfamily{cmr} + \selectfont + \fi + \setbox\z@ \hbox{\char\py@mcr} + \dimen@ -#2ex + \advance\dimen@ \ht\z@ + \ifdim 1ex < \dimen@ + \fontdimen5\font \dimen@ + \fi + \accent\py@mcr + \fontfamily\py@temp + \selectfont + \fontdimen5\font \dimen@ii + #1}} + + +% The following command outputs the kern between two letters. + +\def\py@kern#1#2{ + {\setbox\z@ \hbox{#1#2} + \dimen@ \wd\z@ + \setbox\z@ \hbox{#1{}#2} + \advance\dimen@ -\wd\z@ + \kern\dimen@}} + + +% Here are the macros to produce various accents over the vocals. + +\def\py@a{\protect\py@@@a} +\def\py@@@a#1#2#3{ + \py@kern{#1}a + \ifcase#3 + \or\py@macron a{.3}\or\py@acute a\or\py@hacek a\or\py@grave a\or a + \fi + \py@kern a{#2}} +\def\py@A{\protect\py@@@A} +\def\py@@@A#1#2#3{ + \py@kern{#1}A + \ifcase#3 + \or\py@macron A{.3}\or\py@acute A\or\py@hacek A\or\py@grave A\or A + \fi + \py@kern A{#2}} + +\def\py@e{\protect\py@@@e} +\def\py@@@e#1#2#3{ + \py@kern{#1}e + \ifcase#3 + \or\py@macron e{.3}\or\py@acute e\or\py@hacek e\or\py@grave e\or e + \fi + \py@kern e{#2}} +\def\py@E{\protect\py@@@E} +\def\py@@@E#1#2#3{ + \py@kern{#1}E + \ifcase#3 + \or\py@macron E{.3}\or\py@acute E\or\py@hacek E\or\py@grave E\or E + \fi + \py@kern E{#2}} + +\def\py@i{\protect\py@@@i} +\def\py@@@i#1#2#3{ + \py@kern{#1}i + \ifcase#3 + \or\py@macron\i{.3}\or\py@acute\i\or\py@hacek\i\or\py@grave\i\or i + \fi + \py@kern i{#2}} +% No uppercase I in pinyin syllables. + +\def\py@o{\protect\py@@@o} +\def\py@@@o#1#2#3{ + \py@kern{#1}o + \ifcase#3 + \or\py@macron o{.3}\or\py@acute o\or\py@hacek o\or\py@grave o\or o + \fi + \py@kern o{#2}} +\def\py@O{\protect\py@@@O} +\def\py@@@O#1#2#3{ + \py@kern{#1}O + \ifcase#3 + \or\py@macron O{.3}\or\py@acute O\or\py@hacek O\or\py@grave O\or O + \fi + \py@kern O{#2}} + +\def\py@u{\protect\py@@@u} +\def\py@@@u#1#2#3{ + \py@kern{#1}u + \ifcase#3 + \or\py@macron u{.3}\or\py@acute u\or\py@hacek u\or\py@grave u\or u + \fi + \py@kern u{#2}} +% No uppercase U in pinyin syllables. + +% the previous definitions are almost trivial. The only tricky macro is the +% following one. Above the u with umlaut dots we must place the four tone +% modifiers. To get a better appearance, we lower the umlaut dots as much +% as possible. The algorithm used here has been tested with the standard +% cm, ec, and PostScript fonts; it was taken from german.sty . + +\def\py@v{\protect\py@@@v} +\def\py@@@v#1#2#3{ + \edef\py@temp{T1} + \ifx\f@encoding \py@temp + \chardef\py@umlaut 4\relax% EC fonts + \chardef\py@ac \@ne + \chardef\py@gr \z@ + \else + \chardef\py@umlaut 127\relax% CM fonts + \chardef\py@ac 19\relax + \chardef\py@gr 18\relax + \fi + + {\leavevmode + \dimen@ii 1ex + \setbox\z@ \hbox{\char\py@umlaut} + \dimen@ -.4ex + \advance\dimen@ \ht\z@ + \ifdim 1ex < \dimen@ + \fontdimen5\font \dimen@ + \dimen@ .55ex + \else + \dimen@ .7ex + \fi + \py@kern{#1}u + \rlap{\accent\py@umlaut u} + \fontdimen5\font \dimen@ + \ifcase#3 + \or\py@macron u{1.1}\or\accent\py@ac u\or\py@hacek u\or\accent\py@gr u + \fi + \py@kern u{#2} + \fontdimen5\font \dimen@ii}} +% No uppercase U umlaut in pinyin syllables. + +% Here our small macro to test whether we should insert a soft hyphen or +% not. Since it is the first macro in all syllable definitions, we +% also ensure horizontal mode. +\def\py@hy{ + \leavevmode + \ifnum\lastkern = 4\relax% \py@sp + \- + \fi +} + +% Finally the pinyin syllables itselves in lower- and uppercase forms. As +% mentioned above, the only exceptions are \Long and \LONG instead of the +% expected \long and \Long macros. + +\def\py@@a#1{\py@hy \py@a {}{}#1\py@sp{}} +\def\ai#1{\py@hy \py@a {}i#1i\py@sp{}} +\def\an#1{\py@hy \py@a {}n#1n\py@sp{}} +\def\ang#1{\py@hy \py@a {}n#1ng\py@sp{}} +\def\ao#1{\py@hy \py@a {}o#1o\py@sp{}} + +\def\ba#1{\py@hy b\py@a b{}#1\py@sp{}} +\def\bai#1{\py@hy b\py@a bi#1i\py@sp{}} +\def\ban#1{\py@hy b\py@a bn#1n\py@sp{}} +\def\bang#1{\py@hy b\py@a bn#1ng\py@sp{}} +\def\bao#1{\py@hy b\py@a bo#1o\py@sp{}} +\def\bei#1{\py@hy b\py@e bi#1i\py@sp{}} +\def\ben#1{\py@hy b\py@e bn#1n\py@sp{}} +\def\beng#1{\py@hy b\py@e bn#1ng\py@sp{}} +\def\bi#1{\py@hy b\py@i b{}#1\py@sp{}} +\def\bian#1{\py@hy bi\py@a in#1n\py@sp{}} +\def\biao#1{\py@hy bi\py@a io#1o\py@sp{}} +\def\bie#1{\py@hy bi\py@e i{}#1\py@sp{}} +\def\bin#1{\py@hy b\py@i bn#1n\py@sp{}} +\def\bing#1{\py@hy b\py@i bn#1ng\py@sp{}} +\def\bo#1{\py@hy b\py@o b{}#1\py@sp{}} +\def\bu#1{\py@hy b\py@u b{}#1\py@sp{}} + +\def\ca#1{\py@hy c\py@a c{}#1\py@sp{}} +\def\cai#1{\py@hy c\py@a ci#1i\py@sp{}} +\def\can#1{\py@hy c\py@a cn#1n\py@sp{}} +\def\cang#1{\py@hy c\py@a cn#1ng\py@sp{}} +\def\cao#1{\py@hy c\py@a co#1o\py@sp{}} +\def\ce#1{\py@hy c\py@e c{}#1\py@sp{}} +\def\cen#1{\py@hy c\py@e cn#1n\py@sp{}} +\def\ceng#1{\py@hy c\py@e cn#1ng\py@sp{}} +\def\cha#1{\py@hy ch\py@a h{}#1\py@sp{}} +\def\chai#1{\py@hy ch\py@a hi#1i\py@sp{}} +\def\chan#1{\py@hy ch\py@a hn#1n\py@sp{}} +\def\chang#1{\py@hy ch\py@a hn#1ng\py@sp{}} +\def\chao#1{\py@hy ch\py@a ho#1o\py@sp{}} +\def\che#1{\py@hy ch\py@e h{}#1\py@sp{}} +\def\chen#1{\py@hy ch\py@e hn#1n\py@sp{}} +\def\cheng#1{\py@hy ch\py@e hn#1ng\py@sp{}} +\def\py@chi#1{\py@hy ch\py@i h{}#1\py@sp{}} +\def\chong#1{\py@hy ch\py@o hn#1ng\py@sp{}} +\def\chou#1{\py@hy ch\py@o hu#1u\py@sp{}} +\def\chu#1{\py@hy ch\py@u h{}#1\py@sp{}} +\def\chua#1{\py@hy chu\py@a u{}#1\py@sp{}} +\def\chuai#1{\py@hy chu\py@a ui#1i\py@sp{}} +\def\chuan#1{\py@hy chu\py@a un#1n\py@sp{}} +\def\chuang#1{\py@hy chu\py@a un#1ng\py@sp{}} +\def\chui#1{\py@hy chu\py@i u{}#1\py@sp{}} +\def\chun#1{\py@hy ch\py@u hn#1n\py@sp{}} +\def\chuo#1{\py@hy chu\py@o u{}#1\py@sp{}} +\def\ci#1{\py@hy c\py@i c{}#1\py@sp{}} +\def\py@cong#1{\py@hy c\py@o cn#1ng\py@sp{}} +\def\cou#1{\py@hy c\py@o cu#1u\py@sp{}} +\def\cu#1{\py@hy c\py@u c{}#1\py@sp{}} +\def\cuan#1{\py@hy cu\py@a un#1n\py@sp{}} +\def\cui#1{\py@hy cu\py@i u{}#1\py@sp{}} +\def\cun#1{\py@hy c\py@u cn#1n\py@sp{}} +\def\cuo#1{\py@hy cu\py@o u{}#1\py@sp{}} + +\def\da#1{\py@hy d\py@a d{}#1\py@sp{}} +\def\dai#1{\py@hy d\py@a di#1i\py@sp{}} +\def\dan#1{\py@hy d\py@a dn#1n\py@sp{}} +\def\dang#1{\py@hy d\py@a dn#1ng\py@sp{}} +\def\dao#1{\py@hy d\py@a do#1o\py@sp{}} +\def\de#1{\py@hy d\py@e d{}#1\py@sp{}} +\def\dei#1{\py@hy d\py@e di#1i\py@sp{}} +\def\den#1{\py@hy d\py@e dn#1n\py@sp{}} +\def\deng#1{\py@hy d\py@e dn#1ng\py@sp{}} +\def\di#1{\py@hy d\py@i d{}#1\py@sp{}} +\def\dian#1{\py@hy di\py@a in#1n\py@sp{}} +\def\diao#1{\py@hy di\py@a io#1o\py@sp{}} +\def\die#1{\py@hy di\py@e i{}#1\py@sp{}} +\def\ding#1{\py@hy d\py@i dn#1ng\py@sp{}} +\def\diu#1{\py@hy di\py@u i{}#1\py@sp{}} +\def\dong#1{\py@hy d\py@o dn#1ng\py@sp{}} +\def\dou#1{\py@hy d\py@o du#1u\py@sp{}} +\def\du#1{\py@hy d\py@u d{}#1\py@sp{}} +\def\duan#1{\py@hy du\py@a un#1n\py@sp{}} +\def\dui#1{\py@hy du\py@i u{}#1\py@sp{}} +\def\dun#1{\py@hy d\py@u dn#1n\py@sp{}} +\def\duo#1{\py@hy du\py@o u{}#1\py@sp{}} + +\def\e#1{\py@hy \py@e {}{}#1\py@sp{}} +\def\ei#1{\py@hy \py@e {}i#1i\py@sp{}} +\def\en#1{\py@hy \py@e {}n#1n\py@sp{}} +\def\eng#1{\py@hy \py@e {}n#1ng\py@sp{}} +\def\er#1{\py@hy \py@e {}r#1r\py@sp{}} + +\def\fa#1{\py@hy f\py@a f{}#1\py@sp{}} +\def\fan#1{\py@hy f\py@a fn#1n\py@sp{}} +\def\fang#1{\py@hy f\py@a fn#1ng\py@sp{}} +\def\fei#1{\py@hy f\py@e fi#1i\py@sp{}} +\def\fen#1{\py@hy f\py@e fn#1n\py@sp{}} +\def\feng#1{\py@hy f\py@e fn#1ng\py@sp{}} +\def\fiao#1{\py@hy fi\py@a io#1o\py@sp{}} +\def\fo#1{\py@hy f\py@o f{}#1\py@sp{}} +\def\fou#1{\py@hy f\py@o fu#1u\py@sp{}} +\def\fu#1{\py@hy f\py@u f{}#1\py@sp{}} + +\def\ga#1{\py@hy g\py@a g{}#1\py@sp{}} +\def\gai#1{\py@hy g\py@a gi#1i\py@sp{}} +\def\gan#1{\py@hy g\py@a gn#1n\py@sp{}} +\def\gang#1{\py@hy g\py@a gn#1ng\py@sp{}} +\def\gao#1{\py@hy g\py@a go#1o\py@sp{}} +\def\py@ge#1{\py@hy g\py@e g{}#1\py@sp{}} +\def\gei#1{\py@hy g\py@e gi#1i\py@sp{}} +\def\gen#1{\py@hy g\py@e gn#1n\py@sp{}} +\def\geng#1{\py@hy g\py@e gn#1ng\py@sp{}} +\def\gong#1{\py@hy g\py@o gn#1ng\py@sp{}} +\def\gou#1{\py@hy g\py@o gu#1u\py@sp{}} +\def\gu#1{\py@hy g\py@u g{}#1\py@sp{}} +\def\gua#1{\py@hy gu\py@a u{}#1\py@sp{}} +\def\guai#1{\py@hy gu\py@a ui#1i\py@sp{}} +\def\guan#1{\py@hy gu\py@a un#1n\py@sp{}} +\def\guang#1{\py@hy gu\py@a un#1ng\py@sp{}} +\def\gui#1{\py@hy gu\py@i u{}#1\py@sp{}} +\def\gun#1{\py@hy g\py@u gn#1n\py@sp{}} +\def\guo#1{\py@hy gu\py@o u{}#1\py@sp{}} + +\def\ha#1{\py@hy h\py@a h{}#1\py@sp{}} +\def\hai#1{\py@hy h\py@a hi#1i\py@sp{}} +\def\han#1{\py@hy h\py@a hn#1n\py@sp{}} +\def\py@hang#1{\py@hy h\py@a hn#1ng\py@sp{}} +\def\hao#1{\py@hy h\py@a ho#1o\py@sp{}} +\def\he#1{\py@hy h\py@e h{}#1\py@sp{}} +\def\hei#1{\py@hy h\py@e hi#1i\py@sp{}} +\def\hen#1{\py@hy h\py@e hn#1n\py@sp{}} +\def\heng#1{\py@hy h\py@e hn#1ng\py@sp{}} +\def\hong#1{\py@hy h\py@o hn#1ng\py@sp{}} +\def\hou#1{\py@hy h\py@o hu#1u\py@sp{}} +\def\hu#1{\py@hy h\py@u h{}#1\py@sp{}} +\def\hua#1{\py@hy hu\py@a u{}#1\py@sp{}} +\def\huai#1{\py@hy hu\py@a ui#1i\py@sp{}} +\def\huan#1{\py@hy hu\py@a un#1n\py@sp{}} +\def\huang#1{\py@hy hu\py@a un#1ng\py@sp{}} +\def\hui#1{\py@hy hu\py@i u{}#1\py@sp{}} +\def\hun#1{\py@hy h\py@u hn#1n\py@sp{}} +\def\huo#1{\py@hy hu\py@o u{}#1\py@sp{}} + +\def\ji#1{\py@hy j\py@i j{}#1\py@sp{}} +\def\jia#1{\py@hy ji\py@a i{}#1\py@sp{}} +\def\jian#1{\py@hy ji\py@a in#1n\py@sp{}} +\def\jiang#1{\py@hy ji\py@a in#1ng\py@sp{}} +\def\jiao#1{\py@hy ji\py@a io#1o\py@sp{}} +\def\jie#1{\py@hy ji\py@e i{}#1\py@sp{}} +\def\jin#1{\py@hy j\py@i jn#1n\py@sp{}} +\def\jing#1{\py@hy j\py@i jn#1ng\py@sp{}} +\def\jiong#1{\py@hy ji\py@o in#1ng\py@sp{}} +\def\jiu#1{\py@hy ji\py@u i{}#1\py@sp{}} +\def\ju#1{\py@hy j\py@u j{}#1\py@sp{}} +\def\juan#1{\py@hy ju\py@a un#1n\py@sp{}} +\def\jue#1{\py@hy ju\py@e u{}#1\py@sp{}} +\def\jun#1{\py@hy j\py@u jn#1n\py@sp{}} + +\def\ka#1{\py@hy k\py@a k{}#1\py@sp{}} +\def\kai#1{\py@hy k\py@a ki#1i\py@sp{}} +\def\kan#1{\py@hy k\py@a kn#1n\py@sp{}} +\def\kang#1{\py@hy k\py@a kn#1ng\py@sp{}} +\def\kao#1{\py@hy k\py@a ko#1o\py@sp{}} +\def\ke#1{\py@hy k\py@e k{}#1\py@sp{}} +\def\kei#1{\py@hy k\py@e ki#1i\py@sp{}} +\def\ken#1{\py@hy k\py@e kn#1n\py@sp{}} +\def\keng#1{\py@hy k\py@e kn#1ng\py@sp{}} +\def\kong#1{\py@hy k\py@o kn#1ng\py@sp{}} +\def\kou#1{\py@hy k\py@o ku#1u\py@sp{}} +\def\ku#1{\py@hy k\py@u k{}#1\py@sp{}} +\def\kua#1{\py@hy ku\py@a u{}#1\py@sp{}} +\def\kuai#1{\py@hy ku\py@a ui#1i\py@sp{}} +\def\kuan#1{\py@hy ku\py@a un#1n\py@sp{}} +\def\kuang#1{\py@hy ku\py@a un#1ng\py@sp{}} +\def\kui#1{\py@hy ku\py@i u{}#1\py@sp{}} +\def\kun#1{\py@hy k\py@u kn#1n\py@sp{}} +\def\kuo#1{\py@hy ku\py@o u{}#1\py@sp{}} + +\def\la#1{\py@hy l\py@a l{}#1\py@sp{}} +\def\lai#1{\py@hy l\py@a li#1i\py@sp{}} +\def\lan#1{\py@hy l\py@a ln#1n\py@sp{}} +\def\lang#1{\py@hy l\py@a ln#1ng\py@sp{}} +\def\lao#1{\py@hy l\py@a lo#1o\py@sp{}} +\def\py@le#1{\py@hy l\py@e l{}#1\py@sp{}} +\def\lei#1{\py@hy l\py@e li#1i\py@sp{}} +\def\leng#1{\py@hy l\py@e ln#1ng\py@sp{}} +\def\li#1{\py@hy l\py@i l{}#1\py@sp{}} +\def\lia#1{\py@hy li\py@a i{}#1\py@sp{}} +\def\lian#1{\py@hy li\py@a in#1n\py@sp{}} +\def\liang#1{\py@hy li\py@a in#1ng\py@sp{}} +\def\liao#1{\py@hy li\py@a io#1o\py@sp{}} +\def\lie#1{\py@hy li\py@e i{}#1\py@sp{}} +\def\lin#1{\py@hy l\py@i ln#1n\py@sp{}} +\def\ling#1{\py@hy l\py@i ln#1ng\py@sp{}} +\def\liu#1{\py@hy li\py@u i{}#1\py@sp{}} +\def\Long#1{\py@hy l\py@o ln#1ng\py@sp{}} +\def\lou#1{\py@hy l\py@o lu#1u\py@sp{}} +\def\lu#1{\py@hy l\py@u l{}#1\py@sp{}} +\def\luan#1{\py@hy lu\py@a un#1n\py@sp{}} +\def\lun#1{\py@hy l\py@u ln#1n\py@sp{}} +\def\luo#1{\py@hy lu\py@o u{}#1\py@sp{}} +\def\lv#1{\py@hy l\py@v l{}#1\py@sp{}} +\def\lve#1{\py@hy l\"{u}\py@e le#1\py@sp{}} + +\def\ma#1{\py@hy m\py@a m{}#1\py@sp{}} +\def\mai#1{\py@hy m\py@a mi#1i\py@sp{}} +\def\man#1{\py@hy m\py@a mn#1n\py@sp{}} +\def\mang#1{\py@hy m\py@a mn#1ng\py@sp{}} +\def\mao#1{\py@hy m\py@a mo#1o\py@sp{}} +\def\me#1{\py@hy m\py@e m{}#1\py@sp{}} +\def\mei#1{\py@hy m\py@e mi#1i\py@sp{}} +\def\men#1{\py@hy m\py@e mn#1n\py@sp{}} +\def\meng#1{\py@hy m\py@e mn#1ng\py@sp{}} +\def\mi#1{\py@hy m\py@i m{}#1\py@sp{}} +\def\mian#1{\py@hy mi\py@a in#1n\py@sp{}} +\def\miao#1{\py@hy mi\py@a io#1o\py@sp{}} +\def\mie#1{\py@hy mi\py@e i{}#1\py@sp{}} +\def\py@min#1{\py@hy m\py@i mn#1n\py@sp{}} +\def\ming#1{\py@hy m\py@i mn#1ng\py@sp{}} +\def\miu#1{\py@hy mi\py@u i{}#1\py@sp{}} +\def\mo#1{\py@hy m\py@o m{}#1\py@sp{}} +\def\mou#1{\py@hy m\py@o mu#1u\py@sp{}} +\def\py@mu#1{\py@hy m\py@u m{}#1\py@sp{}} + +\def\na#1{\py@hy n\py@a n{}#1\py@sp{}} +\def\nai#1{\py@hy n\py@a ni#1i\py@sp{}} +\def\nan#1{\py@hy n\py@a nn#1n\py@sp{}} +\def\nang#1{\py@hy n\py@a nn#1ng\py@sp{}} +\def\nao#1{\py@hy n\py@a no#1o\py@sp{}} +\def\py@ne#1{\py@hy n\py@e n{}#1\py@sp{}} +\def\nei#1{\py@hy n\py@e ni#1i\py@sp{}} +\def\nen#1{\py@hy n\py@e nn#1n\py@sp{}} +\def\neng#1{\py@hy n\py@e nn#1ng\py@sp{}} +\def\py@ni#1{\py@hy n\py@i n{}#1\py@sp{}} +\def\nian#1{\py@hy ni\py@a in#1n\py@sp{}} +\def\niang#1{\py@hy ni\py@a in#1ng\py@sp{}} +\def\niao#1{\py@hy ni\py@a io#1o\py@sp{}} +\def\nie#1{\py@hy ni\py@e i{}#1\py@sp{}} +\def\nin#1{\py@hy n\py@i nn#1n\py@sp{}} +\def\ning#1{\py@hy n\py@i nn#1ng\py@sp{}} +\def\niu#1{\py@hy ni\py@u i{}#1\py@sp{}} +\def\nong#1{\py@hy n\py@o nn#1ng\py@sp{}} +\def\nou#1{\py@hy n\py@o nu#1u\py@sp{}} +\def\py@nu#1{\py@hy n\py@u n{}#1\py@sp{}} +\def\nuan#1{\py@hy nu\py@a un#1n\py@sp{}} +\def\nuo#1{\py@hy nu\py@o u{}#1\py@sp{}} +\def\nv#1{\py@hy n\py@v n{}#1\py@sp{}} +\def\nve#1{\py@hy n\"{u}\py@e ne#1\py@sp{}} + +\def\py@@o#1{\py@hy \py@o {}{}#1\py@sp{}} +\def\ou#1{\py@hy \py@o {}u#1u\py@sp{}} + +\def\pa#1{\py@hy p\py@a p{}#1\py@sp{}} +\def\pai#1{\py@hy p\py@a pi#1i\py@sp{}} +\def\pan#1{\py@hy p\py@a pn#1n\py@sp{}} +\def\pang#1{\py@hy p\py@a pn#1ng\py@sp{}} +\def\pao#1{\py@hy p\py@a po#1o\py@sp{}} +\def\pei#1{\py@hy p\py@e pi#1i\py@sp{}} +\def\pen#1{\py@hy p\py@e pn#1n\py@sp{}} +\def\peng#1{\py@hy p\py@e pn#1ng\py@sp{}} +\def\py@pi#1{\py@hy p\py@i p{}#1\py@sp{}} +\def\pian#1{\py@hy pi\py@a in#1n\py@sp{}} +\def\piao#1{\py@hy pi\py@a io#1o\py@sp{}} +\def\pie#1{\py@hy pi\py@e i{}#1\py@sp{}} +\def\pin#1{\py@hy p\py@i pn#1n\py@sp{}} +\def\ping#1{\py@hy p\py@i pn#1ng\py@sp{}} +\def\po#1{\py@hy p\py@o p{}#1\py@sp{}} +\def\pou#1{\py@hy p\py@o pu#1u\py@sp{}} +\def\pu#1{\py@hy p\py@u p{}#1\py@sp{}} + +\def\qi#1{\py@hy q\py@i q{}#1\py@sp{}} +\def\qia#1{\py@hy qi\py@a i{}#1\py@sp{}} +\def\qian#1{\py@hy qi\py@a in#1n\py@sp{}} +\def\qiang#1{\py@hy qi\py@a in#1ng\py@sp{}} +\def\qiao#1{\py@hy qi\py@a io#1o\py@sp{}} +\def\qie#1{\py@hy qi\py@e i{}#1\py@sp{}} +\def\qin#1{\py@hy q\py@i qn#1n\py@sp{}} +\def\qing#1{\py@hy q\py@i qn#1ng\py@sp{}} +\def\qiong#1{\py@hy qi\py@o in#1ng\py@sp{}} +\def\qiu#1{\py@hy qi\py@u i{}#1\py@sp{}} +\def\qu#1{\py@hy q\py@u q{}#1\py@sp{}} +\def\quan#1{\py@hy qu\py@a un#1n\py@sp{}} +\def\que#1{\py@hy qu\py@e u{}#1\py@sp{}} +\def\qun#1{\py@hy q\py@u qn#1n\py@sp{}} + +\def\ran#1{\py@hy r\py@a rn#1n\py@sp{}} +\def\rang#1{\py@hy r\py@a rn#1ng\py@sp{}} +\def\rao#1{\py@hy r\py@a ro#1o\py@sp{}} +\def\re#1{\py@hy r\py@e r{}#1\py@sp{}} +\def\ren#1{\py@hy r\py@e rn#1n\py@sp{}} +\def\reng#1{\py@hy r\py@e rn#1ng\py@sp{}} +\def\ri#1{\py@hy r\py@i r{}#1\py@sp{}} +\def\rong#1{\py@hy r\py@o rn#1ng\py@sp{}} +\def\rou#1{\py@hy r\py@o ru#1u\py@sp{}} +\def\ru#1{\py@hy r\py@u r{}#1\py@sp{}} +\def\rua#1{\py@hy ru\py@a u{}#1\py@sp{}} +\def\ruan#1{\py@hy ru\py@a un#1n\py@sp{}} +\def\rui#1{\py@hy ru\py@i u{}#1\py@sp{}} +\def\run#1{\py@hy r\py@u rn#1n\py@sp{}} +\def\ruo#1{\py@hy ru\py@o u{}#1\py@sp{}} + +\def\sa#1{\py@hy s\py@a s{}#1\py@sp{}} +\def\sai#1{\py@hy s\py@a si#1i\py@sp{}} +\def\san#1{\py@hy s\py@a sn#1n\py@sp{}} +\def\sang#1{\py@hy s\py@a sn#1ng\py@sp{}} +\def\sao#1{\py@hy s\py@a so#1o\py@sp{}} +\def\se#1{\py@hy s\py@e s{}#1\py@sp{}} +\def\sen#1{\py@hy s\py@e sn#1n\py@sp{}} +\def\seng#1{\py@hy s\py@e sn#1ng\py@sp{}} +\def\sha#1{\py@hy sh\py@a h{}#1\py@sp{}} +\def\shai#1{\py@hy sh\py@a hi#1i\py@sp{}} +\def\shan#1{\py@hy sh\py@a hn#1n\py@sp{}} +\def\shang#1{\py@hy sh\py@a hn#1ng\py@sp{}} +\def\shao#1{\py@hy sh\py@a ho#1o\py@sp{}} +\def\she#1{\py@hy sh\py@e h{}#1\py@sp{}} +\def\shei#1{\py@hy sh\py@e hi#1i\py@sp{}} +\def\shen#1{\py@hy sh\py@e hn#1n\py@sp{}} +\def\sheng#1{\py@hy sh\py@e hn#1ng\py@sp{}} +\def\shi#1{\py@hy sh\py@i h{}#1\py@sp{}} +\def\shou#1{\py@hy sh\py@o hu#1u\py@sp{}} +\def\shu#1{\py@hy sh\py@u h{}#1\py@sp{}} +\def\shua#1{\py@hy shu\py@a u{}#1\py@sp{}} +\def\shuai#1{\py@hy shu\py@a ui#1i\py@sp{}} +\def\shuan#1{\py@hy shu\py@a un#1n\py@sp{}} +\def\shuang#1{\py@hy shu\py@a un#1ng\py@sp{}} +\def\shui#1{\py@hy shu\py@i u{}#1\py@sp{}} +\def\shun#1{\py@hy sh\py@u hn#1n\py@sp{}} +\def\shuo#1{\py@hy shu\py@o u{}#1\py@sp{}} +\def\si#1{\py@hy s\py@i s{}#1\py@sp{}} +\def\song#1{\py@hy s\py@o sn#1ng\py@sp{}} +\def\sou#1{\py@hy s\py@o su#1u\py@sp{}} +\def\su#1{\py@hy s\py@u s{}#1\py@sp{}} +\def\suan#1{\py@hy su\py@a un#1n\py@sp{}} +\def\sui#1{\py@hy su\py@i u{}#1\py@sp{}} +\def\sun#1{\py@hy s\py@u sn#1n\py@sp{}} +\def\suo#1{\py@hy su\py@o u{}#1\py@sp{}} + +\def\ta#1{\py@hy t\py@a t{}#1\py@sp{}} +\def\tai#1{\py@hy t\py@a ti#1i\py@sp{}} +\def\py@tan#1{\py@hy t\py@a tn#1n\py@sp{}} +\def\tang#1{\py@hy t\py@a tn#1ng\py@sp{}} +\def\tao#1{\py@hy t\py@a to#1o\py@sp{}} +\def\te#1{\py@hy t\py@e t{}#1\py@sp{}} +\def\tei#1{\py@hy t\py@e ti#1i\py@sp{}} +\def\teng#1{\py@hy t\py@e tn#1ng\py@sp{}} +\def\ti#1{\py@hy t\py@i t{}#1\py@sp{}} +\def\tian#1{\py@hy ti\py@a in#1n\py@sp{}} +\def\tiao#1{\py@hy ti\py@a io#1o\py@sp{}} +\def\tie#1{\py@hy ti\py@e i{}#1\py@sp{}} +\def\ting#1{\py@hy t\py@i tn#1ng\py@sp{}} +\def\tong#1{\py@hy t\py@o tn#1ng\py@sp{}} +\def\tou#1{\py@hy t\py@o tu#1u\py@sp{}} +\def\tu#1{\py@hy t\py@u t{}#1\py@sp{}} +\def\tuan#1{\py@hy tu\py@a un#1n\py@sp{}} +\def\tui#1{\py@hy tu\py@i u{}#1\py@sp{}} +\def\tun#1{\py@hy t\py@u tn#1n\py@sp{}} +\def\tuo#1{\py@hy tu\py@o u{}#1\py@sp{}} + +\def\wa#1{\py@hy w\py@a w{}#1\py@sp{}} +\def\wai#1{\py@hy w\py@a wi#1i\py@sp{}} +\def\wan#1{\py@hy w\py@a wn#1n\py@sp{}} +\def\wang#1{\py@hy w\py@a wn#1ng\py@sp{}} +\def\wei#1{\py@hy w\py@e wi#1i\py@sp{}} +\def\wen#1{\py@hy w\py@e wn#1n\py@sp{}} +\def\weng#1{\py@hy w\py@e wn#1ng\py@sp{}} +\def\wo#1{\py@hy w\py@o w{}#1\py@sp{}} +\def\wu#1{\py@hy w\py@u w{}#1\py@sp{}} + +\def\py@xi#1{\py@hy x\py@i x{}#1\py@sp{}} +\def\xia#1{\py@hy xi\py@a i{}#1\py@sp{}} +\def\xian#1{\py@hy xi\py@a in#1n\py@sp{}} +\def\xiang#1{\py@hy xi\py@a in#1ng\py@sp{}} +\def\xiao#1{\py@hy xi\py@a io#1o\py@sp{}} +\def\xie#1{\py@hy xi\py@e i{}#1\py@sp{}} +\def\xin#1{\py@hy x\py@i xn#1n\py@sp{}} +\def\xing#1{\py@hy x\py@i xn#1ng\py@sp{}} +\def\xiong#1{\py@hy xi\py@o in#1ng\py@sp{}} +\def\xiu#1{\py@hy xi\py@u i{}#1\py@sp{}} +\def\xu#1{\py@hy x\py@u x{}#1\py@sp{}} +\def\xuan#1{\py@hy xu\py@a un#1n\py@sp{}} +\def\xue#1{\py@hy xu\py@e u{}#1\py@sp{}} +\def\xun#1{\py@hy x\py@u xn#1n\py@sp{}} + +\def\ya#1{\py@hy y\py@a y{}#1\py@sp{}} +\def\yan#1{\py@hy y\py@a yn#1n\py@sp{}} +\def\yang#1{\py@hy y\py@a yn#1ng\py@sp{}} +\def\yao#1{\py@hy y\py@a yo#1o\py@sp{}} +\def\ye#1{\py@hy y\py@e y{}#1\py@sp{}} +\def\yi#1{\py@hy y\py@i y{}#1\py@sp{}} +\def\yin#1{\py@hy y\py@i yn#1n\py@sp{}} +\def\ying#1{\py@hy y\py@i yn#1ng\py@sp{}} +\def\yo#1{\py@hy y\py@o y{}#1\py@sp{}} +\def\yong#1{\py@hy y\py@o yn#1ng\py@sp{}} +\def\you#1{\py@hy y\py@o yu#1u\py@sp{}} +\def\yu#1{\py@hy y\py@u y{}#1\py@sp{}} +\def\yuan#1{\py@hy yu\py@a un#1n\py@sp{}} +\def\yue#1{\py@hy yu\py@e u{}#1\py@sp{}} +\def\yun#1{\py@hy y\py@u yn#1n\py@sp{}} + +\def\za#1{\py@hy z\py@a z{}#1\py@sp{}} +\def\zai#1{\py@hy z\py@a zi#1i\py@sp{}} +\def\zan#1{\py@hy z\py@a zn#1n\py@sp{}} +\def\zang#1{\py@hy z\py@a zn#1ng\py@sp{}} +\def\zao#1{\py@hy z\py@a zo#1o\py@sp{}} +\def\ze#1{\py@hy z\py@e z{}#1\py@sp{}} +\def\zei#1{\py@hy z\py@e zi#1i\py@sp{}} +\def\zen#1{\py@hy z\py@e zn#1n\py@sp{}} +\def\zeng#1{\py@hy z\py@e zn#1ng\py@sp{}} +\def\zha#1{\py@hy zh\py@a h{}#1\py@sp{}} +\def\zhai#1{\py@hy zh\py@a hi#1i\py@sp{}} +\def\zhan#1{\py@hy zh\py@a hn#1n\py@sp{}} +\def\zhang#1{\py@hy zh\py@a hn#1ng\py@sp{}} +\def\zhao#1{\py@hy zh\py@a ho#1o\py@sp{}} +\def\zhe#1{\py@hy zh\py@e h{}#1\py@sp{}} +\def\zhei#1{\py@hy zh\py@e hi#1i\py@sp{}} +\def\zhen#1{\py@hy zh\py@e hn#1n\py@sp{}} +\def\zheng#1{\py@hy zh\py@e hn#1ng\py@sp{}} +\def\zhi#1{\py@hy zh\py@i h{}#1\py@sp{}} +\def\zhong#1{\py@hy zh\py@o hn#1ng\py@sp{}} +\def\zhou#1{\py@hy zh\py@o hu#1u\py@sp{}} +\def\zhu#1{\py@hy zh\py@u h{}#1\py@sp{}} +\def\zhua#1{\py@hy zhu\py@a u{}#1\py@sp{}} +\def\zhuai#1{\py@hy zhu\py@a ui#1i\py@sp{}} +\def\zhuan#1{\py@hy zhu\py@a un#1n\py@sp{}} +\def\zhuang#1{\py@hy zhu\py@a un#1ng\py@sp{}} +\def\zhui#1{\py@hy zhu\py@i u{}#1\py@sp{}} +\def\zhun#1{\py@hy zh\py@u hn#1n\py@sp{}} +\def\zhuo#1{\py@hy zhu\py@o u{}#1\py@sp{}} +\def\zi#1{\py@hy z\py@i z{}#1\py@sp{}} +\def\zong#1{\py@hy z\py@o zn#1ng\py@sp{}} +\def\zou#1{\py@hy z\py@o zu#1u\py@sp{}} +\def\zu#1{\py@hy z\py@u z{}#1\py@sp{}} +\def\zuan#1{\py@hy zu\py@a un#1n\py@sp{}} +\def\zui#1{\py@hy zu\py@i u{}#1\py@sp{}} +\def\zun#1{\py@hy z\py@u zn#1n\py@sp{}} +\def\zuo#1{\py@hy zu\py@o u{}#1\py@sp{}} + + +\def\A#1{\py@hy \py@A {}{}#1\py@sp{}} +\def\Ai#1{\py@hy \py@A {}i#1i\py@sp{}} +\def\An#1{\py@hy \py@A {}n#1n\py@sp{}} +\def\Ang#1{\py@hy \py@A {}n#1ng\py@sp{}} +\def\Ao#1{\py@hy \py@A {}o#1o\py@sp{}} + +\def\Ba#1{\py@hy B\py@a B{}#1\py@sp{}} +\def\Bai#1{\py@hy B\py@a Bi#1i\py@sp{}} +\def\Ban#1{\py@hy B\py@a Bn#1n\py@sp{}} +\def\Bang#1{\py@hy B\py@a Bn#1ng\py@sp{}} +\def\Bao#1{\py@hy B\py@a Bo#1o\py@sp{}} +\def\Bei#1{\py@hy B\py@e Bi#1i\py@sp{}} +\def\Ben#1{\py@hy B\py@e Bn#1n\py@sp{}} +\def\Beng#1{\py@hy B\py@e Bn#1ng\py@sp{}} +\def\Bi#1{\py@hy B\py@i B{}#1\py@sp{}} +\def\Bian#1{\py@hy Bi\py@a in#1n\py@sp{}} +\def\Biao#1{\py@hy Bi\py@a io#1o\py@sp{}} +\def\Bie#1{\py@hy Bi\py@e i{}#1\py@sp{}} +\def\Bin#1{\py@hy B\py@i Bn#1n\py@sp{}} +\def\Bing#1{\py@hy B\py@i Bn#1ng\py@sp{}} +\def\Bo#1{\py@hy B\py@o B{}#1\py@sp{}} +\def\Bu#1{\py@hy B\py@u B{}#1\py@sp{}} + +\def\Ca#1{\py@hy C\py@a C{}#1\py@sp{}} +\def\Cai#1{\py@hy C\py@a Ci#1i\py@sp{}} +\def\Can#1{\py@hy C\py@a Cn#1n\py@sp{}} +\def\Cang#1{\py@hy C\py@a Cn#1ng\py@sp{}} +\def\Cao#1{\py@hy C\py@a Co#1o\py@sp{}} +\def\Ce#1{\py@hy C\py@e C{}#1\py@sp{}} +\def\Cen#1{\py@hy C\py@e Cn#1n\py@sp{}} +\def\Ceng#1{\py@hy C\py@e Cn#1ng\py@sp{}} +\def\Cha#1{\py@hy Ch\py@a h{}#1\py@sp{}} +\def\Chai#1{\py@hy Ch\py@a hi#1i\py@sp{}} +\def\Chan#1{\py@hy Ch\py@a hn#1n\py@sp{}} +\def\Chang#1{\py@hy Ch\py@a hn#1ng\py@sp{}} +\def\Chao#1{\py@hy Ch\py@a ho#1o\py@sp{}} +\def\Che#1{\py@hy Ch\py@e h{}#1\py@sp{}} +\def\Chen#1{\py@hy Ch\py@e hn#1n\py@sp{}} +\def\Cheng#1{\py@hy Ch\py@e hn#1ng\py@sp{}} +\def\Chi#1{\py@hy Ch\py@i h{}#1\py@sp{}} +\def\Chong#1{\py@hy Ch\py@o hn#1ng\py@sp{}} +\def\Chou#1{\py@hy Ch\py@o hu#1u\py@sp{}} +\def\Chu#1{\py@hy Ch\py@u h{}#1\py@sp{}} +\def\Chuai#1{\py@hy Chu\py@a ui#1i\py@sp{}} +\def\Chuan#1{\py@hy Chu\py@a un#1n\py@sp{}} +\def\Chuang#1{\py@hy Chu\py@a un#1ng\py@sp{}} +\def\Chui#1{\py@hy Chu\py@i u{}#1\py@sp{}} +\def\Chun#1{\py@hy Ch\py@u hn#1n\py@sp{}} +\def\Chuo#1{\py@hy Chu\py@o u{}#1\py@sp{}} +\def\Ci#1{\py@hy C\py@i C{}#1\py@sp{}} +\def\Cong#1{\py@hy C\py@o Cn#1ng\py@sp{}} +\def\Cou#1{\py@hy C\py@o Cu#1u\py@sp{}} +\def\Cu#1{\py@hy C\py@u C{}#1\py@sp{}} +\def\Cuan#1{\py@hy Cu\py@a un#1n\py@sp{}} +\def\Cui#1{\py@hy Cu\py@i u{}#1\py@sp{}} +\def\Cun#1{\py@hy C\py@u Cn#1n\py@sp{}} +\def\Cuo#1{\py@hy Cu\py@o u{}#1\py@sp{}} + +\def\Da#1{\py@hy D\py@a D{}#1\py@sp{}} +\def\Dai#1{\py@hy D\py@a Di#1i\py@sp{}} +\def\Dan#1{\py@hy D\py@a Dn#1n\py@sp{}} +\def\Dang#1{\py@hy D\py@a Dn#1ng\py@sp{}} +\def\Dao#1{\py@hy D\py@a Do#1o\py@sp{}} +\def\De#1{\py@hy D\py@e D{}#1\py@sp{}} +\def\Dei#1{\py@hy D\py@e Di#1i\py@sp{}} +\def\Deng#1{\py@hy D\py@e Dn#1ng\py@sp{}} +\def\Di#1{\py@hy D\py@i D{}#1\py@sp{}} +\def\Dian#1{\py@hy Di\py@a in#1n\py@sp{}} +\def\Diao#1{\py@hy Di\py@a io#1o\py@sp{}} +\def\Die#1{\py@hy Di\py@e i{}#1\py@sp{}} +\def\Ding#1{\py@hy D\py@i Dn#1ng\py@sp{}} +\def\Diu#1{\py@hy Di\py@u i{}#1\py@sp{}} +\def\Dong#1{\py@hy D\py@o Dn#1ng\py@sp{}} +\def\Dou#1{\py@hy D\py@o Du#1u\py@sp{}} +\def\Du#1{\py@hy D\py@u D{}#1\py@sp{}} +\def\Duan#1{\py@hy Du\py@a un#1n\py@sp{}} +\def\Dui#1{\py@hy Du\py@i u{}#1\py@sp{}} +\def\Dun#1{\py@hy D\py@u Dn#1n\py@sp{}} +\def\Duo#1{\py@hy Du\py@o u{}#1\py@sp{}} + +\def\E#1{\py@hy \py@E {}{}#1\py@sp{}} +\def\Ei#1{\py@hy \py@E {}i#1i\py@sp{}} +\def\En#1{\py@hy \py@E {}n#1n\py@sp{}} +\def\Eng#1{\py@hy \py@E {}n#1ng\py@sp{}} +\def\Er#1{\py@hy \py@E {}r#1r\py@sp{}} + +\def\Fa#1{\py@hy F\py@a F{}#1\py@sp{}} +\def\Fan#1{\py@hy F\py@a Fn#1n\py@sp{}} +\def\Fang#1{\py@hy F\py@a Fn#1ng\py@sp{}} +\def\Fei#1{\py@hy F\py@e Fi#1i\py@sp{}} +\def\Fen#1{\py@hy F\py@e Fn#1n\py@sp{}} +\def\Feng#1{\py@hy F\py@e Fn#1ng\py@sp{}} +\def\Fiao#1{\py@hy Fi\py@a io#1o\py@sp{}} +\def\Fo#1{\py@hy F\py@o F{}#1\py@sp{}} +\def\Fou#1{\py@hy F\py@o Fu#1u\py@sp{}} +\def\Fu#1{\py@hy F\py@u F{}#1\py@sp{}} + +\def\Ga#1{\py@hy G\py@a G{}#1\py@sp{}} +\def\Gai#1{\py@hy G\py@a Gi#1i\py@sp{}} +\def\Gan#1{\py@hy G\py@a Gn#1n\py@sp{}} +\def\Gang#1{\py@hy G\py@a Gn#1ng\py@sp{}} +\def\Gao#1{\py@hy G\py@a Go#1o\py@sp{}} +\def\Ge#1{\py@hy G\py@e G{}#1\py@sp{}} +\def\Gei#1{\py@hy G\py@e Gi#1i\py@sp{}} +\def\Gen#1{\py@hy G\py@e Gn#1n\py@sp{}} +\def\Geng#1{\py@hy G\py@e Gn#1ng\py@sp{}} +\def\Gong#1{\py@hy G\py@o Gn#1ng\py@sp{}} +\def\Gou#1{\py@hy G\py@o Gu#1u\py@sp{}} +\def\Gu#1{\py@hy G\py@u G{}#1\py@sp{}} +\def\Gua#1{\py@hy Gu\py@a u{}#1\py@sp{}} +\def\Guai#1{\py@hy Gu\py@a ui#1i\py@sp{}} +\def\Guan#1{\py@hy Gu\py@a un#1n\py@sp{}} +\def\Guang#1{\py@hy Gu\py@a un#1ng\py@sp{}} +\def\Gui#1{\py@hy Gu\py@i u{}#1\py@sp{}} +\def\Gun#1{\py@hy G\py@u Gn#1n\py@sp{}} +\def\Guo#1{\py@hy Gu\py@o u{}#1\py@sp{}} + +\def\Ha#1{\py@hy H\py@a H{}#1\py@sp{}} +\def\Hai#1{\py@hy H\py@a Hi#1i\py@sp{}} +\def\Han#1{\py@hy H\py@a Hn#1n\py@sp{}} +\def\Hang#1{\py@hy H\py@a Hn#1ng\py@sp{}} +\def\Hao#1{\py@hy H\py@a Ho#1o\py@sp{}} +\def\He#1{\py@hy H\py@e H{}#1\py@sp{}} +\def\Hei#1{\py@hy H\py@e Hi#1i\py@sp{}} +\def\Hen#1{\py@hy H\py@e Hn#1n\py@sp{}} +\def\Heng#1{\py@hy H\py@e Hn#1ng\py@sp{}} +\def\Hong#1{\py@hy H\py@o Hn#1ng\py@sp{}} +\def\Hou#1{\py@hy H\py@o Hu#1u\py@sp{}} +\def\Hu#1{\py@hy H\py@u H{}#1\py@sp{}} +\def\Hua#1{\py@hy Hu\py@a u{}#1\py@sp{}} +\def\Huai#1{\py@hy Hu\py@a ui#1i\py@sp{}} +\def\Huan#1{\py@hy Hu\py@a un#1n\py@sp{}} +\def\Huang#1{\py@hy Hu\py@a un#1ng\py@sp{}} +\def\Hui#1{\py@hy Hu\py@i u{}#1\py@sp{}} +\def\Hun#1{\py@hy H\py@u Hn#1n\py@sp{}} +\def\Huo#1{\py@hy Hu\py@o u{}#1\py@sp{}} + +\def\Ji#1{\py@hy J\py@i J{}#1\py@sp{}} +\def\Jia#1{\py@hy Ji\py@a i{}#1\py@sp{}} +\def\Jian#1{\py@hy Ji\py@a in#1n\py@sp{}} +\def\Jiang#1{\py@hy Ji\py@a in#1ng\py@sp{}} +\def\Jiao#1{\py@hy Ji\py@a io#1o\py@sp{}} +\def\Jie#1{\py@hy Ji\py@e i{}#1\py@sp{}} +\def\Jin#1{\py@hy J\py@i Jn#1n\py@sp{}} +\def\Jing#1{\py@hy J\py@i Jn#1ng\py@sp{}} +\def\Jiong#1{\py@hy Ji\py@o in#1ng\py@sp{}} +\def\Jiu#1{\py@hy Ji\py@u i{}#1\py@sp{}} +\def\Ju#1{\py@hy J\py@u J{}#1\py@sp{}} +\def\Juan#1{\py@hy Ju\py@a un#1n\py@sp{}} +\def\Jue#1{\py@hy Ju\py@e u{}#1\py@sp{}} +\def\Jun#1{\py@hy J\py@u Jn#1n\py@sp{}} + +\def\Ka#1{\py@hy K\py@a K{}#1\py@sp{}} +\def\Kai#1{\py@hy K\py@a Ki#1i\py@sp{}} +\def\Kan#1{\py@hy K\py@a Kn#1n\py@sp{}} +\def\Kang#1{\py@hy K\py@a Kn#1ng\py@sp{}} +\def\Kao#1{\py@hy K\py@a Ko#1o\py@sp{}} +\def\Ke#1{\py@hy K\py@e K{}#1\py@sp{}} +\def\Kei#1{\py@hy K\py@e Ki#1i\py@sp{}} +\def\Ken#1{\py@hy K\py@e Kn#1n\py@sp{}} +\def\Keng#1{\py@hy K\py@e Kn#1ng\py@sp{}} +\def\Kong#1{\py@hy K\py@o Kn#1ng\py@sp{}} +\def\Kou#1{\py@hy K\py@o Ku#1u\py@sp{}} +\def\Ku#1{\py@hy K\py@u K{}#1\py@sp{}} +\def\Kua#1{\py@hy Ku\py@a u{}#1\py@sp{}} +\def\Kuai#1{\py@hy Ku\py@a ui#1i\py@sp{}} +\def\Kuan#1{\py@hy Ku\py@a un#1n\py@sp{}} +\def\Kuang#1{\py@hy Ku\py@a un#1ng\py@sp{}} +\def\Kui#1{\py@hy Ku\py@i u{}#1\py@sp{}} +\def\Kun#1{\py@hy K\py@u Kn#1n\py@sp{}} +\def\Kuo#1{\py@hy Ku\py@o u{}#1\py@sp{}} + +\def\La#1{\py@hy L\py@a L{}#1\py@sp{}} +\def\Lai#1{\py@hy L\py@a Li#1i\py@sp{}} +\def\Lan#1{\py@hy L\py@a Ln#1n\py@sp{}} +\def\Lang#1{\py@hy L\py@a Ln#1ng\py@sp{}} +\def\Lao#1{\py@hy L\py@a Lo#1o\py@sp{}} +\def\Le#1{\py@hy L\py@e L{}#1\py@sp{}} +\def\Lei#1{\py@hy L\py@e Li#1i\py@sp{}} +\def\Leng#1{\py@hy L\py@e Ln#1ng\py@sp{}} +\def\Li#1{\py@hy L\py@i L{}#1\py@sp{}} +\def\Lia#1{\py@hy Li\py@a i{}#1\py@sp{}} +\def\Lian#1{\py@hy Li\py@a in#1n\py@sp{}} +\def\Liang#1{\py@hy Li\py@a in#1ng\py@sp{}} +\def\Liao#1{\py@hy Li\py@a io#1o\py@sp{}} +\def\Lie#1{\py@hy Li\py@e i{}#1\py@sp{}} +\def\Lin#1{\py@hy L\py@i Ln#1n\py@sp{}} +\def\Ling#1{\py@hy L\py@i Ln#1ng\py@sp{}} +\def\Liu#1{\py@hy Li\py@u i{}#1\py@sp{}} +\def\LONG#1{\py@hy L\py@o Ln#1ng\py@sp{}} +\def\Lou#1{\py@hy L\py@o Lu#1u\py@sp{}} +\def\Lu#1{\py@hy L\py@u L{}#1\py@sp{}} +\def\Luan#1{\py@hy Lu\py@a un#1n\py@sp{}} +\def\Lun#1{\py@hy L\py@u Ln#1n\py@sp{}} +\def\Luo#1{\py@hy Lu\py@o u{}#1\py@sp{}} +\def\Lv#1{\py@hy L\py@v L{}#1\py@sp{}} +\def\Lve#1{\py@hy L\"{u}\py@e Le#1\py@sp{}} + +\def\Ma#1{\py@hy M\py@a M{}#1\py@sp{}} +\def\Mai#1{\py@hy M\py@a Mi#1i\py@sp{}} +\def\Man#1{\py@hy M\py@a Mn#1n\py@sp{}} +\def\Mang#1{\py@hy M\py@a Mn#1ng\py@sp{}} +\def\Mao#1{\py@hy M\py@a Mo#1o\py@sp{}} +\def\Mei#1{\py@hy M\py@e Mi#1i\py@sp{}} +\def\Men#1{\py@hy M\py@e Mn#1n\py@sp{}} +\def\Meng#1{\py@hy M\py@e Mn#1ng\py@sp{}} +\def\Mi#1{\py@hy M\py@i M{}#1\py@sp{}} +\def\Mian#1{\py@hy Mi\py@a in#1n\py@sp{}} +\def\Miao#1{\py@hy Mi\py@a io#1o\py@sp{}} +\def\Mie#1{\py@hy Mi\py@e i{}#1\py@sp{}} +\def\Min#1{\py@hy M\py@i Mn#1n\py@sp{}} +\def\Ming#1{\py@hy M\py@i Mn#1ng\py@sp{}} +\def\Miu#1{\py@hy Mi\py@u i{}#1\py@sp{}} +\def\Mo#1{\py@hy M\py@o M{}#1\py@sp{}} +\def\Mou#1{\py@hy M\py@o Mu#1u\py@sp{}} +\def\Mu#1{\py@hy M\py@u M{}#1\py@sp{}} + +\def\Na#1{\py@hy N\py@a N{}#1\py@sp{}} +\def\Nai#1{\py@hy N\py@a Ni#1i\py@sp{}} +\def\Nan#1{\py@hy N\py@a Nn#1n\py@sp{}} +\def\Nang#1{\py@hy N\py@a Nn#1ng\py@sp{}} +\def\Nao#1{\py@hy N\py@a No#1o\py@sp{}} +\def\Ne#1{\py@hy N\py@e N{}#1\py@sp{}} +\def\Nei#1{\py@hy N\py@e Ni#1i\py@sp{}} +\def\Nen#1{\py@hy N\py@e Nn#1n\py@sp{}} +\def\Neng#1{\py@hy N\py@e Nn#1ng\py@sp{}} +\def\Ni#1{\py@hy N\py@i N{}#1\py@sp{}} +\def\Nian#1{\py@hy Ni\py@a in#1n\py@sp{}} +\def\Niang#1{\py@hy Ni\py@a in#1ng\py@sp{}} +\def\Niao#1{\py@hy Ni\py@a io#1o\py@sp{}} +\def\Nie#1{\py@hy Ni\py@e i{}#1\py@sp{}} +\def\Nin#1{\py@hy N\py@i Nn#1n\py@sp{}} +\def\Ning#1{\py@hy N\py@i Nn#1ng\py@sp{}} +\def\Niu#1{\py@hy Ni\py@u i{}#1\py@sp{}} +\def\Nong#1{\py@hy N\py@o Nn#1ng\py@sp{}} +\def\Nou#1{\py@hy N\py@o Nu#1u\py@sp{}} +\def\Nu#1{\py@hy N\py@u N{}#1\py@sp{}} +\def\Nuan#1{\py@hy Nu\py@a un#1n\py@sp{}} +\def\Nuo#1{\py@hy Nu\py@o u{}#1\py@sp{}} +\def\Nv#1{\py@hy N\py@v N{}#1\py@sp{}} +\def\Nve#1{\py@hy N\"{u}\py@e Ne#1\py@sp{}} + +\def\py@@O#1{\py@hy \py@O {}{}#1\py@sp{}} +\def\Ou#1{\py@hy \py@O {}u#1u\py@sp{}} + +\def\Pa#1{\py@hy P\py@a P{}#1\py@sp{}} +\def\Pai#1{\py@hy P\py@a Pi#1i\py@sp{}} +\def\Pan#1{\py@hy P\py@a Pn#1n\py@sp{}} +\def\Pang#1{\py@hy P\py@a Pn#1ng\py@sp{}} +\def\Pao#1{\py@hy P\py@a Po#1o\py@sp{}} +\def\Pei#1{\py@hy P\py@e Pi#1i\py@sp{}} +\def\Pen#1{\py@hy P\py@e Pn#1n\py@sp{}} +\def\Peng#1{\py@hy P\py@e Pn#1ng\py@sp{}} +\def\py@Pi#1{\py@hy P\py@i P{}#1\py@sp{}} +\def\Pian#1{\py@hy Pi\py@a in#1n\py@sp{}} +\def\Piao#1{\py@hy Pi\py@a io#1o\py@sp{}} +\def\Pie#1{\py@hy Pi\py@e i{}#1\py@sp{}} +\def\Pin#1{\py@hy P\py@i Pn#1n\py@sp{}} +\def\Ping#1{\py@hy P\py@i Pn#1ng\py@sp{}} +\def\Po#1{\py@hy P\py@o P{}#1\py@sp{}} +\def\Pou#1{\py@hy P\py@o Pu#1u\py@sp{}} +\def\Pu#1{\py@hy P\py@u P{}#1\py@sp{}} + +\def\Qi#1{\py@hy Q\py@i Q{}#1\py@sp{}} +\def\Qia#1{\py@hy Qi\py@a i{}#1\py@sp{}} +\def\Qian#1{\py@hy Qi\py@a in#1n\py@sp{}} +\def\Qiang#1{\py@hy Qi\py@a in#1ng\py@sp{}} +\def\Qiao#1{\py@hy Qi\py@a io#1o\py@sp{}} +\def\Qie#1{\py@hy Qi\py@e i{}#1\py@sp{}} +\def\Qin#1{\py@hy Q\py@i Qn#1n\py@sp{}} +\def\Qing#1{\py@hy Q\py@i Qn#1ng\py@sp{}} +\def\Qiong#1{\py@hy Qi\py@o in#1ng\py@sp{}} +\def\Qiu#1{\py@hy Qi\py@u i{}#1\py@sp{}} +\def\Qu#1{\py@hy Q\py@u Q{}#1\py@sp{}} +\def\Quan#1{\py@hy Qu\py@a un#1n\py@sp{}} +\def\Que#1{\py@hy Qu\py@e u{}#1\py@sp{}} +\def\Qun#1{\py@hy Q\py@u Qn#1n\py@sp{}} + +\def\Ran#1{\py@hy R\py@a Rn#1n\py@sp{}} +\def\Rang#1{\py@hy R\py@a Rn#1ng\py@sp{}} +\def\Rao#1{\py@hy R\py@a Ro#1o\py@sp{}} +\def\py@Re#1{\py@hy R\py@e R{}#1\py@sp{}} +\def\Ren#1{\py@hy R\py@e Rn#1n\py@sp{}} +\def\Reng#1{\py@hy R\py@e Rn#1ng\py@sp{}} +\def\Ri#1{\py@hy R\py@i R{}#1\py@sp{}} +\def\Rong#1{\py@hy R\py@o Rn#1ng\py@sp{}} +\def\Rou#1{\py@hy R\py@o Ru#1u\py@sp{}} +\def\Ru#1{\py@hy R\py@u R{}#1\py@sp{}} +\def\Ruan#1{\py@hy Ru\py@a un#1n\py@sp{}} +\def\Rui#1{\py@hy Ru\py@i u{}#1\py@sp{}} +\def\Run#1{\py@hy R\py@u Rn#1n\py@sp{}} +\def\Ruo#1{\py@hy Ru\py@o u{}#1\py@sp{}} + +\def\Sa#1{\py@hy S\py@a S{}#1\py@sp{}} +\def\Sai#1{\py@hy S\py@a Si#1i\py@sp{}} +\def\San#1{\py@hy S\py@a Sn#1n\py@sp{}} +\def\Sang#1{\py@hy S\py@a Sn#1ng\py@sp{}} +\def\Sao#1{\py@hy S\py@a So#1o\py@sp{}} +\def\Se#1{\py@hy S\py@e S{}#1\py@sp{}} +\def\Sen#1{\py@hy S\py@e Sn#1n\py@sp{}} +\def\Seng#1{\py@hy S\py@e Sn#1ng\py@sp{}} +\def\Sha#1{\py@hy Sh\py@a h{}#1\py@sp{}} +\def\Shai#1{\py@hy Sh\py@a hi#1i\py@sp{}} +\def\Shan#1{\py@hy Sh\py@a hn#1n\py@sp{}} +\def\Shang#1{\py@hy Sh\py@a hn#1ng\py@sp{}} +\def\Shao#1{\py@hy Sh\py@a ho#1o\py@sp{}} +\def\She#1{\py@hy Sh\py@e h{}#1\py@sp{}} +\def\Shei#1{\py@hy Sh\py@e hi#1i\py@sp{}} +\def\Shen#1{\py@hy Sh\py@e hn#1n\py@sp{}} +\def\Sheng#1{\py@hy Sh\py@e hn#1ng\py@sp{}} +\def\Shi#1{\py@hy Sh\py@i h{}#1\py@sp{}} +\def\Shou#1{\py@hy Sh\py@o hu#1u\py@sp{}} +\def\Shu#1{\py@hy Sh\py@u h{}#1\py@sp{}} +\def\Shua#1{\py@hy Shu\py@a u{}#1\py@sp{}} +\def\Shuai#1{\py@hy Shu\py@a ui#1i\py@sp{}} +\def\Shuan#1{\py@hy Shu\py@a un#1n\py@sp{}} +\def\Shuang#1{\py@hy Shu\py@a un#1ng\py@sp{}} +\def\Shui#1{\py@hy Shu\py@i u{}#1\py@sp{}} +\def\Shun#1{\py@hy Sh\py@u hn#1n\py@sp{}} +\def\Shuo#1{\py@hy Shu\py@o u{}#1\py@sp{}} +\def\Si#1{\py@hy S\py@i S{}#1\py@sp{}} +\def\Song#1{\py@hy S\py@o Sn#1ng\py@sp{}} +\def\Sou#1{\py@hy S\py@o Su#1u\py@sp{}} +\def\Su#1{\py@hy S\py@u S{}#1\py@sp{}} +\def\Suan#1{\py@hy Su\py@a un#1n\py@sp{}} +\def\Sui#1{\py@hy Su\py@i u{}#1\py@sp{}} +\def\Sun#1{\py@hy S\py@u Sn#1n\py@sp{}} +\def\Suo#1{\py@hy Su\py@o u{}#1\py@sp{}} + +\def\Ta#1{\py@hy T\py@a T{}#1\py@sp{}} +\def\Tai#1{\py@hy T\py@a Ti#1i\py@sp{}} +\def\Tan#1{\py@hy T\py@a Tn#1n\py@sp{}} +\def\Tang#1{\py@hy T\py@a Tn#1ng\py@sp{}} +\def\Tao#1{\py@hy T\py@a To#1o\py@sp{}} +\def\Te#1{\py@hy T\py@e T{}#1\py@sp{}} +\def\Tei#1{\py@hy T\py@e Ti#1i\py@sp{}} +\def\Teng#1{\py@hy T\py@e Tn#1ng\py@sp{}} +\def\Ti#1{\py@hy T\py@i T{}#1\py@sp{}} +\def\Tian#1{\py@hy Ti\py@a in#1n\py@sp{}} +\def\Tiao#1{\py@hy Ti\py@a io#1o\py@sp{}} +\def\Tie#1{\py@hy Ti\py@e i{}#1\py@sp{}} +\def\Ting#1{\py@hy T\py@i Tn#1ng\py@sp{}} +\def\Tong#1{\py@hy T\py@o Tn#1ng\py@sp{}} +\def\Tou#1{\py@hy T\py@o Tu#1u\py@sp{}} +\def\Tu#1{\py@hy T\py@u T{}#1\py@sp{}} +\def\Tuan#1{\py@hy Tu\py@a un#1n\py@sp{}} +\def\Tui#1{\py@hy Tu\py@i u{}#1\py@sp{}} +\def\Tun#1{\py@hy T\py@u Tn#1n\py@sp{}} +\def\Tuo#1{\py@hy Tu\py@o u{}#1\py@sp{}} + +\def\Wa#1{\py@hy W\py@a W{}#1\py@sp{}} +\def\Wai#1{\py@hy W\py@a Wi#1i\py@sp{}} +\def\Wan#1{\py@hy W\py@a Wn#1n\py@sp{}} +\def\Wang#1{\py@hy W\py@a Wn#1ng\py@sp{}} +\def\Wei#1{\py@hy W\py@e Wi#1i\py@sp{}} +\def\Wen#1{\py@hy W\py@e Wn#1n\py@sp{}} +\def\Weng#1{\py@hy W\py@e Wn#1ng\py@sp{}} +\def\Wo#1{\py@hy W\py@o W{}#1\py@sp{}} +\def\Wu#1{\py@hy W\py@u W{}#1\py@sp{}} + +\def\py@Xi#1{\py@hy X\py@i X{}#1\py@sp{}} +\def\Xia#1{\py@hy Xi\py@a i{}#1\py@sp{}} +\def\Xian#1{\py@hy Xi\py@a in#1n\py@sp{}} +\def\Xiang#1{\py@hy Xi\py@a in#1ng\py@sp{}} +\def\Xiao#1{\py@hy Xi\py@a io#1o\py@sp{}} +\def\Xie#1{\py@hy Xi\py@e i{}#1\py@sp{}} +\def\Xin#1{\py@hy X\py@i Xn#1n\py@sp{}} +\def\Xing#1{\py@hy X\py@i Xn#1ng\py@sp{}} +\def\Xiong#1{\py@hy Xi\py@o in#1ng\py@sp{}} +\def\Xiu#1{\py@hy Xi\py@u i{}#1\py@sp{}} +\def\Xu#1{\py@hy X\py@u X{}#1\py@sp{}} +\def\Xuan#1{\py@hy Xu\py@a un#1n\py@sp{}} +\def\Xue#1{\py@hy Xu\py@e u{}#1\py@sp{}} +\def\Xun#1{\py@hy X\py@u Xn#1n\py@sp{}} + +\def\Ya#1{\py@hy Y\py@a Y{}#1\py@sp{}} +\def\Yan#1{\py@hy Y\py@a Yn#1n\py@sp{}} +\def\Yang#1{\py@hy Y\py@a Yn#1ng\py@sp{}} +\def\Yao#1{\py@hy Y\py@a Yo#1o\py@sp{}} +\def\Ye#1{\py@hy Y\py@e Y{}#1\py@sp{}} +\def\Yi#1{\py@hy Y\py@i Y{}#1\py@sp{}} +\def\Yin#1{\py@hy Y\py@i Yn#1n\py@sp{}} +\def\Ying#1{\py@hy Y\py@i Yn#1ng\py@sp{}} +\def\Yo#1{\py@hy Y\py@o Y{}#1\py@sp{}} +\def\Yong#1{\py@hy Y\py@o Yn#1ng\py@sp{}} +\def\You#1{\py@hy Y\py@o Yu#1u\py@sp{}} +\def\Yu#1{\py@hy Y\py@u Y{}#1\py@sp{}} +\def\Yuan#1{\py@hy Yu\py@a un#1n\py@sp{}} +\def\Yue#1{\py@hy Yu\py@e u{}#1\py@sp{}} +\def\Yun#1{\py@hy Y\py@u Yn#1n\py@sp{}} + +\def\Za#1{\py@hy Z\py@a Z{}#1\py@sp{}} +\def\Zai#1{\py@hy Z\py@a Zi#1i\py@sp{}} +\def\Zan#1{\py@hy Z\py@a Zn#1n\py@sp{}} +\def\Zang#1{\py@hy Z\py@a Zn#1ng\py@sp{}} +\def\Zao#1{\py@hy Z\py@a Zo#1o\py@sp{}} +\def\Ze#1{\py@hy Z\py@e Z{}#1\py@sp{}} +\def\Zei#1{\py@hy Z\py@e Zi#1i\py@sp{}} +\def\Zen#1{\py@hy Z\py@e Zn#1n\py@sp{}} +\def\Zeng#1{\py@hy Z\py@e Zn#1ng\py@sp{}} +\def\Zha#1{\py@hy Zh\py@a h{}#1\py@sp{}} +\def\Zhai#1{\py@hy Zh\py@a hi#1i\py@sp{}} +\def\Zhan#1{\py@hy Zh\py@a hn#1n\py@sp{}} +\def\Zhang#1{\py@hy Zh\py@a hn#1ng\py@sp{}} +\def\Zhao#1{\py@hy Zh\py@a ho#1o\py@sp{}} +\def\Zhe#1{\py@hy Zh\py@e h{}#1\py@sp{}} +\def\Zhei#1{\py@hy Zh\py@e hi#1i\py@sp{}} +\def\Zhen#1{\py@hy Zh\py@e hn#1n\py@sp{}} +\def\Zheng#1{\py@hy Zh\py@e hn#1ng\py@sp{}} +\def\Zhi#1{\py@hy Zh\py@i h{}#1\py@sp{}} +\def\Zhong#1{\py@hy Zh\py@o hn#1ng\py@sp{}} +\def\Zhou#1{\py@hy Zh\py@o hu#1u\py@sp{}} +\def\Zhu#1{\py@hy Zh\py@u h{}#1\py@sp{}} +\def\Zhua#1{\py@hy Zhu\py@a u{}#1\py@sp{}} +\def\Zhuai#1{\py@hy Zhu\py@a ui#1i\py@sp{}} +\def\Zhuan#1{\py@hy Zhu\py@a un#1n\py@sp{}} +\def\Zhuang#1{\py@hy Zhu\py@a un#1ng\py@sp{}} +\def\Zhui#1{\py@hy Zhu\py@i u{}#1\py@sp{}} +\def\Zhun#1{\py@hy Zh\py@u hn#1n\py@sp{}} +\def\Zhuo#1{\py@hy Zhu\py@o u{}#1\py@sp{}} +\def\Zi#1{\py@hy Z\py@i Z{}#1\py@sp{}} +\def\Zong#1{\py@hy Z\py@o Zn#1ng\py@sp{}} +\def\Zou#1{\py@hy Z\py@o Zu#1u\py@sp{}} +\def\Zu#1{\py@hy Z\py@u Z{}#1\py@sp{}} +\def\Zuan#1{\py@hy Zu\py@a un#1n\py@sp{}} +\def\Zui#1{\py@hy Zu\py@i u{}#1\py@sp{}} +\def\Zun#1{\py@hy Z\py@u Zn#1n\py@sp{}} +\def\Zuo#1{\py@hy Zu\py@o u{}#1\py@sp{}} + + +% We enable all pinyin syllables as the default. + +\PYactivate + + +\endlinechar `\^^M +\catcode`@=12 + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/pinyin/pinyin.ldf b/Master/texmf-dist/tex/latex/CJK/pinyin/pinyin.ldf new file mode 100644 index 00000000000..092ea3a44cb --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/pinyin/pinyin.ldf @@ -0,0 +1,45 @@ +% This is the file pinyin.ldf of the CJK package +% for hyphenating Chinese pinyin syllables. +% +% We use the latin-1 character code for `umlaut u' (0xfc). Additionally, +% the quote character "'" is used in its standard sense (resolving syllabic +% ambiguities). +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\ProvidesLanguage{pinyin} + [CJK 4.6.0 pinyin support for the babel system] + +\LdfInit{pinyin}{captionspinyin} + +\ifx\l@pinyin\@undefined + \@nopatterns{pinyin} + \adddialect\l@pinyin0 +\fi + +\def\pinyinhyphenmins{11} +\def\captionspinyin{} +\def\datepinyin{} + +\initiate@active@char{"} + +\addto\extraspinyin{\languageshorthands{pinyin}} +\addto\extraspinyin{\bbl@activate{"}} +\addto\extraspinyin{\babel@save\"\umlautlow} +\addto\extraspinyin{% + \babel@savevariable{\lccode"27}% + \lccode"27 "27} + +\addto\noextraspinyin{\umlauthigh} + +\declare@shorthand{pinyin}{"u}{\textormath{\"{u}}{\ddot u}} +\declare@shorthand{pinyin}{"U}{\textormath{\"{U}}{\ddot U}} + +\def\mdqon{\shorthandon{"}} +\def\mdqoff{\shorthandoff{"}} + +\ldf@finish{pinyin} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/pmC.chr b/Master/texmf-dist/tex/latex/CJK/pmC.chr new file mode 100644 index 00000000000..25d98d02b85 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/pmC.chr @@ -0,0 +1,81 @@ +% This is the file pmC.chr of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{pmC.chr}[\filedate\space\fileversion] + + +% define macros for handling pmC fonts and characters. + +\gdef\CJK@pmCChr{ + \CJK@global\def\CJK@char##1##2##3{ + {\ifnum ##3 < \CJK@min + \CJK@err + \else + \ifnum ##3 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##3\relax + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape} + \CJKsymbol{\@tempcnta} + + \CJK@CJK + \fi + \fi}} + +% for punctuation. + + \CJK@global\def\CJK@punctchar##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##4} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \advance\@tempcnta ##3\relax + \edef\CJK@plane{##2} + \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape} + \CJKpunctsymbol{\@tempcnta} + + \CJK@testPrePunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/pmCbig.enc b/Master/texmf-dist/tex/latex/CJK/pmCbig.enc new file mode 100644 index 00000000000..9d6a460848a --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/pmCbig.enc @@ -0,0 +1,116 @@ +% This is the file pmCbig.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{pmCbig.enc}[\filedate\space\fileversion] + + +% old poor man's Chinese encoding: +% each plane gets an own font (Big 5, GB, JIS etc.). + +% big size: + +\gdef\CJK@pmCbigEncoding{ + \CJK@loadChr{pmC} + + \CJK@namegdef{^^a1}##1{\@empty\CJK@punctchar{A1}{a1}{-128}{##1}} + \CJK@namegdef{^^a2}##1{\@empty\CJK@punctchar{A2}{a2}{-128}{##1}} + \CJK@namegdef{^^a3}##1{\@empty\CJK@punctchar{A3}{a3}{-128}{##1}} + \CJK@namegdef{^^a4}##1{\@empty\CJK@punctchar{A4}{a4}{-128}{##1}} + \CJK@namegdef{^^a5}##1{\@empty\CJK@punctchar{A5}{a5}{-128}{##1}} + \CJK@namegdef{^^a6}##1{\@empty\CJK@char{a6}{-128}{##1}} + \CJK@namegdef{^^a7}##1{\@empty\CJK@char{a7}{-128}{##1}} + \CJK@namegdef{^^a8}##1{\@empty\CJK@char{a8}{-128}{##1}} + \CJK@namegdef{^^a9}##1{\@empty\CJK@char{a9}{-128}{##1}} + \CJK@namegdef{^^aa}##1{\@empty\CJK@char{aa}{-128}{##1}} + \CJK@namegdef{^^ab}##1{\@empty\CJK@char{ab}{-128}{##1}} + \CJK@namegdef{^^ac}##1{\@empty\CJK@char{ac}{-128}{##1}} + \CJK@namegdef{^^ad}##1{\@empty\CJK@char{ad}{-128}{##1}} + \CJK@namegdef{^^ae}##1{\@empty\CJK@char{ae}{-128}{##1}} + \CJK@namegdef{^^af}##1{\@empty\CJK@char{af}{-128}{##1}} + \CJK@namegdef{^^b0}##1{\@empty\CJK@char{b0}{-128}{##1}} + \CJK@namegdef{^^b1}##1{\@empty\CJK@char{b1}{-128}{##1}} + \CJK@namegdef{^^b2}##1{\@empty\CJK@char{b2}{-128}{##1}} + \CJK@namegdef{^^b3}##1{\@empty\CJK@char{b3}{-128}{##1}} + \CJK@namegdef{^^b4}##1{\@empty\CJK@char{b4}{-128}{##1}} + \CJK@namegdef{^^b5}##1{\@empty\CJK@char{b5}{-128}{##1}} + \CJK@namegdef{^^b6}##1{\@empty\CJK@char{b6}{-128}{##1}} + \CJK@namegdef{^^b7}##1{\@empty\CJK@char{b7}{-128}{##1}} + \CJK@namegdef{^^b8}##1{\@empty\CJK@char{b8}{-128}{##1}} + \CJK@namegdef{^^b9}##1{\@empty\CJK@char{b9}{-128}{##1}} + \CJK@namegdef{^^ba}##1{\@empty\CJK@char{ba}{-128}{##1}} + \CJK@namegdef{^^bb}##1{\@empty\CJK@char{bb}{-128}{##1}} + \CJK@namegdef{^^bc}##1{\@empty\CJK@char{bc}{-128}{##1}} + \CJK@namegdef{^^bd}##1{\@empty\CJK@char{bd}{-128}{##1}} + \CJK@namegdef{^^be}##1{\@empty\CJK@char{be}{-128}{##1}} + \CJK@namegdef{^^bf}##1{\@empty\CJK@char{bf}{-128}{##1}} + \CJK@namegdef{^^c0}##1{\@empty\CJK@char{c0}{-128}{##1}} + \CJK@namegdef{^^c1}##1{\@empty\CJK@char{c1}{-128}{##1}} + \CJK@namegdef{^^c2}##1{\@empty\CJK@char{c2}{-128}{##1}} + \CJK@namegdef{^^c3}##1{\@empty\CJK@char{c3}{-128}{##1}} + \CJK@namegdef{^^c4}##1{\@empty\CJK@char{c4}{-128}{##1}} + \CJK@namegdef{^^c5}##1{\@empty\CJK@char{c5}{-128}{##1}} + \CJK@namegdef{^^c6}##1{\@empty\CJK@char{c6}{-128}{##1}} + \CJK@namegdef{^^c7}##1{\@empty\CJK@char{c7}{-128}{##1}} + \CJK@namegdef{^^c8}##1{\@empty\CJK@char{c8}{-128}{##1}} + \CJK@namegdef{^^c9}##1{\@empty\CJK@char{c9}{-128}{##1}} + \CJK@namegdef{^^ca}##1{\@empty\CJK@char{ca}{-128}{##1}} + \CJK@namegdef{^^cb}##1{\@empty\CJK@char{cb}{-128}{##1}} + \CJK@namegdef{^^cc}##1{\@empty\CJK@char{cc}{-128}{##1}} + \CJK@namegdef{^^cd}##1{\@empty\CJK@char{cd}{-128}{##1}} + \CJK@namegdef{^^ce}##1{\@empty\CJK@char{ce}{-128}{##1}} + \CJK@namegdef{^^cf}##1{\@empty\CJK@char{cf}{-128}{##1}} + \CJK@namegdef{^^d0}##1{\@empty\CJK@char{d0}{-128}{##1}} + \CJK@namegdef{^^d1}##1{\@empty\CJK@char{d1}{-128}{##1}} + \CJK@namegdef{^^d2}##1{\@empty\CJK@char{d2}{-128}{##1}} + \CJK@namegdef{^^d3}##1{\@empty\CJK@char{d3}{-128}{##1}} + \CJK@namegdef{^^d4}##1{\@empty\CJK@char{d4}{-128}{##1}} + \CJK@namegdef{^^d5}##1{\@empty\CJK@char{d5}{-128}{##1}} + \CJK@namegdef{^^d6}##1{\@empty\CJK@char{d6}{-128}{##1}} + \CJK@namegdef{^^d7}##1{\@empty\CJK@char{d7}{-128}{##1}} + \CJK@namegdef{^^d8}##1{\@empty\CJK@char{d8}{-128}{##1}} + \CJK@namegdef{^^d9}##1{\@empty\CJK@char{d9}{-128}{##1}} + \CJK@namegdef{^^da}##1{\@empty\CJK@char{da}{-128}{##1}} + \CJK@namegdef{^^db}##1{\@empty\CJK@char{db}{-128}{##1}} + \CJK@namegdef{^^dc}##1{\@empty\CJK@char{dc}{-128}{##1}} + \CJK@namegdef{^^dd}##1{\@empty\CJK@char{dd}{-128}{##1}} + \CJK@namegdef{^^de}##1{\@empty\CJK@char{de}{-128}{##1}} + \CJK@namegdef{^^df}##1{\@empty\CJK@char{df}{-128}{##1}} + \CJK@namegdef{^^e0}##1{\@empty\CJK@char{e0}{-128}{##1}} + \CJK@namegdef{^^e1}##1{\@empty\CJK@char{e1}{-128}{##1}} + \CJK@namegdef{^^e2}##1{\@empty\CJK@char{e2}{-128}{##1}} + \CJK@namegdef{^^e3}##1{\@empty\CJK@char{e3}{-128}{##1}} + \CJK@namegdef{^^e4}##1{\@empty\CJK@char{e4}{-128}{##1}} + \CJK@namegdef{^^e5}##1{\@empty\CJK@char{e5}{-128}{##1}} + \CJK@namegdef{^^e6}##1{\@empty\CJK@char{e6}{-128}{##1}} + \CJK@namegdef{^^e7}##1{\@empty\CJK@char{e7}{-128}{##1}} + \CJK@namegdef{^^e8}##1{\@empty\CJK@char{e8}{-128}{##1}} + \CJK@namegdef{^^e9}##1{\@empty\CJK@char{e9}{-128}{##1}} + \CJK@namegdef{^^ea}##1{\@empty\CJK@char{ea}{-128}{##1}} + \CJK@namegdef{^^eb}##1{\@empty\CJK@char{eb}{-128}{##1}} + \CJK@namegdef{^^ec}##1{\@empty\CJK@char{ec}{-128}{##1}} + \CJK@namegdef{^^ed}##1{\@empty\CJK@char{ed}{-128}{##1}} + \CJK@namegdef{^^ee}##1{\@empty\CJK@char{ee}{-128}{##1}} + \CJK@namegdef{^^ef}##1{\@empty\CJK@char{ef}{-128}{##1}} + \CJK@namegdef{^^f0}##1{\@empty\CJK@char{f0}{-128}{##1}} + \CJK@namegdef{^^f1}##1{\@empty\CJK@char{f1}{-128}{##1}} + \CJK@namegdef{^^f2}##1{\@empty\CJK@char{f2}{-128}{##1}} + \CJK@namegdef{^^f3}##1{\@empty\CJK@char{f3}{-128}{##1}} + \CJK@namegdef{^^f4}##1{\@empty\CJK@char{f4}{-128}{##1}} + \CJK@namegdef{^^f5}##1{\@empty\CJK@char{f5}{-128}{##1}} + \CJK@namegdef{^^f6}##1{\@empty\CJK@char{f6}{-128}{##1}} + \CJK@namegdef{^^f7}##1{\@empty\CJK@char{f7}{-128}{##1}} + \CJK@namegdef{^^f8}##1{\@empty\CJK@char{f8}{-128}{##1}} + \CJK@namegdef{^^f9}##1{\@empty\CJK@char{f9}{-128}{##1}} + \CJK@namegdef{^^fa}##1{\@empty\CJK@char{fa}{-128}{##1}} + \CJK@namegdef{^^fb}##1{\@empty\CJK@char{fb}{-128}{##1}} + \CJK@namegdef{^^fc}##1{\@empty\CJK@char{fc}{-128}{##1}} + \CJK@namegdef{^^fd}##1{\@empty\CJK@char{fd}{-128}{##1}} + \CJK@namegdef{^^fe}##1{\@empty\CJK@char{fe}{-128}{##1}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/pmCsmall.enc b/Master/texmf-dist/tex/latex/CJK/pmCsmall.enc new file mode 100644 index 00000000000..5d094e95870 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/pmCsmall.enc @@ -0,0 +1,116 @@ +% This is the file pmCsmall.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{pmCsmall.enc}[\filedate\space\fileversion] + + +% old poor man's Chinese encoding: +% each plane gets an own font (Big 5, GB, JIS etc.). + +% small size: + +\gdef\CJK@pmCsmallEncoding{ + \CJK@loadChr{pmC} + + \CJK@namegdef{^^a1}##1{\@empty\CJK@punctchar{A1}{a1}{0}{##1}} + \CJK@namegdef{^^a2}##1{\@empty\CJK@punctchar{A2}{a2}{0}{##1}} + \CJK@namegdef{^^a3}##1{\@empty\CJK@punctchar{A3}{a3}{0}{##1}} + \CJK@namegdef{^^a4}##1{\@empty\CJK@punctchar{A4}{a4}{0}{##1}} + \CJK@namegdef{^^a5}##1{\@empty\CJK@punctchar{A5}{a5}{0}{##1}} + \CJK@namegdef{^^a6}##1{\@empty\CJK@char{a6}{0}{##1}} + \CJK@namegdef{^^a7}##1{\@empty\CJK@char{a7}{0}{##1}} + \CJK@namegdef{^^a8}##1{\@empty\CJK@char{a8}{0}{##1}} + \CJK@namegdef{^^a9}##1{\@empty\CJK@char{a9}{0}{##1}} + \CJK@namegdef{^^aa}##1{\@empty\CJK@char{aa}{0}{##1}} + \CJK@namegdef{^^ab}##1{\@empty\CJK@char{ab}{0}{##1}} + \CJK@namegdef{^^ac}##1{\@empty\CJK@char{ac}{0}{##1}} + \CJK@namegdef{^^ad}##1{\@empty\CJK@char{ad}{0}{##1}} + \CJK@namegdef{^^ae}##1{\@empty\CJK@char{ae}{0}{##1}} + \CJK@namegdef{^^af}##1{\@empty\CJK@char{af}{0}{##1}} + \CJK@namegdef{^^b0}##1{\@empty\CJK@char{b0}{0}{##1}} + \CJK@namegdef{^^b1}##1{\@empty\CJK@char{b1}{0}{##1}} + \CJK@namegdef{^^b2}##1{\@empty\CJK@char{b2}{0}{##1}} + \CJK@namegdef{^^b3}##1{\@empty\CJK@char{b3}{0}{##1}} + \CJK@namegdef{^^b4}##1{\@empty\CJK@char{b4}{0}{##1}} + \CJK@namegdef{^^b5}##1{\@empty\CJK@char{b5}{0}{##1}} + \CJK@namegdef{^^b6}##1{\@empty\CJK@char{b6}{0}{##1}} + \CJK@namegdef{^^b7}##1{\@empty\CJK@char{b7}{0}{##1}} + \CJK@namegdef{^^b8}##1{\@empty\CJK@char{b8}{0}{##1}} + \CJK@namegdef{^^b9}##1{\@empty\CJK@char{b9}{0}{##1}} + \CJK@namegdef{^^ba}##1{\@empty\CJK@char{ba}{0}{##1}} + \CJK@namegdef{^^bb}##1{\@empty\CJK@char{bb}{0}{##1}} + \CJK@namegdef{^^bc}##1{\@empty\CJK@char{bc}{0}{##1}} + \CJK@namegdef{^^bd}##1{\@empty\CJK@char{bd}{0}{##1}} + \CJK@namegdef{^^be}##1{\@empty\CJK@char{be}{0}{##1}} + \CJK@namegdef{^^bf}##1{\@empty\CJK@char{bf}{0}{##1}} + \CJK@namegdef{^^c0}##1{\@empty\CJK@char{c0}{0}{##1}} + \CJK@namegdef{^^c1}##1{\@empty\CJK@char{c1}{0}{##1}} + \CJK@namegdef{^^c2}##1{\@empty\CJK@char{c2}{0}{##1}} + \CJK@namegdef{^^c3}##1{\@empty\CJK@char{c3}{0}{##1}} + \CJK@namegdef{^^c4}##1{\@empty\CJK@char{c4}{0}{##1}} + \CJK@namegdef{^^c5}##1{\@empty\CJK@char{c5}{0}{##1}} + \CJK@namegdef{^^c6}##1{\@empty\CJK@char{c6}{0}{##1}} + \CJK@namegdef{^^c7}##1{\@empty\CJK@char{c7}{0}{##1}} + \CJK@namegdef{^^c8}##1{\@empty\CJK@char{c8}{0}{##1}} + \CJK@namegdef{^^c9}##1{\@empty\CJK@char{c9}{0}{##1}} + \CJK@namegdef{^^ca}##1{\@empty\CJK@char{ca}{0}{##1}} + \CJK@namegdef{^^cb}##1{\@empty\CJK@char{cb}{0}{##1}} + \CJK@namegdef{^^cc}##1{\@empty\CJK@char{cc}{0}{##1}} + \CJK@namegdef{^^cd}##1{\@empty\CJK@char{cd}{0}{##1}} + \CJK@namegdef{^^ce}##1{\@empty\CJK@char{ce}{0}{##1}} + \CJK@namegdef{^^cf}##1{\@empty\CJK@char{cf}{0}{##1}} + \CJK@namegdef{^^d0}##1{\@empty\CJK@char{d0}{0}{##1}} + \CJK@namegdef{^^d1}##1{\@empty\CJK@char{d1}{0}{##1}} + \CJK@namegdef{^^d2}##1{\@empty\CJK@char{d2}{0}{##1}} + \CJK@namegdef{^^d3}##1{\@empty\CJK@char{d3}{0}{##1}} + \CJK@namegdef{^^d4}##1{\@empty\CJK@char{d4}{0}{##1}} + \CJK@namegdef{^^d5}##1{\@empty\CJK@char{d5}{0}{##1}} + \CJK@namegdef{^^d6}##1{\@empty\CJK@char{d6}{0}{##1}} + \CJK@namegdef{^^d7}##1{\@empty\CJK@char{d7}{0}{##1}} + \CJK@namegdef{^^d8}##1{\@empty\CJK@char{d8}{0}{##1}} + \CJK@namegdef{^^d9}##1{\@empty\CJK@char{d9}{0}{##1}} + \CJK@namegdef{^^da}##1{\@empty\CJK@char{da}{0}{##1}} + \CJK@namegdef{^^db}##1{\@empty\CJK@char{db}{0}{##1}} + \CJK@namegdef{^^dc}##1{\@empty\CJK@char{dc}{0}{##1}} + \CJK@namegdef{^^dd}##1{\@empty\CJK@char{dd}{0}{##1}} + \CJK@namegdef{^^de}##1{\@empty\CJK@char{de}{0}{##1}} + \CJK@namegdef{^^df}##1{\@empty\CJK@char{df}{0}{##1}} + \CJK@namegdef{^^e0}##1{\@empty\CJK@char{e0}{0}{##1}} + \CJK@namegdef{^^e1}##1{\@empty\CJK@char{e1}{0}{##1}} + \CJK@namegdef{^^e2}##1{\@empty\CJK@char{e2}{0}{##1}} + \CJK@namegdef{^^e3}##1{\@empty\CJK@char{e3}{0}{##1}} + \CJK@namegdef{^^e4}##1{\@empty\CJK@char{e4}{0}{##1}} + \CJK@namegdef{^^e5}##1{\@empty\CJK@char{e5}{0}{##1}} + \CJK@namegdef{^^e6}##1{\@empty\CJK@char{e6}{0}{##1}} + \CJK@namegdef{^^e7}##1{\@empty\CJK@char{e7}{0}{##1}} + \CJK@namegdef{^^e8}##1{\@empty\CJK@char{e8}{0}{##1}} + \CJK@namegdef{^^e9}##1{\@empty\CJK@char{e9}{0}{##1}} + \CJK@namegdef{^^ea}##1{\@empty\CJK@char{ea}{0}{##1}} + \CJK@namegdef{^^eb}##1{\@empty\CJK@char{eb}{0}{##1}} + \CJK@namegdef{^^ec}##1{\@empty\CJK@char{ec}{0}{##1}} + \CJK@namegdef{^^ed}##1{\@empty\CJK@char{ed}{0}{##1}} + \CJK@namegdef{^^ee}##1{\@empty\CJK@char{ee}{0}{##1}} + \CJK@namegdef{^^ef}##1{\@empty\CJK@char{ef}{0}{##1}} + \CJK@namegdef{^^f0}##1{\@empty\CJK@char{f0}{0}{##1}} + \CJK@namegdef{^^f1}##1{\@empty\CJK@char{f1}{0}{##1}} + \CJK@namegdef{^^f2}##1{\@empty\CJK@char{f2}{0}{##1}} + \CJK@namegdef{^^f3}##1{\@empty\CJK@char{f3}{0}{##1}} + \CJK@namegdef{^^f4}##1{\@empty\CJK@char{f4}{0}{##1}} + \CJK@namegdef{^^f5}##1{\@empty\CJK@char{f5}{0}{##1}} + \CJK@namegdef{^^f6}##1{\@empty\CJK@char{f6}{0}{##1}} + \CJK@namegdef{^^f7}##1{\@empty\CJK@char{f7}{0}{##1}} + \CJK@namegdef{^^f8}##1{\@empty\CJK@char{f8}{0}{##1}} + \CJK@namegdef{^^f9}##1{\@empty\CJK@char{f9}{0}{##1}} + \CJK@namegdef{^^fa}##1{\@empty\CJK@char{fa}{0}{##1}} + \CJK@namegdef{^^fb}##1{\@empty\CJK@char{fb}{0}{##1}} + \CJK@namegdef{^^fc}##1{\@empty\CJK@char{fc}{0}{##1}} + \CJK@namegdef{^^fd}##1{\@empty\CJK@char{fd}{0}{##1}} + \CJK@namegdef{^^fe}##1{\@empty\CJK@char{fe}{0}{##1}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/ruby.sty b/Master/texmf-dist/tex/latex/CJK/ruby.sty new file mode 100644 index 00000000000..980855fbe85 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/ruby.sty @@ -0,0 +1,154 @@ +% This is the file ruby.sty of the CJK package +% for displaying ruby (i.e. furigana). +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\NeedsTeXFormat{LaTeX2e}[1995/06/01] +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesPackage{ruby}[\filedate\space\fileversion] + + +\RequirePackage{CJK}[1996/11/20] + +\newif\ifruby@overlap@ +\newif\ifruby@CJK@ + +\DeclareOption{overlap}{\ruby@overlap@true} +\DeclareOption{nooverlap}{\ruby@overlap@false} +\DeclareOption{CJK}{\ruby@CJK@true} +\DeclareOption{latin}{\ruby@CJK@false} + +\ExecuteOptions{overlap, CJK} + +\ProcessOptions + + +% we suppress any unwanted spaces produced by linefeeds. + +\endlinechar \m@ne + +% to get a small separation between adjacent lines. + +\lineskiplimit 1pt + + +\newdimen\ruby@width +\edef\ruby@kern{\kern -5sp\kern 5sp} + +\newcommand{\rubysize}{0.4} +\newcommand{\rubysep}{-0.5ex} +\newcommand{\rubyoverlap}{\ruby@overlap@true} +\newcommand{\rubynooverlap}{\ruby@overlap@false} +\newcommand{\rubyCJK}{\ruby@CJK@true} +\newcommand{\rubylatin}{\ruby@CJK@false} + + +% #1 is the base character; #2 is the ruby. + +\DeclareRobustCommand{\ruby}[2]{ + {\@tempdimc \f@size\p@ + \@tempdimc \rubysize\@tempdimc + \sbox\z@{\vrule\@height.7\baselineskip\@depth\z@\@width\z@ #1} + \sbox\@tempboxa{\fontsize{\@tempdimc}{1.2\@tempdimc}\selectfont + \vrule\@height\z@\@depth.3\baselineskip\@width\z@ #2} + + \@tempdimb\ruby@width + + \global\ruby@width \wd\@tempboxa + \global\advance\ruby@width -\wd\z@ + \global\divide\ruby@width \tw@ + \ifdim\ruby@width > \z@ + \else + \global\ruby@width \z@ + \fi + + % we first compute the box of the ruby with its base character(s). + \ifruby@overlap@ + \setbox\@tempboxa \vbox{ + \hbox to \wd0{\hss \box\@tempboxa \hss} + \nointerlineskip + \kern\rubysep + \box\z@} + \else + \ifdim\ruby@width > \z@ + \@tempdima \wd\@tempboxa + \else + \@tempdima \wd\z@ + \fi + \setbox\@tempboxa \vbox{ + \hbox to \@tempdima{\hss \box\@tempboxa \hss} + \nointerlineskip + \kern\rubysep + \hbox to \@tempdima{\hss \box\z@ \hss}} + \fi + + % are we at the beginning of a paragraph? + \ifvmode + \leavevmode + \ifruby@overlap@ + \kern\ruby@width + \fi + \else + + % has previous character a ruby? + \ifnum\lastkern = 5% \ruby@kern + \kern\@tempdimb + \ifruby@CJK@ + \nobreak + \CJKglue + \nobreak + \fi + \ifruby@overlap@ + \kern\ruby@width + \fi + \else + + \ifruby@CJK@ + + % is previous character an ordinary CJK character? + \ifnum\lastkern = \@ne% \CJK@CJK + \ifdim\ruby@width > \z@ + \nobreak + \CJKglue + \nobreak + \else + \CJKglue + \fi + \else + + % is previous character a punctuation character? + \ifnum\lastkern = \tw@% \CJK@kern + \nobreak + \CJKglue + \nobreak + \fi + \fi + \fi + \fi + \fi + + \box\@tempboxa + + \ruby@kern + \ifdim\ruby@width > \z@ + \ifruby@overlap@ + \else + \global\ruby@width\z@ + \fi + \else + \global\ruby@width\z@ + \fi} + + \ifruby@CJK@ + \ignorespaces + \fi} + + +% reset endline character. + +\endlinechar `\^^M + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/standard.bdg b/Master/texmf-dist/tex/latex/CJK/standard.bdg new file mode 100644 index 00000000000..264cc374693 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/standard.bdg @@ -0,0 +1,144 @@ +% This is the file standard.bdg of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{standard.bdg}[\filedate\space\fileversion] + + +% The standard bindings for two byte encodings. + +\gdef\CJK@standardBinding{ +% 80 % used with cjk-enc.el/CEF + \CJK@nameppdef{^^81} + \CJK@nameppdef{^^82} + \CJK@nameppdef{^^83} + \CJK@nameppdef{^^84} + \CJK@nameppdef{^^85} + \CJK@nameppdef{^^86} + \CJK@nameppdef{^^87} + \CJK@nameppdef{^^88} + \CJK@nameppdef{^^89} + \CJK@nameppdef{^^8a} + \CJK@nameppdef{^^8b} + \CJK@nameppdef{^^8c} + \CJK@nameppdef{^^8d} + \CJK@nameppdef{^^8e} + \CJK@nameppdef{^^8f} + \CJK@nameppdef{^^90} + \CJK@nameppdef{^^91} + \CJK@nameppdef{^^92} + \CJK@nameppdef{^^93} + \CJK@nameppdef{^^94} + \CJK@nameppdef{^^95} + \CJK@nameppdef{^^96} + \CJK@nameppdef{^^97} + \CJK@nameppdef{^^98} + \CJK@nameppdef{^^99} + \CJK@nameppdef{^^9a} + \CJK@nameppdef{^^9b} + \CJK@nameppdef{^^9c} + \CJK@nameppdef{^^9d} + \CJK@nameppdef{^^9e} + \CJK@nameppdef{^^9f} + \CJK@nameppdef{^^a0} + \CJK@nameppdef{^^a1} + \CJK@nameppdef{^^a2} + \CJK@nameppdef{^^a3} + \CJK@nameppdef{^^a4} + \CJK@nameppdef{^^a5} + \CJK@nameppdef{^^a6} + \CJK@nameppdef{^^a7} + \CJK@nameppdef{^^a8} + \CJK@nameppdef{^^a9} + \CJK@nameppdef{^^aa} + \CJK@nameppdef{^^ab} + \CJK@nameppdef{^^ac} + \CJK@nameppdef{^^ad} + \CJK@nameppdef{^^ae} + \CJK@nameppdef{^^af} + \CJK@nameppdef{^^b0} + \CJK@nameppdef{^^b1} + \CJK@nameppdef{^^b2} + \CJK@nameppdef{^^b3} + \CJK@nameppdef{^^b4} + \CJK@nameppdef{^^b5} + \CJK@nameppdef{^^b6} + \CJK@nameppdef{^^b7} + \CJK@nameppdef{^^b8} + \CJK@nameppdef{^^b9} + \CJK@nameppdef{^^ba} + \CJK@nameppdef{^^bb} + \CJK@nameppdef{^^bc} + \CJK@nameppdef{^^bd} + \CJK@nameppdef{^^be} + \CJK@nameppdef{^^bf} + \CJK@nameppdef{^^c0} + \CJK@nameppdef{^^c1} + \CJK@nameppdef{^^c2} + \CJK@nameppdef{^^c3} + \CJK@nameppdef{^^c4} + \CJK@nameppdef{^^c5} + \CJK@nameppdef{^^c6} + \CJK@nameppdef{^^c7} + \CJK@nameppdef{^^c8} + \CJK@nameppdef{^^c9} + \CJK@nameppdef{^^ca} + \CJK@nameppdef{^^cb} + \CJK@nameppdef{^^cc} + \CJK@nameppdef{^^cd} + \CJK@nameppdef{^^ce} + \CJK@nameppdef{^^cf} + \CJK@nameppdef{^^d0} + \CJK@nameppdef{^^d1} + \CJK@nameppdef{^^d2} + \CJK@nameppdef{^^d3} + \CJK@nameppdef{^^d4} + \CJK@nameppdef{^^d5} + \CJK@nameppdef{^^d6} + \CJK@nameppdef{^^d7} + \CJK@nameppdef{^^d8} + \CJK@nameppdef{^^d9} + \CJK@nameppdef{^^da} + \CJK@nameppdef{^^db} + \CJK@nameppdef{^^dc} + \CJK@nameppdef{^^dd} + \CJK@nameppdef{^^de} + \CJK@nameppdef{^^df} + \CJK@nameppdef{^^e0} + \CJK@nameppdef{^^e1} + \CJK@nameppdef{^^e2} + \CJK@nameppdef{^^e3} + \CJK@nameppdef{^^e4} + \CJK@nameppdef{^^e5} + \CJK@nameppdef{^^e6} + \CJK@nameppdef{^^e7} + \CJK@nameppdef{^^e8} + \CJK@nameppdef{^^e9} + \CJK@nameppdef{^^ea} + \CJK@nameppdef{^^eb} + \CJK@nameppdef{^^ec} + \CJK@nameppdef{^^ed} + \CJK@nameppdef{^^ee} + \CJK@nameppdef{^^ef} + \CJK@nameppdef{^^f0} + \CJK@nameppdef{^^f1} + \CJK@nameppdef{^^f2} + \CJK@nameppdef{^^f3} + \CJK@nameppdef{^^f4} + \CJK@nameppdef{^^f5} + \CJK@nameppdef{^^f6} + \CJK@nameppdef{^^f7} + \CJK@nameppdef{^^f8} + \CJK@nameppdef{^^f9} + \CJK@nameppdef{^^fa} + \CJK@nameppdef{^^fb} + \CJK@nameppdef{^^fc} + \CJK@nameppdef{^^fd} + \CJK@nameppdef{^^fe}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/standard.chr b/Master/texmf-dist/tex/latex/CJK/standard.chr new file mode 100644 index 00000000000..5315ee28763 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/standard.chr @@ -0,0 +1,186 @@ +% This is the file standard.chr of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{standard.chr}[\filedate\space\fileversion] + + +% define macros for handling standard CJK fonts and characters. + +\gdef\CJK@standardChr{ + \CJK@global\def\CJK@char##1##2##3{ + {\ifnum ##3 < \CJK@min + \CJK@err + \else + \ifnum ##3 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##3\relax + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \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 + + \CJK@CJK + \fi + \fi}} + +% the same, but the plane crosses the font file boundary. + + \CJK@global\def\CJK@charx##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \@tempcntb 256\relax + \advance\@tempcnta ##3\relax + \advance\@tempcntb -##3\relax + \chardef\@temp \@tempcntb + \ifnum ##4 < \@temp + \edef\CJK@plane{##1} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##2} + \fi + \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 + + \CJK@CJK + \fi + \fi}} + +% for punctuation. + + \CJK@global\def\CJK@punctchar##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##4} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \advance\@tempcnta ##3\relax + \edef\CJK@plane{##2} + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}} + + \CJK@global\def\CJK@punctcharx##1##2##3##4##5{ + {\ifnum ##5 < \CJK@min + \CJK@err + \else + \ifnum ##5 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##5} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##5\relax + \@tempcntb 256\relax + \advance\@tempcnta ##4\relax + \advance\@tempcntb -##4\relax + \chardef\@temp \@tempcntb + \ifnum ##5 < \@temp + \edef\CJK@plane{##2} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##3} + \fi + \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 + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@punctEnc}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/standard.enc b/Master/texmf-dist/tex/latex/CJK/standard.enc new file mode 100644 index 00000000000..ba4904c5430 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/standard.enc @@ -0,0 +1,114 @@ +% This is the file standard.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (24-Dec-2000) + +\def\fileversion{4.6.0} +\def\filedate{2000/12/24} +\ProvidesFile{standard.enc}[\filedate\space\fileversion] + + +% standard encoding: +% each plane has 94 characters (GB, JIS etc.) (0xA1 - 0xFE). + +\gdef\CJK@standardEncoding{ + \CJK@loadChr{standard} + + \CJK@namegdef{^^a1}##1{\@empty\CJK@punctchar {A1}{01}{-161}{##1}} + \CJK@namegdef{^^a2}##1{\@empty\CJK@punctchar {A2}{01}{ -67}{##1}} + \CJK@namegdef{^^a3}##1{\@empty\CJK@punctcharx{A3}{01}{02}{27}{##1}} + \CJK@namegdef{^^a4}##1{\@empty\CJK@punctchar {A4}{02}{-135}{##1}} + \CJK@namegdef{^^a5}##1{\@empty\CJK@punctchar {A5}{02}{ -41}{##1}} + \CJK@namegdef{^^a6}##1{\@empty\CJK@charx{02}{03}{53}{##1}} + \CJK@namegdef{^^a7}##1{\@empty\CJK@char {03}{-109}{##1}} + \CJK@namegdef{^^a8}##1{\@empty\CJK@char {03}{ -15}{##1}} + \CJK@namegdef{^^a9}##1{\@empty\CJK@charx{03}{04}{79}{##1}} + \CJK@namegdef{^^aa}##1{\@empty\CJK@char {04}{ -83}{##1}} + \CJK@namegdef{^^ab}##1{\@empty\CJK@charx{04}{05}{11}{##1}} + \CJK@namegdef{^^ac}##1{\@empty\CJK@char {05}{-151}{##1}} + \CJK@namegdef{^^ad}##1{\@empty\CJK@char {05}{ -57}{##1}} + \CJK@namegdef{^^ae}##1{\@empty\CJK@charx{05}{06}{37}{##1}} + \CJK@namegdef{^^af}##1{\@empty\CJK@char {06}{-125}{##1}} + \CJK@namegdef{^^b0}##1{\@empty\CJK@char {06}{ -31}{##1}} + \CJK@namegdef{^^b1}##1{\@empty\CJK@charx{06}{07}{63}{##1}} + \CJK@namegdef{^^b2}##1{\@empty\CJK@char {07}{ -99}{##1}} + \CJK@namegdef{^^b3}##1{\@empty\CJK@char {07}{ -5}{##1}} + \CJK@namegdef{^^b4}##1{\@empty\CJK@charx{07}{08}{89}{##1}} + \CJK@namegdef{^^b5}##1{\@empty\CJK@char {08}{ -73}{##1}} + \CJK@namegdef{^^b6}##1{\@empty\CJK@charx{08}{09}{21}{##1}} + \CJK@namegdef{^^b7}##1{\@empty\CJK@char {09}{-141}{##1}} + \CJK@namegdef{^^b8}##1{\@empty\CJK@char {09}{ -47}{##1}} + \CJK@namegdef{^^b9}##1{\@empty\CJK@charx{09}{10}{47}{##1}} + \CJK@namegdef{^^ba}##1{\@empty\CJK@char {10}{-115}{##1}} + \CJK@namegdef{^^bb}##1{\@empty\CJK@char {10}{ -21}{##1}} + \CJK@namegdef{^^bc}##1{\@empty\CJK@charx{10}{11}{73}{##1}} + \CJK@namegdef{^^bd}##1{\@empty\CJK@char {11}{ -89}{##1}} + \CJK@namegdef{^^be}##1{\@empty\CJK@charx{11}{12}{ 5}{##1}} + \CJK@namegdef{^^bf}##1{\@empty\CJK@char {12}{-157}{##1}} + \CJK@namegdef{^^c0}##1{\@empty\CJK@char {12}{ -63}{##1}} + \CJK@namegdef{^^c1}##1{\@empty\CJK@charx{12}{13}{31}{##1}} + \CJK@namegdef{^^c2}##1{\@empty\CJK@char {13}{-131}{##1}} + \CJK@namegdef{^^c3}##1{\@empty\CJK@char {13}{ -37}{##1}} + \CJK@namegdef{^^c4}##1{\@empty\CJK@charx{13}{14}{57}{##1}} + \CJK@namegdef{^^c5}##1{\@empty\CJK@char {14}{-105}{##1}} + \CJK@namegdef{^^c6}##1{\@empty\CJK@char {14}{ -11}{##1}} + \CJK@namegdef{^^c7}##1{\@empty\CJK@charx{14}{15}{83}{##1}} + \CJK@namegdef{^^c8}##1{\@empty\CJK@char {15}{ -79}{##1}} + \CJK@namegdef{^^c9}##1{\@empty\CJK@charx{15}{16}{15}{##1}} + \CJK@namegdef{^^ca}##1{\@empty\CJK@char {16}{-147}{##1}} + \CJK@namegdef{^^cb}##1{\@empty\CJK@char {16}{ -53}{##1}} + \CJK@namegdef{^^cc}##1{\@empty\CJK@charx{16}{17}{41}{##1}} + \CJK@namegdef{^^cd}##1{\@empty\CJK@char {17}{-121}{##1}} + \CJK@namegdef{^^ce}##1{\@empty\CJK@char {17}{ -27}{##1}} + \CJK@namegdef{^^cf}##1{\@empty\CJK@charx{17}{18}{67}{##1}} + \CJK@namegdef{^^d0}##1{\@empty\CJK@char {18}{ -95}{##1}} + \CJK@namegdef{^^d1}##1{\@empty\CJK@char {18}{ -1}{##1}} + \CJK@namegdef{^^d2}##1{\@empty\CJK@charx{18}{19}{93}{##1}} + \CJK@namegdef{^^d3}##1{\@empty\CJK@char {19}{ -69}{##1}} + \CJK@namegdef{^^d4}##1{\@empty\CJK@charx{19}{20}{25}{##1}} + \CJK@namegdef{^^d5}##1{\@empty\CJK@char {20}{-137}{##1}} + \CJK@namegdef{^^d6}##1{\@empty\CJK@char {20}{ -43}{##1}} + \CJK@namegdef{^^d7}##1{\@empty\CJK@charx{20}{21}{51}{##1}} + \CJK@namegdef{^^d8}##1{\@empty\CJK@char {21}{-111}{##1}} + \CJK@namegdef{^^d9}##1{\@empty\CJK@char {21}{ -17}{##1}} + \CJK@namegdef{^^da}##1{\@empty\CJK@charx{21}{22}{77}{##1}} + \CJK@namegdef{^^db}##1{\@empty\CJK@char {22}{ -85}{##1}} + \CJK@namegdef{^^dc}##1{\@empty\CJK@charx{22}{23}{ 9}{##1}} + \CJK@namegdef{^^dd}##1{\@empty\CJK@char {23}{-153}{##1}} + \CJK@namegdef{^^de}##1{\@empty\CJK@char {23}{ -59}{##1}} + \CJK@namegdef{^^df}##1{\@empty\CJK@charx{23}{24}{35}{##1}} + \CJK@namegdef{^^e0}##1{\@empty\CJK@char {24}{-127}{##1}} + \CJK@namegdef{^^e1}##1{\@empty\CJK@char {24}{ -33}{##1}} + \CJK@namegdef{^^e2}##1{\@empty\CJK@charx{24}{25}{61}{##1}} + \CJK@namegdef{^^e3}##1{\@empty\CJK@char {25}{-101}{##1}} + \CJK@namegdef{^^e4}##1{\@empty\CJK@char {25}{ -7}{##1}} + \CJK@namegdef{^^e5}##1{\@empty\CJK@charx{25}{26}{87}{##1}} + \CJK@namegdef{^^e6}##1{\@empty\CJK@char {26}{ -75}{##1}} + \CJK@namegdef{^^e7}##1{\@empty\CJK@charx{26}{27}{19}{##1}} + \CJK@namegdef{^^e8}##1{\@empty\CJK@char {27}{-143}{##1}} + \CJK@namegdef{^^e9}##1{\@empty\CJK@char {27}{ -49}{##1}} + \CJK@namegdef{^^ea}##1{\@empty\CJK@charx{27}{28}{45}{##1}} + \CJK@namegdef{^^eb}##1{\@empty\CJK@char {28}{-117}{##1}} + \CJK@namegdef{^^ec}##1{\@empty\CJK@char {28}{ -23}{##1}} + \CJK@namegdef{^^ed}##1{\@empty\CJK@charx{28}{29}{71}{##1}} + \CJK@namegdef{^^ee}##1{\@empty\CJK@char {29}{ -91}{##1}} + \CJK@namegdef{^^ef}##1{\@empty\CJK@charx{29}{30}{ 3}{##1}} + \CJK@namegdef{^^f0}##1{\@empty\CJK@char {30}{-159}{##1}} + \CJK@namegdef{^^f1}##1{\@empty\CJK@char {30}{ -65}{##1}} + \CJK@namegdef{^^f2}##1{\@empty\CJK@charx{30}{31}{29}{##1}} + \CJK@namegdef{^^f3}##1{\@empty\CJK@char {31}{-133}{##1}} + \CJK@namegdef{^^f4}##1{\@empty\CJK@char {31}{ -39}{##1}} + \CJK@namegdef{^^f5}##1{\@empty\CJK@charx{31}{32}{55}{##1}} + \CJK@namegdef{^^f6}##1{\@empty\CJK@char {32}{-107}{##1}} + \CJK@namegdef{^^f7}##1{\@empty\CJK@char {32}{ -13}{##1}} + \CJK@namegdef{^^f8}##1{\@empty\CJK@charx{32}{33}{81}{##1}} + \CJK@namegdef{^^f9}##1{\@empty\CJK@char {33}{ -81}{##1}} + \CJK@namegdef{^^fa}##1{\@empty\CJK@charx{33}{34}{13}{##1}} + \CJK@namegdef{^^fb}##1{\@empty\CJK@char {34}{-149}{##1}} + \CJK@namegdef{^^fc}##1{\@empty\CJK@char {34}{ -55}{##1}} + \CJK@namegdef{^^fd}##1{\@empty\CJK@charx{34}{35}{39}{##1}} + \CJK@namegdef{^^fe}##1{\@empty\CJK@char {35}{-123}{##1}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/thai/c90cmr.fd b/Master/texmf-dist/tex/latex/CJK/thai/c90cmr.fd new file mode 100644 index 00000000000..bf2f9644ec4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/thai/c90cmr.fd @@ -0,0 +1,24 @@ +% This is the file c90cmr.fd of the CJK package +% for using Thai with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c90cmr.fd}[\filedate\space\fileversion] + + +% Thai +% +% font encoding: OT1-like + TIS 620 + Thai glyph variants + +\DeclareFontFamily{C90}{cmr}{} + +\DeclareFontShape{C90}{cmr}{m} {n} {<-> ssub * nrsr/m/n}{} +\DeclareFontShape{C90}{cmr}{bx}{n} {<-> ssub * nrsr/bx/n}{} +\DeclareFontShape{C90}{cmr}{m} {it}{<-> ssub * nrsr/m/it}{} +\DeclareFontShape{C90}{cmr}{bx}{it}{<-> ssub * nrsr/bx/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/thai/c90cmss.fd b/Master/texmf-dist/tex/latex/CJK/thai/c90cmss.fd new file mode 100644 index 00000000000..1a3cb4a4596 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/thai/c90cmss.fd @@ -0,0 +1,24 @@ +% This is the file c90cmss.fd of the CJK package +% for using Thai with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c90cmss.fd}[\filedate\space\fileversion] + + +% Thai +% +% font encoding: OT1-like + TIS 620 + Thai glyph variants + +\DeclareFontFamily{C90}{cmss}{} + +\DeclareFontShape{C90}{cmss}{m} {n} {<-> ssub * gar/m/n}{} +\DeclareFontShape{C90}{cmss}{bx}{n} {<-> ssub * gar/bx/n}{} +\DeclareFontShape{C90}{cmss}{m} {it}{<-> ssub * gar/m/it}{} +\DeclareFontShape{C90}{cmss}{bx}{it}{<-> ssub * gar/bx/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/thai/c90cmtt.fd b/Master/texmf-dist/tex/latex/CJK/thai/c90cmtt.fd new file mode 100644 index 00000000000..51cc8ef1119 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/thai/c90cmtt.fd @@ -0,0 +1,24 @@ +% This is the file c90cmtt.fd of the CJK package +% for using Thai with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005) + +\def\fileversion{4.6.0} +\def\filedate{2005/08/11} +\ProvidesFile{c90cmtt.fd}[\filedate\space\fileversion] + + +% Thai +% +% font encoding: OT1-like + TIS 620 + Thai glyph variants + +\DeclareFontFamily{C90}{cmtt}{} + +\DeclareFontShape{C90}{cmtt}{m} {n} {<-> ssub * gar/m/n}{} +\DeclareFontShape{C90}{cmtt}{bx}{n} {<-> ssub * gar/bx/n}{} +\DeclareFontShape{C90}{cmtt}{m} {it}{<-> ssub * gar/m/it}{} +\DeclareFontShape{C90}{cmtt}{bx}{it}{<-> ssub * gar/bx/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/thai/c90enc.def b/Master/texmf-dist/tex/latex/CJK/thai/c90enc.def new file mode 100644 index 00000000000..428e8e3801d --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/thai/c90enc.def @@ -0,0 +1,110 @@ +% (C) 2002 Dominique Unruh, LPPL +% The macros in the Thai part are oriented on TIS620, i.e. each +% letter in TIS620 is represented by exactly one macro. +% No reordering whatsoever is required. +% +\NeedsTeXFormat{LaTeX2e}[1998/12/01] +\ProvidesFile{c90enc.def}[2002/06/06 Encoding C90 for Thai] +\DeclareFontEncoding{C90}{}{} +\DeclareFontSubstitution{C90}{nrsr}{m}{n} +% +\DeclareTextSymbol{\textemdash}{C90}{"0C} +\DeclareTextSymbol{\textendash}{C90}{"0B} +\DeclareTextSymbol{\textquotedbl}{C90}{"11} +\DeclareTextSymbol{\textquotedblleft}{C90}{"0DD} +\DeclareTextSymbol{\textquotedblright}{C90}{"22} +\DeclareTextSymbol{\textquoteleft}{C90}{`\`} +\DeclareTextSymbol{\textquoteright}{C90}{`\'} +\DeclareTextSymbol{\textbraceleft}{C90}{`\{} +\DeclareTextSymbol{\textbraceright}{C90}{`\}} +\DeclareTextSymbol{\textbar}{C90}{`\|} +% +\DeclareTextSymbol{\thaiKoKai}{C90}{161} +\DeclareTextSymbol{\thaiKhoKhai}{C90}{162} +\DeclareTextSymbol{\thaiKhoKhuat}{C90}{163} +\DeclareTextSymbol{\thaiKhoKhwai}{C90}{164} +\DeclareTextSymbol{\thaiKhoKhon}{C90}{165} +\DeclareTextSymbol{\thaiKhoRakhang}{C90}{166} +\DeclareTextSymbol{\thaiNgoNgu}{C90}{167} +\DeclareTextSymbol{\thaiChoChan}{C90}{168} +\DeclareTextSymbol{\thaiChoChing}{C90}{169} +\DeclareTextSymbol{\thaiChoChang}{C90}{170} +\DeclareTextSymbol{\thaiSoSo}{C90}{171} +\DeclareTextSymbol{\thaiChoChoe}{C90}{172} +\DeclareTextSymbol{\thaiYoYing}{C90}{173} +\DeclareTextSymbol{\thaiDoChada}{C90}{174} +\DeclareTextSymbol{\thaiToPatak}{C90}{175} +\DeclareTextSymbol{\thaiThoThan}{C90}{176} +\DeclareTextSymbol{\thaiThoNangmontho}{C90}{177} +\DeclareTextSymbol{\thaiThoPhuthao}{C90}{178} +\DeclareTextSymbol{\thaiNoNen}{C90}{179} +\DeclareTextSymbol{\thaiDoDek}{C90}{180} +\DeclareTextSymbol{\thaiToTao}{C90}{181} +\DeclareTextSymbol{\thaiThoThung}{C90}{182} +\DeclareTextSymbol{\thaiThoThahan}{C90}{183} +\DeclareTextSymbol{\thaiThoThong}{C90}{184} +\DeclareTextSymbol{\thaiNoNu}{C90}{185} +\DeclareTextSymbol{\thaiBoBaimai}{C90}{186} +\DeclareTextSymbol{\thaiPoPla}{C90}{187} +\DeclareTextSymbol{\thaiPhoPhung}{C90}{188} +\DeclareTextSymbol{\thaiFoFa}{C90}{189} +\DeclareTextSymbol{\thaiPhoPhan}{C90}{190} +\DeclareTextSymbol{\thaiFoFan}{C90}{191} +\DeclareTextSymbol{\thaiPhoSamphao}{C90}{192} +\DeclareTextSymbol{\thaiMoMa}{C90}{193} +\DeclareTextSymbol{\thaiYoYak}{C90}{194} +\DeclareTextSymbol{\thaiRoRua}{C90}{195} +\DeclareTextSymbol{\thaiRu}{C90}{196} +\DeclareTextSymbol{\thaiLoLing}{C90}{197} +\DeclareTextSymbol{\thaiLu}{C90}{198} +\DeclareTextSymbol{\thaiWoWaen}{C90}{199} +\DeclareTextSymbol{\thaiSoSala}{C90}{200} +\DeclareTextSymbol{\thaiSoRusi}{C90}{201} +\DeclareTextSymbol{\thaiSoSua}{C90}{202} +\DeclareTextSymbol{\thaiHoHip}{C90}{203} +\DeclareTextSymbol{\thaiLoChula}{C90}{204} +\DeclareTextSymbol{\thaiOAng}{C90}{205} +\DeclareTextSymbol{\thaiHoNokhuk}{C90}{206} +\DeclareTextSymbol{\thaiPaiyannoi}{C90}{207} +\DeclareTextSymbol{\thaiSaraA}{C90}{208} +\DeclareTextSymbol{\thaiMaiHanakat}{C90}{209} +\DeclareTextSymbol{\thaiSaraAa}{C90}{210} +\DeclareTextSymbol{\thaiSaraAm}{C90}{211} +\DeclareTextSymbol{\thaiSaraI}{C90}{212} +\DeclareTextSymbol{\thaiSaraIi}{C90}{213} +\DeclareTextSymbol{\thaiSaraUe}{C90}{214} +\DeclareTextSymbol{\thaiSaraUee}{C90}{215} +\DeclareTextSymbol{\thaiSaraU}{C90}{216} +\DeclareTextSymbol{\thaiSaraUu}{C90}{217} +\DeclareTextSymbol{\thaiPhinthu}{C90}{218} +\DeclareTextSymbol{\textbaht}{C90}{223} +\DeclareTextSymbol{\thaiSaraE}{C90}{224} +\DeclareTextSymbol{\thaiSaraAe}{C90}{225} +\DeclareTextSymbol{\thaiSaraO}{C90}{226} +\DeclareTextSymbol{\thaiSaraAiMaimuan}{C90}{227} +\DeclareTextSymbol{\thaiSaraAiMaimalai}{C90}{228} +\DeclareTextSymbol{\thaiLakkhangyao}{C90}{229} +\DeclareTextSymbol{\thaiMaiyamok}{C90}{230} +\DeclareTextSymbol{\thaiMaitaikhu}{C90}{231} +\DeclareTextSymbol{\thaiMaiEk}{C90}{232} +\DeclareTextSymbol{\thaiMaiTho}{C90}{233} +\DeclareTextSymbol{\thaiMaiTri}{C90}{234} +\DeclareTextSymbol{\thaiMaiChattawa}{C90}{235} +\DeclareTextSymbol{\thaiThanthakhat}{C90}{236} +\DeclareTextSymbol{\thaiNikhahit}{C90}{237} +\DeclareTextSymbol{\thaiYamakkan}{C90}{238} +\DeclareTextSymbol{\thaiFongman}{C90}{239} +\DeclareTextSymbol{\thaizero}{C90}{240} +\DeclareTextSymbol{\thaione}{C90}{241} +\DeclareTextSymbol{\thaitwo}{C90}{242} +\DeclareTextSymbol{\thaithree}{C90}{243} +\DeclareTextSymbol{\thaifour}{C90}{244} +\DeclareTextSymbol{\thaifive}{C90}{245} +\DeclareTextSymbol{\thaisix}{C90}{246} +\DeclareTextSymbol{\thaiseven}{C90}{247} +\DeclareTextSymbol{\thaieight}{C90}{248} +\DeclareTextSymbol{\thainine}{C90}{249} +\DeclareTextSymbol{\thaiAngkhankhu}{C90}{250} +\DeclareTextSymbol{\thaiKhomut}{C90}{251} +% +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/thai/c90gar.fd b/Master/texmf-dist/tex/latex/CJK/thai/c90gar.fd new file mode 100644 index 00000000000..22a2f466533 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/thai/c90gar.fd @@ -0,0 +1,34 @@ +%Filename: c90gar.fd +%Created by: tex garuda +%Created using fontinst v1.927 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{c90gar.fd} + [2005/07/04 Fontinst v1.927 font definitions for C90/gar.] + +\DeclareFontFamily{C90}{gar}{} + +\DeclareFontShape{C90}{gar}{m}{n}{ + <-> fgdr8z +}{} + +\DeclareFontShape{C90}{gar}{bx}{n}{ + <-> fgdb8z +}{} + +\DeclareFontShape{C90}{gar}{bx}{sl}{ + <-> fgdbo8z +}{} + +\DeclareFontShape{C90}{gar}{m}{sl}{ + <-> fgdo8z +}{} + +\DeclareFontShape{C90}{gar}{b}{n}{<->ssub * gar/bx/n}{} +\DeclareFontShape{C90}{gar}{b}{sl}{<->ssub * gar/bx/sl}{} +\DeclareFontShape{C90}{gar}{bx}{it}{<->ssub * gar/bx/sl}{} +\DeclareFontShape{C90}{gar}{b}{it}{<->ssub * gar/bx/it}{} +\DeclareFontShape{C90}{gar}{m}{it}{<->ssub * gar/m/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/thai/c90nrsr.fd b/Master/texmf-dist/tex/latex/CJK/thai/c90nrsr.fd new file mode 100644 index 00000000000..a8fc2b06855 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/thai/c90nrsr.fd @@ -0,0 +1,34 @@ +%Filename: c90nrsr.fd +%Created by: tex norasi +%Created using fontinst v1.927 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{c90nrsr.fd} + [2005/07/04 Fontinst v1.927 font definitions for C90/nrsr.] + +\DeclareFontFamily{C90}{nrsr}{} + +\DeclareFontShape{C90}{nrsr}{m}{n}{ + <-> ftnr8z +}{} + +\DeclareFontShape{C90}{nrsr}{bx}{n}{ + <-> ftnb8z +}{} + +\DeclareFontShape{C90}{nrsr}{bx}{it}{ + <-> ftnbi8z +}{} + +\DeclareFontShape{C90}{nrsr}{m}{it}{ + <-> ftni8z +}{} + +\DeclareFontShape{C90}{nrsr}{b}{n}{<->ssub * nrsr/bx/n}{} +\DeclareFontShape{C90}{nrsr}{b}{it}{<->ssub * nrsr/bx/it}{} +\DeclareFontShape{C90}{nrsr}{bx}{sl}{<->ssub * nrsr/bx/it}{} +\DeclareFontShape{C90}{nrsr}{b}{sl}{<->ssub * nrsr/bx/sl}{} +\DeclareFontShape{C90}{nrsr}{m}{sl}{<->ssub * nrsr/m/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/CJK/thai/thaicjk.ldf b/Master/texmf-dist/tex/latex/CJK/thai/thaicjk.ldf new file mode 100644 index 00000000000..3830eee21a3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/CJK/thai/thaicjk.ldf @@ -0,0 +1,84 @@ +% This is the file thaicjk.ldf of the CJK package +% for handling Thai. +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.6.0 (11-Aug-2005). +% +% +% It is based on a similar file of the thailatex package, written +% by Surapant Meknavin <surapan@nectec.or.th> with modifications by +% Theppitak Karoonboonyanan <thep@links.nectec.or.th>. + +\ProvidesLanguage{thaicjk} + [CJK 4.6.0 Thai support for the babel system] + +\LdfInit{thaicjk}{captionsthaicjk} + +\ifx\l@thaicjk\@undefined + \adddialect\l@thaicjk0 +\fi + +\addto\captionsthaicjk{% + \def\prefacename{บทนำ}% + \def\refname{หนังสืออ้างอิง}% + \def\abstractname{บทคัดย่อ}% + \def\bibname{บรรณานุกรม}% + \def\chaptername{บทที่}% + \def\appendixname{ภาคผนวก}% + \def\contentsname{สารบัญ}% + \def\listfigurename{สารบัญรูป}% + \def\listtablename{สารบัญตาราง}% + \def\indexname{ดรรชนี}% + \def\figurename{รูปที่}% + \def\tablename{ตารางที่}% + \def\partname{ภาค}% + \def\enclname{สิ่งที่แนบมาด้วย}% + \def\ccname{สำเนาถึง}% + \def\headtoname{เรียน}% + \def\pagename{หน้า}% + \def\seename{ดู}% + \def\alsoname{ดูเพิ่มเติม}% + \def\proofname{พิสูจน์}% + } + +\def\th@month{% + \ifcase\month\or + มกราคม\or + กุมภาพันธ์\or + มีนาคม\or + เมษายน\or + พฤษภาคม\or + มิถุนายน\or + กรกฎาคม\or + สิงหาคม\or + กันยายน\or + ตุลาคม\or + พฤศจิกายน\or + ธันวาคม\fi} +\newcount\th@year +\th@year=\year +\advance\th@year by 543 +\def\datethaicjk{% + \def\today{\number\day \space \th@month\space พ.ศ.~\number\th@year}} + +\addto\extrasthaicjk{\bbl@frenchspacing} +\addto\noextrasthaicjk{\bbl@nonfrenchspacing} + +\addto\extrasthaicjk{\renewcommand{\baselinestretch}{1.2}} +\addto\noextrasthaicjk{\renewcommand{\baselinestretch}{1}} + +\def\fnum@figure{\figurename\nobreakspace\thefigure} +\def\fnum@table{\tablename\nobreakspace\thetable} + +\InputIfFileExists{c90enc.def}{% + \message{Loading definitions for the Thai C90 font encoding}}{% + \errhelp{I can't find file `c90enc.def' for Thai fonts}% + \errmessage{Since I do not know what the C90 encoding means^^J + I can't typeset Thai.^^J + I stop here, while you get a suitable c90enc.def file}\@@end + } + +\ldf@finish{thaicjk} + +\endinput |