diff options
Diffstat (limited to 'Master/texmf-dist/doc/xelatex/xecjk/tex/example-1.tex')
-rw-r--r-- | Master/texmf-dist/doc/xelatex/xecjk/tex/example-1.tex | 174 |
1 files changed, 174 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/xelatex/xecjk/tex/example-1.tex b/Master/texmf-dist/doc/xelatex/xecjk/tex/example-1.tex new file mode 100644 index 00000000000..f50551334f0 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xecjk/tex/example-1.tex @@ -0,0 +1,174 @@ +% -*- coding: utf-8 -*- +\documentclass[11pt]{article} +\textheight 220mm +\textwidth 150mm +\oddsidemargin 0pt +\evensidemargin 0pt +\usepackage[slantfont,boldfont]{xeCJK} +\CJKlanguage{zh-cn} +\usepackage{xcolor} +\usepackage{CJKfntef} + +\begin{document} +\setmainfont{Times New Roman}% 设置缺省英文字体 +\setCJKmainfont{SimSun}% 设置缺省中文字体 +\setCJKmonofont{YouYuan}% 设置缺省中文字体 + +\baselineskip 16pt +\parindent 22pt +\pagestyle{myheadings} + + + \section{宏命令列表} +提供两端分散对齐环境 + +\verb|CJKfilltwosides| + +\noindent +和以下宏命令: +\begin{verbatim} + \CJKunderdot{...} + \CJKunderline[*]{...} + \CJKunderdblline[*]{...} + \CJKunderwave[*]{...} + \CJKsout[*]{...} + \CJKxout[*]{...} +并允许以下形式的嵌套: + \CJKunderdot[..]{...\CJKunderline[*]{...}...} + \CJKunderdot[..]{...\CJKunderdblline[*]{...}...} + \CJKunderdot[..]{...\CJKunderwave[*]{...}...} + \CJKunderdot[..]{...\CJKsout[*]{...}...} + \CJKunderdot[..]{...\CJKxout[*]{...}...} + + \CJKunderline[*]{...\CJKunderdot[..]{...}...} + \CJKunderdblline[*]{...\CJKunderdot[..]{...}...} + \CJKunderwave[*]{...\CJKunderdot[..]{...}...} + \CJKsout[*]{...\CJKunderdot[..]{...}...} + \CJKxout[*]{...\CJKunderdot[..]{...}...} +\end{verbatim} +其中不带*的宏对全角标点不起作用。 + +\verb+\CJKunderdot+有一个可选参数,用以改变修饰符,缺省为加点,可以根据需要改为其他字符,如三角,小圆圈等。 + + +可以改变下划线和加点的颜色, 以下是缺省配置(需要先调入xcolor宏包) + +\begin{verbatim} + \newcommand{\CJKunderdotcolor}{\color{red}} + \newcommand{\CJKunderwavecolor}{\color{blue}} + \newcommand{\CJKunderlinecolor}{\color{blue}} + \newcommand{\CJKunderdbllinecolor}{\color{blue}} + \newcommand{\CJKsoutcolor}{\color{red}} + \newcommand{\CJKxoutcolor}{\color{blue}} +\end{verbatim} + +\newpage +风清扬道:“{五岳剑派中各有无数蠢才,以为将师父传下来的剑招学得精熟,自然 +而然便成高手,哼哼,熟读唐诗三百首,不会作诗也会吟!熟读了人家诗句,做几首打油 +诗是可以的,但若不能自出机抒,能成大诗人么}?”他这番话,自然是连岳不群也骂在其 +中了,但令狐冲一来觉得这话十分有理,二来他并未直提岳不群的名字,也就没有抗辩。 +风清扬道:“活学活使,只是第一步。要做到出手无招,那才真是踏入了高手的境界。你 +说‘各招浑成,敌人便无法可破’,这句话还只说对了一小半。不是‘浑成’,而是根本 +无招。你的剑招使得再浑成,只要有迹可寻,敌人便有隙可乘。但如你根本并无招式,敌 +人如何来破你的招式?”令狐冲一颗心怦怦乱跳,手心发热,喃喃的道:“根本无招,如 +何可破?根本无招,如何可破?”斗然之间,眼前出现了一个生平从所未见、连做梦也想 +不到的新天地。风清扬道:“要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +你剑招,你须得有剑招给人家来破才成。一个从未学过武功的常人,拿了剑乱挥乱舞,你 +见闻再博,也猜不到他下一剑要刺向哪里,砍向何处。就算是剑术至精之人,也破不了他 +的招式,只因并无招式,‘破招’二字,便谈不上了。只是不曾学过武功之人,虽无招式 +,却会给人轻而易举的打倒。真正上乘的剑术,则是能制人而决不能为人所制。” +\hfill —— 金庸《笑傲江湖》 + +\CJKunderline{风清扬道:“\CJKunderdot{五岳剑派中各有无数蠢才,以为将师父传下来的剑招学得精熟,自然 +而然便成高手,哼哼,熟读唐诗三百首,不会作诗也会吟!熟读了人家诗句,做几首打油 +诗是可以的,但若不能自出机抒,能成大诗人么}?”他这番话,自然是连岳不群也骂在其 +中了,但令狐冲一来觉得这话十分有理,二来他并未直提岳不群的名字,也就没有抗辩。 +风清扬道:“活学活使,只是第一步。要做到出手无招,那才真是踏入了高手的境界。你 +说‘各招浑成,敌人便无法可破’,这句话还只说对了一小半。不是‘浑成’,而是根本 +无招。你的剑招使得再浑成,只要有迹可寻,敌人便有隙可乘。但如你根本并无招式,敌 +人如何来破你的招式?”令狐冲一颗心怦怦乱跳,手心发热,喃喃的道:“根本无招,如 +何可破?根本无招,如何可破?”斗然之间,眼前出现了一个生平从所未见、连做梦也想 +不到的新天地。风清扬道:“要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +你剑招,你须得有剑招给人家来破才成。一个从未学过武功的常人,拿了剑乱挥乱舞,你 +见闻再博,也猜不到他下一剑要刺向哪里,砍向何处。就算是剑术至精之人,也破不了他 +的招式,只因并无招式,‘破招’二字,便谈不上了。只是不曾学过武功之人,虽无招式 +,却会给人轻而易举的打倒。真正上乘的剑术,则是能制人而决不能为人所制。” +} + + + +\CJKunderline{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderdot{你剑招,你须得有剑招}给人家来破才成。} + +\CJKunderdblline{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderdot{你剑招,你须得有剑招}给人家来破才成。} + +\CJKunderwave{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderdot{你剑招,你须得有剑招}给人家来破才成。} + +\CJKsout{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderdot{你剑招,你须得有剑招}给人家来破才成。} + +\CJKxout{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderdot{你剑招,你须得有剑招}给人家来破才成。} + + +\CJKunderdot{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderline{你剑招,你须得有剑招给人家来破才成。}} + +\CJKunderdot{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderdblline{你剑招,你须得有剑招}给人家来破才成。} + +\CJKunderdot{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderwave{你剑招,你须得有剑招}给人家来破才成。} + +\CJKunderdot{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKsout{你剑招,你须得有剑招}给人家来破才成。} + +\CJKunderdot{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKxout{你剑招,你须得有剑招}给人家来破才成。} + + + +\CJKunderline*{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderdot{你剑招,你须得有剑招}给人家来破才成。} + +\CJKunderdblline*{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderdot{你剑招,你须得有剑招}给人家来破才成。} + +\CJKunderwave*{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderdot{你剑招,你须得有剑招}给人家来破才成。} + +\CJKsout*{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderdot{你剑招,你须得有剑招}给人家来破才成。} + +\CJKxout*{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderdot{你剑招,你须得有剑招}给人家来破才成。} + +\CJKunderdot{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderline*{你剑招,你须得有剑招}给人家来破才成。} + +\CJKunderdot{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderdblline*{你剑招,你须得有剑招}给人家来破才成。} + +\CJKunderdot{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKunderwave*{你剑招,你须得有剑招}给人家来破才成。} + +\CJKunderdot{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKsout*{你剑招,你须得有剑招}给人家来破才成。} + +\CJKunderdot{要切肉,总得有肉可切;要斩柴,总得有柴可斩;敌人要破 +\CJKxout*{你剑招,你须得有剑招}给人家来破才成。} + + + +\section{两端分散对齐} + +\begin{CJKfilltwosides}{80mm} +要切肉\\总得有肉可切\\ \CJKunderdot{要斩柴总得有柴可斩} +\end{CJKfilltwosides} + + + +\end{document} + |