blob: 3f76fe44d4a3fb5d2f3db50ca321c8f38ac4dcf0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
% ctex-cjk-common.def: common definitions shared by cjk-engine and xecjk-engine
% vim:ft=tex
\ifCTEX@fntef
\RequirePackage{CJKfntef}
\normalem
\fi
\def\CTEXspace{\CJKspace}
\def\CTEXnospace{\CJKnospace}
\let\CTEX@save@set@fontsize\set@fontsize
\def\set@fontsize#1#2#3{%
\CTEX@save@set@fontsize{#1}{#2}{#3}%
\CTEXsetfont}
\newcommand*\ziju[1]{% 字距
\settowidth\@tempdima{\CTEX@spaceChar}%
\renewcommand{\CJKglue}{\hskip #1\@tempdima\@plus.08\baselineskip\relax}%
\CTEXsetfont} % is it a good definition?
\newdimen\ccwd % 字宽
\newcommand*\CTEXsetfont{%
\settowidth\ccwd{\CTEX@spaceChar\CJKglue}%
\ifdim\parindent=0pt\else\parindent2\ccwd\fi}
\ifCTEX@fntef
\def\CTEXunderdot{\CJKunderdot}
\def\CTEXunderline{\CJKunderline}
\def\CTEXunderdblline{\CJKunderdblline}
\def\CTEXunderwave{\CJKunderwave}
\def\CTEXsout{\CJKsout}
\def\CTEXxout{\CJKxout}
\def\CTEXfilltwosides{\CJKfilltwosides}
\def\endCTEXfilltwosides{\endCJKfilltwosides}
\CTEX@replacecommand{CTEX}{CJK}{underdotbasesep}
\CTEX@replacecommand{CTEX}{CJK}{underdotsep}
\CTEX@replacecommand{CTEX}{CJK}{underlinebasesep}
\CTEX@replacecommand{CTEX}{CJK}{underlinesep}
\CTEX@replacecommand{CTEX}{CJK}{underdbllinebasesep}
\CTEX@replacecommand{CTEX}{CJK}{underdbllinesep}
\CTEX@replacecommand{CTEX}{CJK}{underwavebasesep}
\CTEX@replacecommand{CTEX}{CJK}{underwavesep}
\CTEX@replacecommand{CTEX}{CJK}{southeight}
\CTEX@replacecommand{CTEX}{CJK}{underdotcolor}
\CTEX@replacecommand{CTEX}{CJK}{underwavecolor}
\CTEX@replacecommand{CTEX}{CJK}{underlinecolor}
\CTEX@replacecommand{CTEX}{CJK}{underdbllinecolor}
\CTEX@replacecommand{CTEX}{CJK}{soutcolor}
\CTEX@replacecommand{CTEX}{CJK}{xoutcolor}
\fi
\endinput
|