blob: 13a64cf30f19c121e0818f5b159b13680623a20b (
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
|
%
% config file for using
%
% ctexart
% ctexbook
% ctexreport
%
% with xelatex
%
%
%
\def\fileversion{1.0.0}
\def\filedate{2008/03/25}
\ProvidesFile{ctex4xetex.cfg}[\filedate\space\fileversion]
\edef\xeCJKcatcodeat{\the\catcode`\@}% save catcode of @
\catcode`\@=11\relax
% prevent from loading CJK.sty
% and suppress any warning message like
%
% You have requested version 'xxxx/xx/xx' of CJK,
% but only version 'xxxx/xx/xx' is available.
%
\expandafter\gdef\csname ver@CJK.sty\endcsname{2020/01/01}
% prevent from loading CJKpunct.sty
\expandafter\gdef\csname ver@CJKpunct.sty\endcsname{2020/01/01}
\let\CJK@read@cfg\relax
\let\CJK@makeActive\relax
\let\CJK@makeInactive\relax
\edef\CJK@UnicodeEnc{UTF8}
\def\CJKaddEncHook#1#2{\expandafter\def\csname xeCJK@enc@#1\endcsname{#2}}
\def\Unicode#1#2{\@tempcnta #1\relax
\multiply\@tempcnta 256\relax
\advance\@tempcnta #2\relax
\char\@tempcnta}
\RequirePackage{CJKnumb}
\csname xeCJK@enc@UTF8\endcsname
\catcode`\@=\xeCJKcatcodeat
\let\CJKglue\relax
\let\CJKtilde\relax
\newenvironment{CJK}[3][]{\CJKfamily{rm}}{}
\newenvironment{CJK*}[3][]{\CJKfamily{rm}}{}
% Set the input encoding for ctex.
% Will be changed to UTF-8 by xeCJK.
%
\XeTeXdefaultencoding "GBK"
\endinput
|