-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathicsrepcn.cls
executable file
·82 lines (68 loc) · 2.09 KB
/
icsrepcn.cls
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
69
70
71
72
73
74
75
76
77
78
79
80
81
% icsrepcn.cls : Chinese Report class
% vim: ft=tex
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesClass{icsrepcn}[2013/01/03 Cogenda report class]
\DeclareOption{twoside}{
\PassOptionsToPackage{\CurrentOption}{ctexrep}
}
\ProcessOptions\relax
\LoadClass[nofonts,12pt,utf8,a4paper,punct,fancyhdr,amstex]{ctexrep}
\input{ics-common.def}
\input{ics-font-en.def}
\input{ics-font-cn.def}
\renewcommand\bfseries{\CJKfamily{hei}}
\newcommand\kt{\CJKfamily{kaiti}}
%%%% Chinese Headings
\@ifclasslater{ctexrep}{2015/06/19}
{
\ctexset{
part = {
nameformat = \LARGE\bfseries,
titleformat = \LARGE\bfseries
},
chapter = {
format = \flushleft,
nameformat = \LARGE\bfseries,
titleformat = \LARGE\bfseries,
beforeskip = 2pt plus 2pt minus 2pt,
afterskip = 10pt plus 2pt minus 2pt
},
section = {
format = \Large\bfseries\flushleft,
beforeskip = .5ex plus .2ex minus 0.2ex,
afterskip = .5ex plus .2ex
},
subsection = {
beforeskip = .5ex plus .2ex minus 0.2ex,
afterskip = .5ex plus .2ex
},
subsubsection = {
beforeskip = .5ex plus .2ex minus 0.2ex,
afterskip = .5ex plus .2ex
}
}
}
{
\CTEXsetup[nameformat={\LARGE\bfseries}]{part}
\CTEXsetup[titleformat={\LARGE\bfseries}]{part}
\CTEXsetup[format={\flushleft}]{chapter}
\CTEXsetup[nameformat={\LARGE\bfseries}]{chapter}
\CTEXsetup[titleformat={\LARGE\bfseries}]{chapter}
\CTEXsetup[beforeskip={0pt},afterskip={10pt}]{chapter}
\CTEXsetup[format={\Large\bfseries\flushleft}]{section}
\CTEXsetup[beforeskip={0pt},afterskip={1pt}]{section}
\CTEXsetup[beforeskip={0pt},afterskip={1pt}]{subsection}
\CTEXsetup[beforeskip={0pt},afterskip={1pt}]{subsubsection}
\renewcommand\figurename{图}
\renewcommand\tablename{表}
\renewcommand\lstlistingname{代码}
\renewcommand\lstlistlistingname{代码}
}
\input{ics-docattr.def}
\renewcommand\ICS@value@classification{内部}
\input{ics-front-cn.def}
\input{ics-struct.def}
\input{ics-style.def}
\input{ics-math.def}
\IfFileExists{./local.def}{\input {./local.def}}{}
\endinput