forked from kangxiatao/CSUSTthesis
-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.tex
112 lines (94 loc) · 4.61 KB
/
main.tex
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
112
%%%%%%%%%% !TEX program = pdflatex %%%%%%%%%%
% !TEX program = pdflatex
% !Mode:: "TeX:UTF-8"
% \def\usewhat{pdflatex} % 定义编译方式 dvipdfmx 或者 pdflatex
% """
% Created on 03/03/2023
% anoi.
% @author: Kang Xiatao (kangxiatao@gmail.com)
% """
%\setlength{\baselineskip}{20pt}
%\setlength{\headheight}{25pt}
\documentclass[a4paper,12pt,openany,twoside]{book}
% 如果论文超过60页 可以使用twoside 双面打印
\input{setup/package} % 定义本文所使用宏包
\graphicspath{{figures/}} % 定义所有的.eps文件在figures子目录下
\begin{document} % 开始全文
\begin{CJK*}{UTF8}{song} % 开始中文字体使用
\input{setup/format} % 完成对论文各个部分格式的设置
\frontmatter % 以下是论文导言部分,包括论文的封面,中英文摘要和中文目录
\input{preface/cover} % 封面
%%%%%%%%%% 目录 %%%%%%%%%%
\clearpage{\thispagestyle{empty}\cleardoublepage} % 控制下一页为奇数页
\sk20font
\addcontentsline{toc}{chapter}{目~~~~录}
\tableofcontents % 中文目录
\clearpage{\thispagestyle{empty}\cleardoublepage} % 控制下一页为奇数页
\newcommand{\loflabel}{图~}
\renewcommand{\numberline}[1]{\song\xiaosi\loflabel~#1\hspace*{\baselineskip}}
\addcontentsline{toc}{chapter}{插图索引}
\listoffigures
\clearpage{\thispagestyle{empty}\cleardoublepage} % 控制下一页为奇数页
\newcommand{\lotlabel}{表~}
\renewcommand{\numberline}[1]{\song\xiaosi\lotlabel~#1\hspace*{\baselineskip}}
\addcontentsline{toc}{chapter}{附表索引}
\listoftables
\clearpage{\pagestyle{empty}\cleardoublepage}
%%%%%%%%%% 正文部分内容 %%%%%%%%%%
\mainmatter\defaultfont\sloppy\raggedbottom
\makeatletter
\renewcommand{\ALC@linenosize}{\xiaosi}
\clearpage
% 这里有bug,我吐了,\leftmark中莫名有编号,只能在对应章节里手动修改页眉
\pagestyle{fancy} % 设置页眉页脚风格
\fancyhf{} % 清空页眉页脚
\fancyhead[CO]{\song\wuhao ~\leftmark~} % !!!
\fancyhead[CE]{\song\wuhao \@cheading}
\fancyfoot[C]{\song\wuhao ~\thepage~}
\renewcommand{\headrulewidth}{1.5pt}
\fancypagestyle{plain}{% 设置开章页页眉页脚风格
\fancyhf{}%
\fancyhead[CO]{\song\wuhao ~\leftmark~}
\fancyhead[CE]{\song\wuhao \@cheading}
\fancyfoot[C]{\song\wuhao ~\thepage~}}
\makeatother
% \renewcommand\arraystretch{1.5}
\setlength{\intextsep}{2pt}
\setlength{\abovecaptionskip}{2pt}
\setlength{\belowcaptionskip}{2pt}
% !!!
% 请在每个章节之前添加 ```\clearpage{\thispagestyle{empty}\cleardoublepage}``` 指令
% 用 ```\include{}```插入tex内容
\clearpage{\thispagestyle{empty}\cleardoublepage} % 控制下一页为奇数页
\include{body/intros}
\clearpage{\thispagestyle{empty}\cleardoublepage} % 控制下一页为奇数页
\include{body/figures}
\clearpage{\thispagestyle{empty}\cleardoublepage} % 控制下一页为奇数页
\include{body/tables}
\clearpage{\thispagestyle{empty}\cleardoublepage} % 控制下一页为奇数页
\include{body/equations}
\clearpage{\thispagestyle{empty}\cleardoublepage} % 控制下一页为奇数页
\include{body/others}
\clearpage{\thispagestyle{empty}\cleardoublepage} % 控制下一页为奇数页
\include{body/conclusion}
%%%%%%%%%% 正文部分内容 %%%%%%%%%%
%%%%%%%%%% 参考文献 %%%%%%%%%%
\clearpage{\thispagestyle{empty}\cleardoublepage} % 控制下一页为奇数页
\fancyhead[CO]{\song\wuhao ~参考文献~} % 手动修改页眉
\fancypagestyle{plain}{\fancyhead[CO]{\song\wuhao ~参考文献~}}
\defaultfont
\bibliographystyle{gbt7714-numerical}
\phantomsection
\addcontentsline{toc}{chapter}{参考文献} % 参考文献加入到中文目录
%\nocite{*} % 若将此命令屏蔽掉,则未引用的文献不会出现在文后的参考文献中。
%%%%%%%%%% 致谢和附录 %%%%%%%%%%
\clearpage{\thispagestyle{empty}\cleardoublepage} % 控制下一页为奇数页
\bibliography{references/reference}
\clearpage{\thispagestyle{empty}\cleardoublepage} % 控制下一页为奇数页
\include{appendix/acknowledgements} % 致谢
\clearpage{\thispagestyle{empty}\cleardoublepage} % 控制下一页为奇数页
\include{appendix/publications} % 发表论文和参加科研情况说明
\clearpage{\thispagestyle{empty}\cleardoublepage} % 控制下一页为奇数页
\clearpage
\end{CJK*} % 结束中文字体使用
\end{document} % 结束全文