ctex ctex.org v0.95 2009/10/20 ctex L A TEX CCT CJK xecjk L A TEX ctex L A TEX ctex CCT CJK xecjk ctexart.cls ctexrep.cls ctexbook.cls ctex.sty ctexcap.sty ctex ctex.org 1 2 2 3 2.1 CJK xecjk................................ 3 2.2 CCT...................................... 3 2.3......................................... 4 2.3.1........................... 4 2.3.2 ctexcap.sty................. 4 2.3.3................................ 4 2.3.4................................ 5 2.3.5 CCT............................... 5 2.3.6................................ 5 2.3.7................................ 6 2.3.8.................................. 6 2.4...................................... 6 2.4.1.................................. 6 http://www.ctex.org 1
1 2 2.4.2......................... 6 2.4.3................................ 7 2.5...................................... 8 2.5.1................................ 8 2.5.2............................. 12 2.5.3................................ 12 2.5.4................................ 13 2.5.5.................................. 13 2.6...................................... 14 3 14 4 16 1 cjkbook.cls GB.cap 2003 doc docstrip 2007 oseen ctex UTF-8 ctexutf8 2009 5 Google Code ctex-kit 1 ctex XeTEX ctex.org v0.9 doc docstrip Knuth TEX TEX L A TEX CJK L A TEX L A TEX ctex ctex.org ctex ctexart.cls ctexrep.cls ctexbook.cls ctex.sty ctexcap.sty ctex.sty ctexcap.sty ctex.sty L A TEX ctexart.cls ctexrep.cls ctexbook.cls ctex.sty ctexcap.sty 1 http://code.google.com/p/ctex-kit/
2 3 ctex.sty ctexcap.sty XeL A TEX ctex.tex ctex 2 ctex ctex ctexart ctexrep ctexbook ctex.sty ctexcap.sty 2.1 CJK xecjk ctex ctex TEX CJK xecjk ctex \begin{document} \end{document} CJK CJK CJK \begin{document} \end{document} 1 \documentclass{ctexart} \begin{document} \end{document} 2 \documentclass{article} \usepackage{ctex} \begin{document} \end{document} 2.2 CCT CCT ctex CCT ctex CCT CCT CJK CCT CCT CCTfont 3 CJK
2 4 \documentclass[cct]{ctexart} \begin{document} \end{document} 2 CCT \documentclass[cct,cctfont]{ctexart} \begin{document} \end{document} 2.3 2.3.1 2.3.2 2.3.1 ctexart ctexrep ctexbook cs4size c5size ctex 2.3.2 ctexcap.sty ctexcap.sty sub3section \paragraph section \subparagraph \paragraph sub4section \paragraph \subparagraph section 2.3.3 ctex GBK GBK ctex UTF8 UTF-8 XeTEX UTF-8 GBK
2 5 2.3.4 TEX ctexfonts.cfg nofonts winfonts Windows ctex adobefonts xecjk Adobe CJK XeTEX winfonts 2.3.5 CCT CJK xecjk CCT CCT CJK CCTfont CCT CCT 2.3.6 cap ctexcap.cfg ctex.sty ctex nocap punct ctex nopunct space CJK % \CTEXnospace nospace nospace CJK CJK* CJK \CTEXspace space ctex indent ctex noindent
2 6 2.3.7 fancyhdr fancyhdr fancyhdr hyperref fancyhdr hyperref fntef CJKfntef CCTfntef CJKfntef CCTfntef 2.3.8 ctex GBK nospace cap punct indent ctex GBK nospace cap punct indent c5size 2.4 ctex CJK CCT CCT 2.4.1 CJK \songti \heiti \fangsong \kaishu \lishu \youyuan \songti CJK \CJKfamily{song} \heiti CJK \CJKfamily{hei} \fangsong CJK \CJKfamily{fs} \kaishu CJK \CJKfamily{kai} \lishu CJK \CJKfamily{li} \youyuan CJK \CJKfamily{you} TEX CTEX CJK 2.3.4 CCT CCT CCT CJK 2.4.2 \zihao \zihao{ } \zihao{3} 16
2 7 0-0 1-1 2-2 3-3 4-4 5-5 6-6 7 8 \ziju \ccwd \CTEXindent \CTEXnoindent \CTEXsetfont \ziju{ } \ziju{5} 5 \ziju{0.5} \ccwd \CTEXsetfont 2.4.3 \CTEXnumber CJK \CJKnumber L A TEX \CJKnumber PDF \CTEXnumber \CTEXnumber{ result }{ number } result TEX \CTEXnumber{\test}{100002005} \test \CTEXdigits \CTEXdigits \CTEXnumber CJK \CJKdigits \CTEXnumber \CTEXdigits{ result }{ number } result TEX \CTEXnumber{\test}{100002005} \test \chinese \chinese \roman \Roman
2 8 \chinese{ counter } counter L A TEX counter \newcounter section figure 2.5 \CTEXoptions ctex \CTEXoptions \CTEXoptions[ key1 = val1, key2 = val2,...] key1, key2 val1, val2 \CTEXsetup \CTEXsetup \CTEXoptions \CTEXsetup[ key1 = val1, key2 = val2,...]{ type } type part, chapter, section, subsection, subsubsection, paragraph, subparagraph key1, key2 name, number, format, nameformat, numberformat, aftername, titleformat val1, val2 v0.7 \begin{document} v0.7 2.5.1 \CTEXsetup \CTEXsetup v0.7 cap \begin{document} ctexcap.cfg \begin{document} v0.7 ctexcap.cfg name={ prename, postname } \CTEXsetup[name={, }]{section} section 1
2 9 part {, } {Part\space,} chapter {, } {Chapter\space,} section {,} subsection {,} subsubsection {,} paragraph {,} subparagraph {,} number={ number } \CTEXsetup[number={\roman{section}}]{section} section \chinese{ counter }:,,,... \arabic{ counter }: 1, 2, 3,... \roman{ counter }: i, ii, iii,... \Roman{ counter }: I, II, III,... \alph{ counter }: a, b, c,... \Alph{ counter }: A, B, C,... part {\chinese{part}} {\Roman{part}} chapter {\chinese{chapter}} {\arabic{chapter}} section {\thesection} subsection {\thesubsection} subsubsection {\thesubsubsection} paragraph {\theparagraph} subparagraph {\thesubparagraph} format={ format }
2 10 part (article) {\centering} {\raggedright} part {\centering} {\centering} chapter {\centering} {\raggedright} section {\Large\bfseries\centering} {\Large\bfseries} subsection {\large\bfseries\centering} {\large\bfseries} subsubsection {\normalsize\bfseries\centering} {\normalsize\bfseries} paragraph {\normalsize\bfseries\centering} {\normalsize\bfseries} subparagraph {\normalsize\bfseries\centering} {\normalsize\bfseries} nameformat={ nameformat } part (article) {\Large\bfseries} part {\huge\bfseries} chapter {\huge\bfseries} section {} subsection {} subsubsection {} paragraph {} subparagraph {} numberformat={ numberformat } aftername={ aftername } part (article) {\quad} {\par\nobreak} part {\par\vskip 20pt} chapter {\quad} {\par\vskip 20pt} section {} subsection {} subsubsection {} paragraph {} subparagraph {} titleformat={ titleformat }
2 11 part (article) {\Large\bfseries} {\huge\bfseries} part {\huge\bfseries} {\Huge\bfseries} chapter {\huge\bfseries} {\Huge\bfseries} section {} subsection {} subsubsection {} paragraph {} subparagraph {} beforeskip={ beforeskip } part (article) {4ex} part chapter {50pt} section {-3.5ex plus -1ex minus -.2ex} subsection {-3.25ex plus -1ex minus -.2ex} subsubsection {-3.25ex plus -1ex minus -.2ex} paragraph {3.25ex plus 1ex minus.2ex} subparagraph {3.25ex plus 1ex minus.2ex} section LaTeX afterskip={ afterskip } part (article) {3ex} part chapter {40pt} section {2.3ex plus.2ex} subsection {1.5ex plus.2ex} subsubsection {1.5ex plus.2ex} paragraph {-1em} subparagraph {-1em} section section paragraph
2 12 indent={ indent } part (article) {0pt} part chapter {0pt} section {0pt} subsection {0pt} subsubsection {0pt} paragraph {0pt} subparagraph {\parindent} 2.5.2 + \CTEXsetup[format+={\zihao{1}}]{section} section format, nameformat, numberformat, aftername titleformat 2.5.3 appendix \CTEXsetup appendix name number \appendix article section report book chapter section chapter \appendix \appendix name (article) {} name { } {Appendix\space} number (article) {\Alph{section}} number {\Alph{chapter}}
2 13 2.5.4 \CTEXoptions contentsname listfigurename listtablename figurename tablename abstractname indexname bibname \CTEXoptions[indexname={ }] 2.5.5 \today \CTEXoptions \today 1. \CTEXoptions[today=small] \today 2009 10 20 2. \CTEXoptions[today=big] \today 3. L A TEX \CTEXoptions[today=old] \today October 20, 2009
3 14 \CTEXoptions \caption : \CTEXoptions[captiondelimiter={ string }] string 2.6 ctexopts.cfg ctexcap.cfg, ctexcap-gbk.cfg, ctexcap-utf8.cfg ctex.cfg ctexopts.cfg 2.3.4 ctexcap.cfg ctexcap.cfg ctexcap-gbk.cfg ctexcap-utf8.cfg ctex.cfg TeX 3 v0.95 2009/10/20 CJKnumb cjkfonts winfonts v0.94 2009/09/13 hyperref v0.93 2009/07/10 hyperref hyperref v0.92 2009/06/25 Add backward compatibility to old ctexutf8 packages v0.91 2009/05/23 cjkfonts, winfonts, adobefonts v0.9 2009/05/05 ctexutf8 UTF-8 XeTEX xecjk
3 15 v0.8a 2007/05/06 bold v0.8 2006/06/09 ctex.sty ctex.sty ctexcap.sty \stepcounter calc v0.7f 2006/04/12 \AtBeginDocument \AtEndDocument CJK v0.7e 2006/03/22 \DeclareRobustCommand \CTEXnumber \CTEXcounter \CTEXdigits \CTEX@getdigit v0.7d 2005/12/28 fntef \normalem \em v0.7c 2005/12/20 \if@mainmatter amsbook v0.7b 2005/12/09 fntef v0.7a 2005/11/28 ctex.cfg v0.7 2005/11/25 tercelxy CJKfntef CCTfntef chenyu 21cn v0.6b 2005/11/07 aftername v0.6a 2005/09/30 \CCT@set@fontsize v0.6 2005/09/24 cct 0.6180 \set@fontsize: cct 0.6180 \oset@fontsize \CCT@set@fontsize v0.5c 2004/09/29 CJK v0.5b 2004/09/29 CJK \AtEndDocument v0.5a 2004/09/06 v0.5 2004/08/23 General: Move Chinese definitions from ctex.cfg to ctex.def v0.4d 2004/08/14 \ps@fancy: mainmatter \refstepcounter: \ref v0.4c 2004/07/26 \setcounter \addtocounter v0.4b 2004/07/13 \baselinestretch: \baselinestretch 1.2 1.3 v0.4a 2004/05/15 \CTEXdigits: \CTEXdigits \ziju: CCT v0.4 2004/05/13 General: L A TEX pt \zihao: \CTEX@fontsize \fontsize
4 16 v0.3b 2004/05/11 General: fancyhdr v0.3a 2004/04/30 General: \CCTpuncttrue v0.3 2004/04/24 General: \S \chinese sub3section sub4section \ps@fancy: fancyhdr v0.2d 2004/04/23 General: Change option c5size to base on 10pt basic class \CTEX@bp v0.2c 2004/02/13 General: Add CJKpunct as standard configuration \ifctex@punct: v0.2b 2004/02/13 General: v0.2a 2004/02/11 \baselinestretch: \CTEX@spaceChar: CJKpunct v0.2 2004/01/16 General: Add support for CCT \CTEXsetfont: \CTEXfontinfo \CTEXsetfont \ziju: v0.1f 2003/12/24 \refname: article v0.1e 2003/11/05 \refstepcounter: \ref v0.1d 2003/09/27 \addtocounter: \setcounter \addtocounter v0.1c 2003/08/19 General:.out v0.1b 2003/08/17 \zihao: \newcount v0.1a 2003/08/15 General: ctex.sty sub3section sub4section v0.1 2003/08/15 General: First beta release v0.0 2003/04/26 General: Initial version (aloft@ctex.org) (gzjjgod@gmail.com) (yuleopen@gmail.com) 4
4 17 (LeoLiu.PKU@gmail.com) LiYanrui.m2 (LiYanrui) (Neals)