summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/ctex/cfg/ctexcap.cfg
blob: a9c1b41f9f315172ad43bb5a0a7e90d583fe924b (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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
% ctexcap.cfg: default Chinese caption settings
% vim:ft=tex

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% caption by encoding
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\ifCTEX@GBK
  \input{ctexcap-gbk.cfg}
\else
  \input{ctexcap-utf8.cfg}
\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% caption number
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\def\CTEX@thepart{\chinese{part}}
\def\CTEX@thechapter{\chinese{chapter}}

\def\CTEX@thesection{\thesection}
\def\CTEX@thesubsection{\thesubsection}
\def\CTEX@thesubsubsection{\thesubsubsection}
\def\CTEX@theparagraph{\theparagraph}
\def\CTEX@thesubparagraph{\thesubparagraph}

\ifCTEX@cls{article}{
  \def\CTEX@appendixnumber{\@Alph\c@section}
}{
  \def\CTEX@appendixnumber{\@Alph\c@chapter}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% caption format
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\ifCTEX@cls{article}{
  \def\CTEX@part@format{\centering}
  \def\CTEX@part@nameformat{\Large\bfseries}
  \def\CTEX@part@aftername{\quad}
  \def\CTEX@part@titleformat{\Large\bfseries}
  \def\CTEX@part@beforeskip{4ex}
  \def\CTEX@part@afterskip{3ex}
  \def\CTEX@part@indent{\z@}
}{
  \def\CTEX@part@format{\centering}
  \def\CTEX@part@nameformat{\huge\bfseries}
  \def\CTEX@part@aftername{\par\vskip 20\p@}
  \def\CTEX@part@titleformat{\huge\bfseries}
}

\def\CTEX@chapter@format{\centering}
\def\CTEX@chapter@nameformat{\huge\bfseries}
\def\CTEX@chapter@aftername{\quad}
\def\CTEX@chapter@titleformat{\huge\bfseries}
\def\CTEX@chapter@beforeskip{50\p@}
\def\CTEX@chapter@afterskip{40\p@}
\def\CTEX@chapter@indent{\z@}

\def\CTEX@section@format{\Large\bfseries\centering}
\def\CTEX@section@aftername{\quad}
\def\CTEX@section@beforeskip{-3.5ex \@plus -1ex \@minus -.2ex}
\def\CTEX@section@afterskip{2.3ex \@plus .2ex}
\def\CTEX@section@indent{\z@}

\def\CTEX@subsection@format{\large\bfseries}
\def\CTEX@subsection@aftername{\quad}
\def\CTEX@subsection@beforeskip{-3.25ex \@plus -1ex \@minus -.2ex}
\def\CTEX@subsection@afterskip{1.5ex \@plus .2ex}
\def\CTEX@subsection@indent{\z@}

\def\CTEX@subsubsection@format{\normalsize\bfseries}
\def\CTEX@subsubsection@aftername{\quad}
\def\CTEX@subsubsection@beforeskip{-3.25ex \@plus -1ex \@minus -.2ex}
\def\CTEX@subsubsection@afterskip{1.5ex \@plus .2ex}
\def\CTEX@subsubsection@indent{\z@}

\def\CTEX@paragraph@format{\normalsize\bfseries}
\def\CTEX@paragraph@aftername{\quad}
\ifnum\c@CTEX@sectiondepth>2
  \def\CTEX@paragraph@beforeskip{-3.25ex \@plus -1ex \@minus -.2ex}
  \def\CTEX@paragraph@afterskip{1ex \@plus .2ex}
\else
  \def\CTEX@paragraph@beforeskip{3.25ex \@plus1ex \@minus .2ex}
  \def\CTEX@paragraph@afterskip{-1em}
\fi
\def\CTEX@paragraph@indent{\z@}

\def\CTEX@subparagraph@format{\normalsize\bfseries}
\def\CTEX@subparagraph@aftername{\quad}
\ifnum\c@CTEX@sectiondepth>3
  \def\CTEX@subparagraph@beforeskip{-3.25ex \@plus -1ex \@minus -.2ex}
  \def\CTEX@subparagraph@afterskip{1ex \@plus .2ex}
\else
  \def\CTEX@subparagraph@beforeskip{3.25ex \@plus1ex \@minus .2ex}
  \def\CTEX@subparagraph@afterskip{-1em}
\fi
\ifnum\c@CTEX@sectiondepth>2
  \def\CTEX@subparagraph@indent{\z@}
\else
  \def\CTEX@subparagraph@indent{\parindent}
\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% other configurations
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\def\CTEX@caption@delimiter{: }

\endinput