blob: d0ed28a8996bab446dc3c59a6b4deb503fdfc669 (
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
% ctex-cjk-engine.def: for LaTeX engine with CJK
% vim:ft=tex
\ifCTEX@GBK
\RequirePackage{CJK}[2003/03/28]
\else
\RequirePackage{CJKutf8}[2003/03/28]
\fi
\ifCTEX@punct
\RequirePackage{CJKpunct}[2009/05/06]
\fi
\AtEndOfPackage{\CJK@makeActive}
\ifCTEX@space
\ifCTEX@GBK
\def\CTEX@beginCJK{\begin{CJK}{GBK}{rm}}
\else
\def\CTEX@beginCJK{\begin{CJK}{UTF8}{rm}}
\fi
\def\CTEX@endCJK{\clearpage\end{CJK}}
\else
\ifCTEX@GBK
\def\CTEX@beginCJK{\begin{CJK*}{GBK}{rm}\CJKtilde}
\else
\def\CTEX@beginCJK{\begin{CJK*}{UTF8}{rm}\CJKtilde}
\fi
\def\CTEX@endCJK{\clearpage\end{CJK*}}
\fi
\def\@begindocumenthook{%
\CTEX@save@begindocumenthook%
\CTEX@begindocumenthook%
\CTEX@beginCJK}
\def\@enddocumenthook{%
\CTEX@endCJK
\CTEX@enddocumenthook%
\CTEX@save@enddocumenthook}
\input{ctex-cjk-common.def}
\providecommand*\CTEX@rm@family{}
\providecommand*\CTEX@sf@family{}
\providecommand*\CTEX@tt@family{}
\ifCTEX@nofonts
\renewcommand*\CTEX@rm@family{gbsn}
\renewcommand*\CTEX@sf@family{gbsn}
\renewcommand*\CTEX@tt@family{gbsn}
\else
\ifCTEX@winfonts
\input{ctex-cjk-winfonts.def}
\else\ifCTEX@adobefonts
\input{ctex-cjk-adobefonts.def}
\fi\fi
\fi
\let\CTEX@save@rmfamily\rmfamily
\renewcommand*\rmfamily{\CTEX@save@rmfamily\CJKfamily{\CTEX@rm@family}}
\let\CTEX@save@sffamily\sffamily
\renewcommand*\sffamily{\CTEX@save@sffamily\CJKfamily{\CTEX@sf@family}}
\let\CTEX@save@ttfamily\ttfamily
\renewcommand*\ttfamily{\CTEX@save@ttfamily\CJKfamily{\CTEX@tt@family}}
\let\CTEX@save@normalfont\normalfont
\renewcommand*\normalfont{\CTEX@save@normalfont\CJKfamily{\CTEX@rm@family}}
\endinput
|