-
Notifications
You must be signed in to change notification settings - Fork 24
/
main - DBR.tex
144 lines (124 loc) · 5.5 KB
/
main - DBR.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
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
% Copyright (c) 2008-2009 solAvethis
% Copyright (c) 2010-2016,2018 Casper Ti. Vector
% Copyright (c) 2020-2021 jiafeng5513
% Public domain.Aa
% 采用了自定义的(包括大小写不同于原文件的)字体文件名,
% 并改动 ctex.cfg 等配置文件的用户请自行加入 nofonts 选项;
% 其它用户不用加入 nofonts 选项,加入之后反而会产生错误。
% 默认为书籍排版即双面打印,章节从偶数页开始
% oneside:单面打印
% openany:章节从任意页码开始
\documentclass[UTF8,openany,oneside]{jlutex}
% 如果的确须要使脚注按页编号的话,可以去掉后面 footmisc 包的注释。
% 注意:在启用此设定的情况下,可能要多编译一次以产生正确的脚注编号。
\usepackage[perpage]{footmisc}
\usepackage{CJK}
\usepackage{booktabs}
\usepackage{algorithm}
\usepackage{algorithmicx}
\usepackage{appendix}
\usepackage{algpseudocode}
\usepackage{setspace}
\floatname{algorithm}{算法}
\renewcommand{\algorithmicrequire}{\textbf{输入}}
\renewcommand{\algorithmicensure}{\textbf{输出}}
\newcommand*{\rom}[1]{\expandafter (\romannumeral #1)}
% 使用 biblatex 排版参考文献,并规定其格式(详见 biblatex-caspervector 的文档)。
% 这里按照西文文献在前,中文文献在后排序(“sorting = ecnyt”);
% 若须按照中文文献在前,西文文献在后排序,请设置“sorting = cenyt”;
% 若须按照引用顺序排序,请设置“sorting = none”。
% 若须在排序中实现更复杂的需求,请参考 biblatex-caspervector 的文档。
\usepackage[backend = biber, style = caspervector, utf8]{biblatex}
%\usepackage{subfigure}
% 对于 linespread 值的计算过程有兴趣的同学可以参考 jlutex.cls。
\renewcommand*{\bibfont}{\zihao{5}\linespread{1.27}\selectfont}
% 按学校要求设定参考文献列表的段间距。
\setlength{\bibitemsep}{3bp}
% 设定文档的基本信息。
\jlutexinfo{
cnumber = {TP391}, %根据自己的专业进行修改
UnitCode = {10183}, %请根据自己学院的模板进行相应修改
level = {硕士},
DegreeCategory = {学术硕士},
securitylevel = {内部2年},
cthesisname = {硕士学位论文},ethesisname = {Master Thesis},
ctitle = {吉林大学学位论文LaTeX模板示例}, etitle = {Sample of LaTexAa Template for Jilin University Dissertation},
cauthor = {}, eauthor = {},
address = {吉林省长春市朝阳区前进大街2699号(130012)},
telephone={},
studentid = {},
date = {2020年3月},
school = {计算机科学与技术学院},
cmajor = {计算机应用技术}, emajor = {Computer application technology},
direction = {计算机图形学与数字媒体},
cmentor = {}, ementor = {},
ckeywords = {吉林大学,LaTeX,学位论文}, ekeywords = {Jilin University, LaTeX, Dissertation}
}
\addbibresource{ref.bib} % 载入参考文献数据库(注意不要省略“.bib”)。
% 普通用户可删除此段,并相应地删除 chap/*.tex 中的
% “\jlutexffaq % 中文测试文字。”一行。
\usepackage{color}
\emergencystretch=2em %边缘距离容差
%给目录中的大章节名后面加上点号
\usepackage[subfigure]{tocloft} %模板中用了subfigure,不加此选项会产生冲突
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}}
%对号和错号
\usepackage{amssymb}% http://ctan.org/pkg/amssymb
\usepackage{pifont}% http://ctan.org/pkg/pifont
\newcommand{\cmark}{\ding{51}}%
\newcommand{\xmark}{\ding{55}}%
%修改全局的表格字号
\usepackage{etoolbox}
\BeforeBeginEnvironment{tabular}{\zihao{-5}}
%表格背景色
\usepackage{colortbl}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancypagestyle{toc}{
\fancyhf{}%
%\fancyfoot{thepage}
\renewcommand{\headrulewidth}{0pt}%
}
\begin{document}{}
% 以下为正文之前的部分,默认不进行章节编号。
\frontmatter
\setcounter{page}{0} % 重置页码计数器,用大写罗马数字排版此部分页码。\\
\pagestyle{empty}% 此后到下一 \pagestyle 命令之前不排版页眉或页脚。
\maketitle % 生成封面。
\innertitle
\include{chap/statement} % 原创性声明
%\cleardoublepage
\include{chap/copyright} % 投稿声明
%\cleardoublepage
\pagenumbering{Roman}
\setcounter{page}{1} % 重置页码计数器,用大写罗马数字排版此部分页码。\\
\pagestyle{myheading} % 此后到下一 \pagestyle 命令之前正常排版页眉和页脚。
\ctexset{chapter={pagestyle=myheading}}
\include{chap/abstract} % 中西文摘要
\tableofcontents
\thispagestyle{myheading}
\ctexset{chapter={pagestyle=plain}}
\pagestyle{plain} % 此后到下一 \pagestyle 命令之前正常排版页眉和页脚。
\mainmatter% 以下为正文部分,默认要进行章节编号。
\include{chap/chap1} % 引言
\include{chap/chap2} % 相关工作
\include{chap/chap3} % 本文方法
\include{chap/chap4} % 实验
\include{chap/chap5} % 结论与展望
% 正文中的附录部分。
% 排版参考文献列表。bibintoc 选项使“参考文献”出现在目录中;
% 如果同时要使参考文献列表参与章节编号,可将“bibintoc”改为“bibnumbered”。
\normalem
\printbibliography[heading = bibintoc]
% 各附录。
\appendix
\include{chap/appendix_1}
% 以下为正文之后的部分,默认不进行章节编号。
% heading=bibintoc : 将参考文献加入目录中
% heading=bibnumbered : 参考文献列表参与章节
% 作者简介以及科研成果
\backmatter
\include{chap/AuthorInfo_DBR}
%\include{chap/acknowledgment} % 致谢
\end{document}
% vim:ts=4:sw=4