-
Notifications
You must be signed in to change notification settings - Fork 0
/
csuthesis.cls
635 lines (575 loc) · 25.5 KB
/
csuthesis.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
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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
%
% 本模版根据湖南工商研究生学位论文撰写规范创建
% 论文内容依次为:
% 1.封面、扉页;
% 2.学位论文原创性声明和版权使用授权书;
% 3.中文摘要;
% 4.英文摘要;
% 5.目录;
% 6.英文缩略词说明(医学类);
% 7.符号说明(必要时);
% 8.论文正文;
% 9.参考文献;
% 10.综述(医学类);
% 11.附录(必要时);
% 12.攻读博(硕)士学位期间主要研究成果;
% 13.致谢。
%
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{csuthesis}
[2021/01/26 v1.0l
CSU Thesis class]
\ProcessOptions\relax
% 基于article
\LoadClass[a4paper]{report}
% 相关宏包 %
%---------------------------------------------------------%
\RequirePackage{ifthen}
% 支持中文的 ctex 宏包
% 设置文档默认字体大小为小四号
\RequirePackage[zihao=-4]{ctex}
% 设置标题格式
\RequirePackage{titlesec}
% 设置目录
\RequirePackage{titletoc}
% 设置浮动体的标题
\RequirePackage{caption}
%\RequirePackage{subcaption}
% 管理参考文献
% 设置参考文献样式为 gb7714-2015
% 格式规范 http://writeaid.cnki.net/Reference/RefDesc.aspx
\RequirePackage[style=gb7714-2015, gbpub=false, backend=biber]{biblatex}
% 设置页眉和页脚
\RequirePackage{fancyhdr}
% 页面布局
\RequirePackage{geometry}
% 数学宏包
\RequirePackage{amsmath}
\RequirePackage{amsfonts}
\RequirePackage{amssymb}
% 超链接
\RequirePackage{hyperref}
% 取消超链接的方框
\hypersetup{hidelinks}
% 插入图片
\RequirePackage{graphicx}
% 表格
\RequirePackage{bm}
\RequirePackage{array}
% 长表格
\RequirePackage{longtable}
\RequirePackage{tabu}
\RequirePackage{threeparttable}
% multirow 支持在表格中跨行
\RequirePackage{multirow}
% 算法
\RequirePackage{algorithm}
% 三线表格式
\RequirePackage{booktabs}
% 自定义关键词
%\RequirePackage{pgfkeys}
% \RequirePackage{calc}
% 页面布局 %
%---------------------------------------------------------%
% a4paper大小 297mm*210mm (忽略)
% 打印区面积 240mm*146mm (忽略)
% 页眉至顶端距离为1.5 厘米
% 页脚距底端距离为1.75 厘米
\geometry{hcentering, top=1.5cm, bottom=1.75cm,right=3.17cm,left=3.17cm, includehead, includefoot}
% Word的磅应该对应latex的像素
% 数值方面差不多就行了,不需要太精确
% 1磅=1/72in,等于0.3527 毫米
% 1pt=1/72.27in
% 1bp=1/72in
% 中文字号表
% 字号 大小(bp) 大小(pt)
% 初号 42 42.15749
% 小初号 36 36.135
% 一号 26 26.09749
% 小一号 24 24.09
% 二号 22 22.08249
% 小二号 18 18.06749
% 三号 16 16.06
% 小三号 15 15.05624
% 四号 14 14.05249
% 小四号 12 12.045
% 五号 10.5 10.53937
% 小五号 9 9.03374
% 六号 7.5 7.52812
% 小六号 6.5 6.52437
% 七号 5.5 5.52061
% 八号 5 5.01874
% ctex 默认设置的字号和基础行距信息,基础行距是字号的1.2倍
% 初号字体大小 42.15749pt 基础行距 50.58899pt。
% 小初号字体大小 36.135pt 基础行距 43.362pt。
% 一号字体大小 26.09749pt 基础行距 31.31699pt。
% 小一号字体大小 24.09pt 基础行距 28.90799pt。
% 二号字体大小 22.08249pt 基础行距 26.499pt。
% 小二号字体大小 18.06749pt 基础行距 21.68098pt。
% 三号字体大小 16.06pt 基础行距 19.272pt。
% 小三号字体大小 15.05624pt 基础行距 18.06749pt。
% 四号字体大小 14.05249pt 基础行距 16.86299pt。
% 小四号字体大小 12.045pt 基础行距 14.454pt。
% 五号字体大小 10.53937pt 基础行距 12.64725pt。
% 小五号字体大小 9.03374pt 基础行距 10.84048pt。
% 六号字体大小 7.52812pt 基础行距 9.03375pt。
% 小六号字体大小 6.52437pt 基础行距 7.82924pt。
% 七号字体大小 5.52061pt 基础行距 6.62474pt。
% 八号字体大小 5.01874pt 基础行距 6.02249pt。
% ctex使用 \fontsize{⟨size⟩}{⟨base line-skip⟩} 重新设置字体大小和基础行距
% 设置字体
\setmainfont{Times New Roman} % 设置西文字体
% 重定义ctex定义好的宋体和黑体,以支持伪加粗AutoFakeBold
% 即支持类似word里的给黑体、宋体等中文字体加粗的操作,用\bfseries \textbf{text}
% 可以设置加粗程度,这里设置 AutoFakeBold=1 有一点加粗效果,字体太粗会显得字体变大了
\let\songti\relax
\newCJKfontfamily[song]\songti{SimSun}[AutoFakeBold=1]
\let\heiti\relax
\newCJKfontfamily[hei]\heiti{SimHei}[AutoFakeBold=1]
%\newCJKfontfamily[kai]\kaishu{KaiTi}[AutoFakeBold=1]
% 协议页的标题按模板是华文新魏
\newCJKfontfamily[huawenxinwei]\hwxw{STXinwei}[AutoFakeBold=0]
\setCJKmainfont{SimSun}[BoldFont=SimHei] % 设置中文字体为宋体,粗体使用黑体字体
% 关于word的行距(单倍行距、固定值)的相关介绍,请看 https://zhuanlan.zhihu.com/p/35869432
% 关于latex的行距介绍,请看 https://zhuanlan.zhihu.com/p/56127244
% 正文是小四号字体,20磅行间距
% 方式一
% \fontsize{12bp}{25bp} % 在正文部分使用有效
% 方式二
%\renewcommand\normalsize{\@setfontsize\normalsize{12bp}{20bp}}
%\normalsize
% 方式三,设用ctex的设置,导入ctex宏包时设置字体大小为小四号
% 需要更新行距为20磅
% 25bp ≈ 20.075pt ≈ 小四号的基础行距14.454pt * 1.73
% 使用 \fontsize 更新字体大小时,最好先重定义\baselinestretch
% 确保更新字体大小后行间距正确
\renewcommand\baselinestretch{1.73}
% 如果单纯更新行间距,只需要使用 \linespread
\linespread{1.73}\selectfont
% 定制titlepage
% 定义命令和定义相应的宏。
%----------------------------------------------------------------------%
% 以下定义封面相关命令和相应的宏,以titleen为例,\titleen为实际在源码中使用的命令,一旦执行就会因为\gdef\@titleen{#1}使得其产生一个\@titleen的宏,而该宏能够在后续的环境中使用。
\DeclareRobustCommand*\titlecn[1]{\gdef\@titlecn{#1}} % 中文标题
\def\@titlecn{\@latex@error{No \noexpand\titlecn given}\@ehc}
\newcommand*\titleen[1]{\gdef\@titleen{#1} \gdef\@title{#1}} % 英文标题
\newcommand*{\defensedate}[1]{\gdef\@defensedate{#1}} % 答辩日期
\newcommand*{\priormajor}[1]{\gdef\@priormajor{#1}} % 一级学科(学科专业)
\newcommand*{\department}[1]{\gdef\@department{#1}} % 二级培养单位(学院)
\newcommand*{\supervisor}[1]{\gdef\@supervisor{#1}} % 导师
\newcommand*{\studentid}[1]{\gdef\@studentid{#1}} % 学号
\newcommand*{\clcnumber}[1]{\gdef\@clcnumber{#1}} % 分类号 Chinese Library Classification
\newcommand*{\schoolcode}[1]{\gdef\@schoolcode{#1}} % 学校代码
\newcommand*{\secret}[1]{\gdef\@secret{#1}} % 密级
\def\equationautorefname{公式}%
\def\footnoteautorefname{脚注}%
\def\itemautorefname{项}%
\def\figureautorefname{图}%
\def\subfigureautorefname{图}%
\def\tableautorefname{表}%
\def\partautorefname{篇}%
\def\appendixautorefname{附录}%
\def\chapterautorefname{章}%
\def\sectionautorefname{节}%
\def\subsectionautorefname{小小节}%
\def\subsubsectionautorefname{subsubsection}%
\def\paragraphautorefname{段落}%
\def\subparagraphautorefname{子段落}%
\def\FancyVerbLineautorefname{行}%
\def\theoremautorefname{定理}%
% 使 \cleardoublepage 起作用
\renewcommand{\cleardoublepage}{%
\clearpage
\ifodd\c@page
\else
\hbox{}
\newpage
\fi
}
% 1. 封面、扉页%
%-----------------------------------------------------------------------------------------------------------%
% 封面 %
% -------------------------------------------------------------%
% 学位论文封面格式分为公开学位论文(学术学位)、公开学位论文(专业学位)、涉密学位论文(学术学位)、涉密学位论文(专业学位)等四种形式(具体见样例1-4)。
% 封面正面上填写论文题名、学科专业(一级学科或专业学位类别)、学科方向或专业领域、作者姓名、指导教师姓名等内容。在书脊上方印“博(或硕)士学位论文”,下方印“湖南工商大学”。
% 涉密学位论文须在封面右上角标注密级、定密日期,由校保密办公室审批、盖章。
% 盲审判断
\newif\ifblindreview\blindreviewfalse
% 是否是学术学位
\newif\ifacademiccategory\academiccategorytrue
% 以下为公开学位论文(学术)的封面内容
% TODO:
% - 公开学位论文(专业)
% - 涉密学位论文(学术)
% - 涉密学位论文(专业)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 定义 \makecoverpage 实现封面的重新绘制
% -----------------------------------------------%
% \newcommand{\makecoverpage} {
% \pagestyle{empty}
% \noindent
% \parbox[b][\textheight][t]{\textwidth}{
% \centering
% \vspace*{1.5cm}
% {\zihao{-2} \heiti \bfseries 硕士学位论文 \par} % 小二号黑体加粗
% \vspace{2\baselineskip}
% {\zihao{-2} \heiti \bfseries \@titlecn \par} % 小二号黑体加粗
% {\zihao{-2}\bfseries \@titleen \par} % 小二号,Times New Roman,加粗
% \vspace{\stretch{1}}
% {
% \renewcommand{\baselinestretch}{1.8}
% \zihao{3} \songti \bfseries
% \begin{tabular}{l >{\centering\arraybackslash}p{15em}}
% \makebox[5em][s]{学科专业} & \@priormajor \\
% \ifacademiccategory
% \makebox[5em][s]{学科方向} & \@minormajor \\
% \else
% \makebox[5em][s]{专业领域} & \@minormajor \\
% \fi
% \ifblindreview
% \makebox[5em][s]{研究方向} & \@interestmajor \\
% \makebox[5em][s]{学号} & \@studentid \\
% \else
% \makebox[5em][s]{作者姓名} & \@author \\
% \makebox[5em][s]{指导教师} & \@supervisor \\
% \fi
% \end{tabular}
% }
% \par
% \vspace{\stretch{1.5}}
% {\zihao{-3} \songti 2021年5月 \par}
% \vspace{1cm}
% }
% }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 扉页
% -----------------------------------------------%
% 公开、涉密学位论文扉页采用统一格式,一律不带密级栏,分为学术学位、专业学位两种格式(具体见样例5-6)。
% 扉页除包含封面正面的全部内容外,还应包括中图分类号、UDC、学校代码、学位类别(专业学位或学术学位)、副题名(必要时)、研究方向、二级培养单位、副指导教师(必要时)、以及论文答辩日期和答辩委员会主席等内容。
% 中图分类号(http://www.ztflh.com/)和UDC号(《国际十进位分类法》)可在图书馆查阅获得
\newcommand{\maketitlepage} {
\pagestyle{empty}
\cleardoublepage
\noindent
\parbox[b][\textheight][t]{\textwidth}{
{
\zihao{-4} \heiti
% @{}去除边框距离,更符合学校模板的下划线紧贴描述文字
\begin{tabular}{l @{} c}
学校代码 & \underline{\makebox[3cm][c]{\@schoolcode}} \\
分\; 类\; 号 & \underline{\makebox[3cm][c]{\@clcnumber}}
\end{tabular}
\hspace{\fill}
\begin{tabular}{l @{} c}
学\;\;\;\;号 & \underline{\makebox[3cm][c]{\@studentid}} \\
密\;\;\;\;级 & \underline{\makebox[3cm][c]{\@secret}}
\end{tabular}
}
\par
\vspace{2.5cm}
\centering
{\zihao{-2} \heiti 湖南工商大学硕士学位论文 \par} % 小二号黑体加粗(\bfseries)
\vspace{1.5\baselineskip}
{\zihao{-2} \heiti \@titlecn \par} % 小二号黑体加粗
{\zihao{-2}\bfseries \@titleen \par} % 小二号,Times New Roman,加粗
\vspace{1.5\baselineskip}
{
\renewcommand{\baselinestretch}{1.8}
\zihao{3} \songti
\begin{tabular}{l >{\arraybackslash}p{5cm}c}
\raisebox{-3.7ex}[0pt]{作者姓名:\quad} &{\hfil\raisebox{-3.7ex}[0pt]{\@author}\hfil{}} & \\[3.2ex]\cline{2-2}
\raisebox{-3.7ex}[0pt]{学科专业:\quad} &{\hfil\raisebox{-3.7ex}[0pt]{\@priormajor}\hfil{}} & \\[3.2ex]\cline{2-2}
\raisebox{-3.7ex}[0pt]{学院(系):\quad} &{\hfil\raisebox{-3.7ex}[0pt]{\@department}\hfil{}} & \\[3.2ex]\cline{2-2}
\raisebox{-3.7ex}[0pt]{指导教师:\quad} &{\hfil\raisebox{-3.7ex}[0pt]{\@supervisor}\hfil{}} & \\[3.2ex]\cline{2-2}
\end{tabular}
}
\par
\vspace{1.5\baselineskip}
\begin{center}
\zihao{-3} \songti
论文答辩日期: \makebox[2em][c]{}
\hspace{2cm}
答辩委员会主席: \makebox[2em][c]{}
\end{center}
\begin{center}
\zihao{-3} \songti
\makebox[8em][s]{湖南工商大学}\par
\makebox[6em][s]{\@defensedate}
\end{center}
\vspace{1cm}
}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 2. 原创性声明和学位论文版权使用授权书
% -----------------------------------------------%
% 单独设一页,排在扉页后
% 按模板,标题二号,内容四号,这里学校没有特别强调字体字号,
% 应该有一定自由度。
\newcommand{\announcement}{
% \cleardoublepage % 启用将会在上面有空白页
\clearpage
\pagestyle{empty}
\noindent
\parbox[b][\textheight][t]{\textwidth}{
\vspace{1cm}
% 按学校模板这里是华文新魏字体
\begin{center}
\zihao{-3} \heiti \bfseries 原创性声明
\end{center}
\vspace{\baselineskip}
{
\zihao{-4} \songti
\hspace{2em}本人郑重声明:所呈交的学位论文是本人在导师的指导下独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本学位论文引起的法律后果完全由本人承担。
\par
\vspace{\baselineskip}
论文标题:\hspace{15em}
学位论文作者签名:\makebox[2cm][c]{}\par
\hspace{20em}
签字日期:
\makebox[2em][c]{} 年
\makebox[1.5em][c]{} 月
\makebox[1.5em][c]{} 日
}
\vspace{\fill}
\begin{center}
\zihao{-3} \heiti 学位论文版权授权使用声明
\end{center}
\vspace{\baselineskip}
{
\zihao{-4} \songti
\hspace{2em}本学位论文作者完全了解湖南工商大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅。本人授权湖南工商大学可以将学位论文的全部或部分内容编入《中国优秀博硕士学位论文全文数据库》和《中国知识资源总库》进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文,可以公开学位论文的全部或部分内容。
\hspace{2em}(保密的学位论文在解密后适用本授权书)
\vspace{2\baselineskip}
{
\zihao{4}
\begin{tabular*}{\hsize}{@{}@{\extracolsep{\fill}}lll@{}}
作者签名:\makebox[5em][c]{} & &
导师签名:\makebox[5em][c]{} \\
\\
签字日期:
\makebox[2em][c]{} 年
\makebox[1em][c]{} 月
\makebox[1em][c]{} 日 & &
签字日期:
\makebox[2em][c]{} 年
\makebox[1em][c]{} 月
\makebox[1em][c]{} 日 \\
\end{tabular*}
}
}
}
}
% 中文摘要 %
%---------------------------------------------------------%
% 注:居中打印“摘要”二字(小三号黑体,加粗),字间空一格。“摘要”二字下空一行打印摘要内容(四号宋体),每段开头空二格。摘要内容后下换行打印“关键词”三字(四号黑体),空一格后为关键词(四号宋体)。关键词数量为3-5个,每一关键词之间用分号分开,最后一个关键词后不打标点符号。
%如果论文的主体工作得到了有关基金资助,应在摘要第一页的页脚处标注:本研究得到某某基金(编号:□□□)资助。
\newenvironment{abstractcn}{
% \cleardoublepage
\clearpage
\pdfbookmark[0]{中文摘要}{abstractcn}
\vspace*{-5bp}
\begin{center}
\zihao{-3}\heiti\bfseries \makebox[4em][s]{摘要}
\end{center}
\vspace*{21bp}
\zihao{4}\songti
% 20bp ≈ 20.075pt ≈ 四号的基础行距16.86299pt * 1.19
\linespread{1.48}\selectfont
}{}
% 英文摘要格式和内容与中文摘要相对应,另起一页(具体见附件1.样例9)。上空一行居中打印英文题名(三号Times NewRoman 字体加粗),换行顶格编排“Abstract:”(四号Times NewRoman 加粗)及英文摘要内容(四号Times New Roman 字体),摘要内容每段开头留四个字符空格。摘要内容后下空两行,顶格编排“Keywords:”和“Classification:”(四号Times NewRoman 加粗)。20磅行距。
\newenvironment{abstracten}{
\clearpage
\pdfbookmark[0]{英文摘要}{abstracten}
\vspace*{-5bp}
\begin{center}
\zihao{-3}\textbf{ABSTRACT}
\end{center}
\vspace*{21bp}
\zihao{4}
\linespread{1.48}\selectfont
}{}
% 定义作为标题的格式
% \titleformat{command}[shape]%定义标题类型和标题样式
% {format}%定义标题格式
% {label}%定义标题的标签,即标题的标号等
% {sep}%定义标题和标号之间的水平距离
% {before-code}%定义标题前的内容
% [after-code]%定义标题后的内容
% (一级标题,小三号,黑体,加粗,段前段后各1行)
\renewcommand{\thechapter}{第\@arabic\c@chapter 章}
\newcommand{\chapterlabelforsection}{\@arabic\c@chapter}
\titleformat{\chapter}{\zihao{-3} \centering \heiti \linespread{1.38}\selectfont \bfseries}{\thechapter}{0.8em}{}[]
%\titlespacing{command}{<left>} % 标题左间距
% {<before-sep>} % 标题上间距
% {<after-sep>} % 标题下间距
% [<right-sep>] % 标题右间距
% 和word比较之后选择下面的参数
\titlespacing{\chapter}{0pt}{\baselineskip}{\baselineskip}
%(二级标题,四号,黑体,二级标题段落格式中设置段前段后各0.5行)
\renewcommand{\thesection}{\chapterlabelforsection.\@arabic\c@section}
\titleformat{\section}{\zihao{4} \heiti \linespread{1.48}\selectfont}{\thesection}{0.8em}{}
\titlespacing{\section}{0pt}{0.5\baselineskip}{0.5\baselineskip}
% (三级标题,小四号,黑体,段前段后为0行)
\titleformat{\subsection}{\zihao{-4} \heiti \linespread{1.73}\selectfont}{\thesubsection}{0.8em}{}
% 定义在目录中的格式
% \titlecontents{标题名}
% [左间距]
% {标题格式}
% {标题标志}
% {无序号标题}
% {指引线与页码}
% [下间距]
% “目录”两字中空两格(三号黑体加粗,段前18 磅,段后12 磅),上空一行,下空一行后为章、节、小节及其开始页码(靠右顶格)。章、节、小节分别以阶梯式排列:1(第1 章)、1.1、1.1.1 依次标出。其中,人文社科类学位论文的章、节、小节等编号排版,可按“第一章”、“第一节”、“一、”、“(一)”的形式撰写,章、节、小节的题名与页码之间用“……”连接。除“目录”两字外,章名采用小四号黑体,其余字体均为小四号宋体。
\renewcommand{\tableofcontents}{%
\cleardoublepage
\pdfbookmark[0]{目录}{tableofcontents}
\vspace*{-5bp}
\begin{center}
\zihao{3} \heiti \linespread{1.29}\selectfont \bfseries 目\hspace*{1.5em}录
\end{center}
\vspace*{21bp}
\@starttoc{toc}
}
\titlecontents{chapter}
[3.8em]
{\heiti}
{\contentslabel{3.8em}} % 章名前面的序号所占的宽度
{\hspace*{-3.8em}} % 章名前面没有序号,通过设置负宽度去掉序号所占的空间
{\titlerule*[0.5pc]{.}\contentspage}
\titlecontents{section}
[3.8em]
{}
{\contentslabel{1.8em}}
{}
{\titlerule*[0.5pc]{.}\contentspage}
\titlecontents{subsection}
[6.5em]
{}
{\contentslabel{2.5em}}
{}
{\titlerule*[0.5pc]{.}\contentspage}
% 图下方描述的楷体字
\DeclareCaptionFont{kai}{\kaishu}
\DeclareCaptionFont{five}{\zihao{5}}
\renewcommand{\thefigure}{\arabic{chapter}-\arabic{figure}}
\captionsetup[figure]{
format=plain, % 标题从第二行开始是否缩进,plain无缩进,hang有缩进
labelsep=quad, % 分隔符是一个空格
font={kai,five}, % 图的字体, 五号楷体
position=bottom % position=bottom, 不代表标题放在下面, 标题仍放在你放\caption的位置.
}
% 表格格式
\renewcommand{\thetable}{\arabic{chapter}-\arabic{table}}
\captionsetup[table]{
format=plain, % 标题从第二行开始是否缩进,plain无缩进,hang有缩进
labelsep=quad, % 分隔符是一个空格
font={kai,five}, % 表的字体, 五号楷体
position=top
}
% 算法格式
\floatname{algorithm}{算法}
\renewcommand{\thealgorithm}{\arabic{chapter}-\arabic{algorithm}}
\captionsetup[algorithm]{
format=plain, % 标题从第二行开始是否缩进,plain无缩进,hang有缩进
labelsep=quad, % 分隔符是一个空格
font={kai,five}, % 五号楷体
position=top
}
% 编号分章节
\renewcommand{\theequation}{\arabic{chapter}-\arabic{equation}}
%注:“参考文献”四字居中用加粗小三号黑体字;空一行左起按顺序依次列出参考文献,将序号置于方括号内,中文小四号宋体字,英文数字使用小四号Times New Roman字体。
%(建议使用顺序编码制)
% 参考文献格式
% 上空一行居中书写“参考文献”四字(三号黑体加粗,段前18 磅、段后12 磅),空一行左起按顺序顶格依次列出参考文献
\defbibheading{bibliography}[\bibname]{%
\clearpage
\phantomsection % 设置pdf书签跳转到此处
\markboth{参考文献}{} % 右侧页眉设置为参考文献
\vspace*{-5bp}
\begin{center}
\zihao{-3} \heiti 参考文献
\end{center}
\addcontentsline{toc}{chapter}{参考文献}
\vspace*{12bp}
}
% 附录
\newcounter{appendix}
\setcounter{appendix}{0}
\newcounter{asection}[appendix]
\setcounter{asection}{0}
\newcounter{asubsection}[asection]
\setcounter{asubsection}{0}
\renewcommand{\theappendix}{附录\Alph{appendix}}
\renewcommand{\theasection}{\Alph{appendix}.\arabic{asection}}
\renewcommand{\theasubsection}{\theasection.\arabic{asubsection}}
\renewcommand{\appendix}[1]{%
\stepcounter{appendix}
\chapter*{\theappendix\hspace{0.8em}#1}
\markboth{\theappendix\quad#1}{}
\addcontentsline{toc}{chapter}{\theappendix\hspace{0.8em}#1}
\renewcommand{\thefigure}{\Alph{appendix}-\arabic{figure}}
\renewcommand{\thetable}{\Alph{appendix}-\arabic{table}}
\renewcommand{\thealgorithm}{\Alph{appendix}-\arabic{algorithm}}
\renewcommand{\theequation}{\Alph{appendix}-\arabic{equation}}
}
\newcommand{\asection}[1]{\stepcounter{asection} \section*{\theasection\hspace{0.8em}#1}}
\newcommand{\asubsection}[1]{\stepcounter{asubsection} \subsection*{\theasubsection\hspace{0.8em}#1}}
% 攻读学位期间主要研究成果
% 上空一行居中书写“攻读学位期间主要的研究成果”(三号黑体加粗,段前18 磅、段后12 磅),下空一行左起分类按时间顺序列出作者在攻读学位期间取得的与学位论文相关的研究成果(中文小四号宋体,英文小四号Times New Roman),含参加的研究项目、获奖情况、专利、专著、发表学术论文(含正式录用论文)等,每一条另起一行,开头缩进两个字符,每写一类空一行,发表学术论文中的作者名字需加粗,书写格式参照参考文献格式。
\newcommand{\achievementtitle}{%
\clearpage
\phantomsection % 设置pdf书签跳转到此处
\markboth{在读期间发表的学术论文与取得的其他研究成果}{} % 右侧页眉设置为攻读学位期间主要研究成果
\vspace*{-5bp}
\begin{center}
\zihao{-3} \heiti \bfseries 在读期间发表的学术论文与取得的其他研究成果
\end{center}
\addcontentsline{toc}{chapter}{攻读学位期间主要研究成果}
\vspace*{21bp}
}
% 致谢
% 作者对给予指导、各类资助和协助完成研究工作以及提供各种对论文工作有利条件的单位及个人表示感谢。上空一行居中书写“致谢”(三号黑体加粗),二字中间空两格,段前18磅、段后12 磅,后空一行缩进两个字符书写致谢内容,固定行距20磅。致谢应实事求是,切忌浮夸与庸俗之词。
\newcommand{\thankstitle}{%
\clearpage
\phantomsection % 设置pdf书签跳转到此处
\markboth{致谢}{} % 右侧页眉设置为致谢
\vspace*{-5bp}
\begin{center}
\zihao{-3} \heiti \bfseries 致\hspace*{1.5em}谢
\end{center}
\addcontentsline{toc}{chapter}{致谢}
\vspace*{21bp}
}
% 页眉页脚设置
% 封面、扉页部分
\fancypagestyle{coverpagestyle}{
\fancyhf{} % 清空页眉页脚的设置
\renewcommand{\headrulewidth}{0pt} % 分隔线宽度
}
\newcommand{\frontfrontmatter} {
\pagestyle{empty}
}
% 前置部分
\fancypagestyle{frontstyle}{
\fancyhf{} % 清空页眉页脚的设置
\renewcommand{\headrulewidth}{0.4pt} % 分隔线宽度
\fancyhead[L]{\zihao{5} \songti 湖南工商大学硕士学位论文}
\fancyfoot[C]{\zihao{5} \thepage} % 页码位于页面底端,居中书写(Times New Roman 小五号)
}
\newcommand{\frontmatter}{
\pagestyle{frontstyle}
\pagenumbering{Roman}
}
% 后置部分
\fancypagestyle{mainstyle}{
\fancyhf{} % 清空页眉页脚的设置
\renewcommand{\headrulewidth}{0.4pt} % 分隔线宽度
\fancyhead[L]{\zihao{5} \songti 湖南工商大学硕士学位论文}
\fancyhead[R]{\zihao{5} \songti \leftmark}
\fancyfoot[C]{\zihao{5} \thepage} % 页码位于页面底端,居中书写(Times New Roman 小五号)
}
\newcommand{\mainmatter}{
\pagestyle{mainstyle}
\pagenumbering{arabic}
}
\newcommand{\fontinfo}[1]{#1 字体大小\f@size pt \quad 基础行距\f@baselineskip \quad 行距缩放\f@linespread \quad 行距\the\baselineskip}