summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/ctex/opt/ctex-common-opts.def
blob: 612935da8b620195cd89bcfa44eeeae0babee56b (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
% ctex-common.opt: options for all ctex packages/classes
% vim:ft=tex

% encoding
\newif\ifCTEX@GBK \CTEX@GBKtrue
\DeclareOption{GBK}{\CTEX@GBKtrue}
\DeclareOption{UTF8}{\CTEX@GBKfalse}

% fonts
\newif\ifCTEX@nofonts \CTEX@nofontsfalse
\newif\ifCTEX@winfonts \CTEX@winfontstrue
\newif\ifCTEX@adobefonts \CTEX@adobefontsfalse
\DeclareOption{nofonts}{\CTEX@nofontstrue
  \CTEX@winfontsfalse
  \CTEX@adobefontsfalse}
\DeclareOption{winfonts}{\CTEX@winfontstrue
  \CTEX@nofontsfalse
  \CTEX@adobefontsfalse}
\DeclareOption{adobefonts}{\CTEX@adobefontstrue
  \CTEX@nofontsfalse
  \CTEX@winfontsfalse}

\newif\ifCTEX@zhmap \CTEX@zhmaptrue
\DeclareOption{zhmap}{\CTEX@zhmaptrue}
\DeclareOption{nozhmap}{\CTEX@zhmapfalse}

\newif\ifCTEX@cct \CTEX@cctfalse
\DeclareOption{CCT}{\CTEX@ccttrue}

\newif\ifCTEX@cctfont \CTEX@cctfontfalse
\DeclareOption{CCTfont}{\CTEX@ccttrue\CTEX@cctfonttrue}

\newif\ifCTEX@punct \CTEX@puncttrue
\DeclareOption{punct}{\CTEX@puncttrue}
\DeclareOption{nopunct}{\CTEX@punctfalse}

\newif\ifCTEX@space \CTEX@spacefalse
\DeclareOption{space}{\CTEX@spacetrue}
\DeclareOption{nospace}{\CTEX@spacefalse}

\newif\ifCTEX@caption \CTEX@captiontrue
\DeclareOption{nocap}{\CTEX@captionfalse}
\DeclareOption{cap}{\CTEX@captiontrue}

\newif\ifCTEX@indent \CTEX@indenttrue
\DeclareOption{noindent}{\CTEX@indentfalse}
\DeclareOption{indent}{\CTEX@indenttrue}

\newif\ifCTEX@fancyhdr \CTEX@fancyhdrfalse
\DeclareOption{fancyhdr}{\CTEX@fancyhdrtrue}

\newif\ifCTEX@fntef \CTEX@fnteffalse
\DeclareOption{fntef}{\CTEX@fnteftrue}

\newif\ifCTEX@hyperref \CTEX@hyperreffalse
\DeclareOption{hyperref}{\CTEX@hyperreftrue}

\endinput