summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/xelatex/xecjk
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-05-14 22:12:26 +0000
committerKarl Berry <karl@freefriends.org>2016-05-14 22:12:26 +0000
commit018978bb05cad50aacc24f4aeda53453db5a07fe (patch)
tree6b5767033ccf07d23626f6d8a92af1a7f4572fe8 /Master/texmf-dist/doc/xelatex/xecjk
parenta250d691586dcb9dc789cd1c6b3a129ac4afc424 (diff)
xecjk (14may16)
git-svn-id: svn://tug.org/texlive/trunk@41129 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/xelatex/xecjk')
-rw-r--r--Master/texmf-dist/doc/xelatex/xecjk/README71
-rw-r--r--Master/texmf-dist/doc/xelatex/xecjk/README.md73
-rw-r--r--Master/texmf-dist/doc/xelatex/xecjk/example/xeCJK-example-mathblock.tex47
-rw-r--r--Master/texmf-dist/doc/xelatex/xecjk/xeCJK.pdfbin1335108 -> 1297028 bytes
-rw-r--r--Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdfbin290118 -> 298004 bytes
5 files changed, 120 insertions, 71 deletions
diff --git a/Master/texmf-dist/doc/xelatex/xecjk/README b/Master/texmf-dist/doc/xelatex/xecjk/README
deleted file mode 100644
index 6145bc6f7b7..00000000000
--- a/Master/texmf-dist/doc/xelatex/xecjk/README
+++ /dev/null
@@ -1,71 +0,0 @@
-
-xeCJK is a package written for XeLaTeX which allows users to typeset
-CJK scripts easily.
-
- - different default fonts for CJK and other characters;
- - spaces automatically ignored between CJK characters;
- - special effects on full-width CJK punctuation; and
- - automatic adjustment of the space between CJK and other characters.
-
-This package is licensed in LPPL.
-
-This package consists of the file xeCJK.dtx,
- full-stop.map,
- fullwidth-stop.map,
- han-simp.map,
- han-trad.map,
- and the derived files xeCJK.pdf,
- xeCJK.sty,
- xeCJK.cfg,
- xeCJK.ins,
- xeCJKfntef.sty,
- xeCJK-listings.sty,
- xunicode-addon.sty,
- xunicode-extra.def,
- xeCJK-example-autofake.tex,
- xeCJK-example-fallback.tex,
- xeCJK-example-subCJKblock.tex,
- xeCJK-example-CJKecglue.tex,
- xeCJK-example-checksingle.tex,
- xeCJK-example-CJKfntef.tex,
- xeCJK-example-punctstyle.tex,
- xeCJK-example-verbatim.tex,
- xeCJK-example-CM.tex,
- xeCJK-example-listings.tex,
- xunicode-symbols.tex,
- xunicode-commands.tex,
- xunicode-combine-marks.tex,
- xunicode-symbols.pdf,
- full-stop.tec,
- fullwidth-stop.tec,
- han-simp.tec,
- han-trad.tec, and
- README.txt (this file).
-
-If you are interested in the process of development you may observe
-
- https://github.com/CTeX-org/ctex-kit
-
- Author:
- Wenchang Sun <sunwch@nankai.edu.cn>
- Current Maintainers:
- Leo Liu <leoliu.pku@gmail.com>
- Qing Lee <sobenlee@gmail.com>
-
-Installation
-------------
-The package is supplied in dtx format and as a pre-extracted zip file,
-xecjk.tds.zip. The later is most convenient for most users: simply
-unzip this in your local texmf directory and run texhash to update the
-database of file locations. If you want to unpack the dtx yourself,
-running "xetex xeCJK.dtx" will extract the package whereas
-"xelatex xeCJK.dtx" will typeset the documentation.
-
-The package requires LaTeX3 support as provided in the l3kernel and
-l3packages bundles and the fontspec package. All of these are available
-on CTAN as ready-to-install zip files. Suitable versions are available
-in the latest version of MiKTeX and TeX Live (updating the relevant
-packages online may be necessary).
-
-To compile the documentation without error, you will need some specific
-CJK scripts fonts (TrueType or OpenType).
diff --git a/Master/texmf-dist/doc/xelatex/xecjk/README.md b/Master/texmf-dist/doc/xelatex/xecjk/README.md
new file mode 100644
index 00000000000..ee06cc9f0b9
--- /dev/null
+++ b/Master/texmf-dist/doc/xelatex/xecjk/README.md
@@ -0,0 +1,73 @@
+xeCJK
+=====
+
+`xeCJK` is a package written for XeLaTeX which allows users to typeset
+CJK scripts easily.
+
+ - Different default fonts for CJK and other characters.
+ - Spaces automatically ignored between CJK characters.
+ - Special effects on full-width CJK punctuation.
+ - Automatic adjustment of the space between CJK and other characters.
+
+Contributing
+------------
+
+This package is a part of the [ctex-kit](https://github.com/CTeX-org/ctex-kit) project.
+
+Issues and pull requests are welcome.
+
+Copyright and Licence
+---------------------
+
+ Copyright (C) 2007--2010 by Wenchang Sun <sunwch@nankai.edu.cn>
+ Copyright (C) 2009--2016 by Leo Liu <leoliu.pku@gmail.com>
+ Copyright (C) 2012--2016 by Qing Lee <sobenlee@gmail.com>
+ ----------------------------------------------------------------------
+
+ This work may be distributed and/or modified under the
+ conditions of the LaTeX Project Public License, either
+ version 1.3c of this license or (at your option) any later
+ version. This version of this license is in
+ http://www.latex-project.org/lppl/lppl-1-3c.txt
+ and the latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+ and version 1.3 or later is part of all distributions of
+ LaTeX version 2005/12/01 or later.
+
+ This work has the LPPL maintenance status `maintained'.
+
+ The Current Maintainers of this work are Leo Liu and Qing Lee.
+
+ This package consists of the files xeCJK.dtx,
+ full-stop.map,
+ fullwidth-stop.map,
+ han-simp.map,
+ han-trad.map,
+ and the derived files xeCJK.pdf,
+ xeCJK.sty,
+ xeCJK.cfg,
+ xeCJK.ins,
+ xeCJKfntef.sty,
+ xeCJK-listings.sty,
+ xunicode-addon.sty,
+ xunicode-extra.def,
+ xeCJK-example-autofake.tex,
+ xeCJK-example-fallback.tex,
+ xeCJK-example-subCJKblock.tex,
+ xeCJK-example-CJKecglue.tex,
+ xeCJK-example-checksingle.tex,
+ xeCJK-example-CJKfntef.tex,
+ xeCJK-example-punctstyle.tex,
+ xeCJK-example-verbatim.tex,
+ xeCJK-example-CM.tex,
+ xeCJK-example-listings.tex,
+ xeCJK-example-mathblock.tex,
+ xunicode-symbols.tex,
+ xunicode-commands.tex,
+ xunicode-combine-marks.tex,
+ xunicode-symbols.pdf,
+ full-stop.tec,
+ fullwidth-stop.tec,
+ han-simp.tec,
+ han-trad.tec, and
+ README.md (this file).
diff --git a/Master/texmf-dist/doc/xelatex/xecjk/example/xeCJK-example-mathblock.tex b/Master/texmf-dist/doc/xelatex/xecjk/example/xeCJK-example-mathblock.tex
new file mode 100644
index 00000000000..e4b8346b56a
--- /dev/null
+++ b/Master/texmf-dist/doc/xelatex/xecjk/example/xeCJK-example-mathblock.tex
@@ -0,0 +1,47 @@
+%%
+%% This is file `xeCJK-example-mathblock.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xeCJK.dtx (with options: `ex-mathblock')
+%%
+\documentclass{article}
+
+\usepackage{url}
+\usepackage[CJKmath]{xeCJK}
+
+\setCJKmainfont[BoldFont=SimHei]{SimSun}
+\setCJKmonofont{KaiTi}
+
+\ExplSyntaxOn
+\tl_const:Nn \c_test_text_tl { 天地玄黃宇宙洪荒日月盈昃辰宿列張寒來暑往秋收冬藏閏餘成歲律呂調陽 }
+\cs_new:Npn \test_color:n #1
+ { \exp_args:No \str_range:nnn { \mdfivesum {#1} } { 1 } { 6 } }
+\tl_map_inline:Nn \c_test_text_tl
+ {
+ \xeCJKDeclareSubCJKBlock {#1} { `#1 }
+ \setCJKmainfont
+ [ #1 , Color = \test_color:n {#1} , BoldFont = SimHei ] { SimSun }
+ \setCJKmonofont [ #1 ] { KaiTi }
+ }
+\cs_new_protected_nopar:Npn \TEST
+ {
+ \exp_args:No \path { \c_test_text_tl } \par
+ \c_test_text_tl \par
+ $ \c_test_text_tl $
+ }
+\ExplSyntaxOff
+
+\begin{document}
+
+\TEST
+
+\bigskip
+
+\bfseries\mathversion{bold}\TEST
+
+\end{document}
+%%
+%%
+%% End of file `xeCJK-example-mathblock.tex'.
diff --git a/Master/texmf-dist/doc/xelatex/xecjk/xeCJK.pdf b/Master/texmf-dist/doc/xelatex/xecjk/xeCJK.pdf
index bde676d31d4..4100534d02a 100644
--- a/Master/texmf-dist/doc/xelatex/xecjk/xeCJK.pdf
+++ b/Master/texmf-dist/doc/xelatex/xecjk/xeCJK.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdf b/Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdf
index 835cf06e8bf..2b28ae687ac 100644
--- a/Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdf
+++ b/Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdf
Binary files differ