summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/ctex/opt/ctex-common-opts.def
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/ctex/opt/ctex-common-opts.def')
-rw-r--r--Master/texmf-dist/tex/latex/ctex/opt/ctex-common-opts.def59
1 files changed, 59 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/ctex/opt/ctex-common-opts.def b/Master/texmf-dist/tex/latex/ctex/opt/ctex-common-opts.def
new file mode 100644
index 00000000000..c9ef2d9d1d2
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ctex/opt/ctex-common-opts.def
@@ -0,0 +1,59 @@
+% 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@cjkfonts \CTEX@cjkfontstrue
+\newif\ifCTEX@winfonts \CTEX@winfontsfalse
+\newif\ifCTEX@adobefonts \CTEX@adobefontsfalse
+\DeclareOption{nofonts}{\CTEX@nofontstrue
+ \CTEX@cjkfontsfalse
+ \CTEX@winfontsfalse
+ \CTEX@adobefontsfalse}
+\DeclareOption{cjkfonts}{\CTEX@cjkfontstrue
+ \CTEX@nofontsfalse
+ \CTEX@winfontsfalse
+ \CTEX@adobefontsfalse}
+\DeclareOption{winfonts}{\CTEX@winfontstrue
+ \CTEX@cjkfontsfalse
+ \CTEX@nofontsfalse
+ \CTEX@adobefontsfalse}
+\DeclareOption{adobefonts}{\CTEX@adobefontstrue
+ \CTEX@cjkfontsfalse
+ \CTEX@nofontsfalse
+ \CTEX@winfontsfalse}
+
+\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}
+
+\endinput