diff options
author | Karl Berry <karl@freefriends.org> | 2016-05-14 22:12:26 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-05-14 22:12:26 +0000 |
commit | 018978bb05cad50aacc24f4aeda53453db5a07fe (patch) | |
tree | 6b5767033ccf07d23626f6d8a92af1a7f4572fe8 /Master/texmf-dist/doc/xelatex/xecjk | |
parent | a250d691586dcb9dc789cd1c6b3a129ac4afc424 (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/README | 71 | ||||
-rw-r--r-- | Master/texmf-dist/doc/xelatex/xecjk/README.md | 73 | ||||
-rw-r--r-- | Master/texmf-dist/doc/xelatex/xecjk/example/xeCJK-example-mathblock.tex | 47 | ||||
-rw-r--r-- | Master/texmf-dist/doc/xelatex/xecjk/xeCJK.pdf | bin | 1335108 -> 1297028 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdf | bin | 290118 -> 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 Binary files differindex bde676d31d4..4100534d02a 100644 --- a/Master/texmf-dist/doc/xelatex/xecjk/xeCJK.pdf +++ b/Master/texmf-dist/doc/xelatex/xecjk/xeCJK.pdf diff --git a/Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdf b/Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdf Binary files differindex 835cf06e8bf..2b28ae687ac 100644 --- a/Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdf +++ b/Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdf |