Skip to content

Commit bf1eea1

Browse files
committed
Modify the format of section titles
1 parent c9b2467 commit bf1eea1

File tree

7 files changed

+50
-56
lines changed

7 files changed

+50
-56
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313
- 空白页添加页码(研究生院 2024-12-05 Word 模板修改,[#390](https://github.com/ustctug/ustcthesis/issues/390#issuecomment-2652974038))。
1414
- 修改符号说明的页脚样式(研究生院 2024-12-05 Word 模板修改,[#411](https://github.com/ustctug/ustcthesis/issues/411#issuecomment-2656237617))。
1515
- 图注较短时居中([#414](https://github.com/ustctug/ustcthesis/issues/414))。
16+
- 修改章节标题的格式(研究生院 2024-12-05 Word 模板修改,[#411](https://github.com/ustctug/ustcthesis/issues/390#issuecomment-2677732743))。
1617

1718
## [4.0.0-beta.5] - 2025-02-10
1819

test/testfiles-crossref/main-bachelor-arabic.tlg

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1029,7 +1029,7 @@ Completed box being shipped out [2]
10291029
....\special{color pop}
10301030
..\glue 1.0
10311031
..\glue(\lineskip) 0.0
1032-
..\vbox(700.50723+0.0)x417.11752, glue set 336.30496fil
1032+
..\vbox(700.50723+0.0)x417.11752, glue set 318.2394fil
10331033
...\write-{}
10341034
...\write-{}
10351035
...\write1{\@writefile{toc}{\protect \addvspace {12bp}}}
@@ -1166,7 +1166,7 @@ Completed box being shipped out [2]
11661166
....\glue(\parfillskip) 0.0 plus 1.0fil
11671167
....\glue(\rightskip) 0.0
11681168
...\penalty -300
1169-
...\glue 0.0
1169+
...\glue 12.045
11701170
...\glue(\parskip) 0.0
11711171
...\glue(\parskip) 0.0
11721172
...\glue(\baselineskip) 12.54288
@@ -1196,7 +1196,7 @@ Completed box being shipped out [2]
11961196
....\glue(\rightskip) 0.0
11971197
...\write1{\@writefile{toc}{\protect \contentsline {subsubsection}{\protect \numberline {1}三级节标题}{\thepage }{}\protected@file@percent }}
11981198
...\penalty 10000
1199-
...\glue 0.0
1199+
...\glue 6.02249
12001200
...\glue(\parskip) 0.0
12011201
...\glue(\parskip) 0.0
12021202
...\glue(\baselineskip) 11.71176

test/testfiles-crossref/main-bachelor-english.tlg

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1011,7 +1011,7 @@ Completed box being shipped out [2]
10111011
....\special{color pop}
10121012
..\glue 1.0
10131013
..\glue(\lineskip) 0.0
1014-
..\vbox(700.50723+0.0)x417.11752, glue set 335.80714fil
1014+
..\vbox(700.50723+0.0)x417.11752, glue set 317.7416fil
10151015
...\write-{}
10161016
...\write-{}
10171017
...\write1{\@writefile{toc}{\protect \addvspace {12bp}}}
@@ -1146,7 +1146,7 @@ Completed box being shipped out [2]
11461146
....\glue(\parfillskip) 0.0 plus 1.0fil
11471147
....\glue(\rightskip) 0.0
11481148
...\penalty -300
1149-
...\glue 0.0
1149+
...\glue 12.045
11501150
...\glue(\parskip) 0.0
11511151
...\glue(\parskip) 0.0
11521152
...\glue(\baselineskip) 12.54288
@@ -1176,7 +1176,7 @@ Completed box being shipped out [2]
11761176
....\glue(\rightskip) 0.0
11771177
...\write1{\@writefile{toc}{\protect \contentsline {subsubsection}{\protect \numberline {1}三级节标题}{\thepage }{}\protected@file@percent }}
11781178
...\penalty 10000
1179-
...\glue 0.0
1179+
...\glue 6.02249
11801180
...\glue(\parskip) 0.0
11811181
...\glue(\parskip) 0.0
11821182
...\glue(\baselineskip) 11.71176

test/testfiles-crossref/main-bachelor.tlg

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1038,7 +1038,7 @@ Completed box being shipped out [2]
10381038
....\special{color pop}
10391039
..\glue 1.0
10401040
..\glue(\lineskip) 0.0
1041-
..\vbox(700.50723+0.0)x417.11752, glue set 336.30496fil
1041+
..\vbox(700.50723+0.0)x417.11752, glue set 318.2394fil
10421042
...\write-{}
10431043
...\write-{}
10441044
...\write1{\@writefile{toc}{\protect \addvspace {12bp}}}
@@ -1186,7 +1186,7 @@ Completed box being shipped out [2]
11861186
....\glue(\parfillskip) 0.0 plus 1.0fil
11871187
....\glue(\rightskip) 0.0
11881188
...\penalty -300
1189-
...\glue 0.0
1189+
...\glue 12.045
11901190
...\glue(\parskip) 0.0
11911191
...\glue(\parskip) 0.0
11921192
...\glue(\baselineskip) 12.54288
@@ -1216,7 +1216,7 @@ Completed box being shipped out [2]
12161216
....\glue(\rightskip) 0.0
12171217
...\write1{\@writefile{toc}{\protect \contentsline {subsubsection}{\protect \numberline {1}三级节标题}{\thepage }{}\protected@file@percent }}
12181218
...\penalty 10000
1219-
...\glue 0.0
1219+
...\glue 6.02249
12201220
...\glue(\parskip) 0.0
12211221
...\glue(\parskip) 0.0
12221222
...\glue(\baselineskip) 11.71176

test/testfiles-crossref/main-english.tlg

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1276,7 +1276,7 @@ Completed box being shipped out [1]
12761276
....\special{color pop}
12771277
..\glue 1.0
12781278
..\glue(\lineskip) 0.0
1279-
..\vbox(700.50723+0.0)x417.11752, glue set 319.93549fil
1279+
..\vbox(700.50723+0.0)x417.11752, glue set 306.88814fil
12801280
...\write-{}
12811281
...\write1{\pp@pagectr{footnote}{1}{\theabspage }{\thepage }}
12821282
...\write1{\@writefile{toc}{\protect \contentsline {chapter}{\protect \numberline {Chapter 1}简介}{\thepage }{}\protected@file@percent }}
@@ -1335,7 +1335,7 @@ Completed box being shipped out [1]
13351335
...\glue 24.09
13361336
...\glue(\parskip) 0.0
13371337
...\glue(\parskip) 0.0
1338-
...\glue(\baselineskip) 9.80264
1338+
...\glue(\baselineskip) 6.46016
13391339
...\hbox(10.98904+2.45917)x417.11752, glue set 315.23697fil
13401340
....\hbox(9.49948+0.15456)x31.6181
13411341
.....\TU/texgyretermes(0)/m/n/14.05249 1.1
@@ -1374,7 +1374,7 @@ Completed box being shipped out [1]
13741374
...\glue 12.045
13751375
...\glue(\parskip) 0.0
13761376
...\glue(\parskip) 0.0
1377-
...\glue(\baselineskip) 11.37852
1377+
...\glue(\baselineskip) 9.70227
13781378
...\hbox(10.20412+2.28351)x417.11752, glue set 312.72763fil
13791379
....\hbox(8.82095+0.14352)x39.14621
13801380
.....\TU/texgyretermes(0)/m/n/13.04874 1.1.1
@@ -1410,20 +1410,16 @@ Completed box being shipped out [1]
14101410
....\glue(\parfillskip) 0.0 plus 1.0fil
14111411
....\glue(\rightskip) 0.0
14121412
...\penalty -300
1413-
...\glue 0.0
1413+
...\glue 12.045
14141414
...\glue(\parskip) 0.0
14151415
...\glue(\parskip) 0.0
14161416
...\glue(\baselineskip) 10.4872
1417-
...\hbox(9.41919+2.10786)x417.11752, glue set 317.74629fil
1418-
....\hbox(8.14243+0.13248)x39.14624
1419-
.....\hbox(0.0+0.0)x24.09
1420-
.....\TU/texgyretermes(0)/m/n/12.045 1
1417+
...\hbox(9.41919+2.10786)x417.11752, glue set 311.72379fil
1418+
....\hbox(8.14243+0.13248)x45.16875
1419+
.....\TU/texgyretermes(0)/m/n/12.045 1.1.1.1
14211420
.....\kern -0.0002
14221421
.....\kern 0.0002
1423-
.....\TU/texgyretermes(0)/m/n/12.045 .
1424-
.....\kern -0.0002
1425-
.....\kern 0.0002
1426-
.....\glue 6.02249
1422+
.....\glue 12.045
14271423
....\TU/FandolHei(0)/m/n/12.045 三
14281424
....\glue 0.0 plus 0.61353
14291425
....\TU/FandolHei(0)/m/n/12.045 级
@@ -1438,9 +1434,9 @@ Completed box being shipped out [1]
14381434
....\penalty 10000
14391435
....\glue(\parfillskip) 0.0 plus 1.0fil
14401436
....\glue(\rightskip) 0.0
1441-
...\write1{\@writefile{toc}{\protect \contentsline {subsubsection}{\protect \numberline {1}三级节标题}{\thepage }{}\protected@file@percent }}
1437+
...\write1{\@writefile{toc}{\protect \contentsline {subsubsection}{\protect \numberline {1.1.1.1}三级节标题}{\thepage }{}\protected@file@percent }}
14421438
...\penalty 10000
1443-
...\glue 0.0
1439+
...\glue 6.02249
14441440
...\glue(\parskip) 0.0
14451441
...\glue(\parskip) 0.0
14461442
...\glue(\baselineskip) 9.7404

test/testfiles-crossref/main.tlg

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1328,7 +1328,7 @@ Completed box being shipped out [1]
13281328
....\special{color pop}
13291329
..\glue 1.0
13301330
..\glue(\lineskip) 0.0
1331-
..\vbox(700.50723+0.0)x417.11752, glue set 320.41724fil
1331+
..\vbox(700.50723+0.0)x417.11752, glue set 307.36987fil
13321332
...\write-{}
13331333
...\write1{\pp@pagectr{footnote}{1}{\theabspage }{\thepage }}
13341334
...\write1{\@writefile{toc}{\protect \contentsline {chapter}{\protect \numberline {第1章}简介}{\thepage }{}\protected@file@percent }}
@@ -1389,7 +1389,7 @@ Completed box being shipped out [1]
13891389
...\glue 24.09
13901390
...\glue(\parskip) 0.0
13911391
...\glue(\parskip) 0.0
1392-
...\glue(\baselineskip) 9.80264
1392+
...\glue(\baselineskip) 6.46016
13931393
...\hbox(10.98904+2.45917)x417.11752, glue set 315.23697fil
13941394
....\hbox(9.49948+0.15456)x31.6181
13951395
.....\TU/texgyretermes(0)/m/n/14.05249 1.1
@@ -1428,7 +1428,7 @@ Completed box being shipped out [1]
14281428
...\glue 12.045
14291429
...\glue(\parskip) 0.0
14301430
...\glue(\parskip) 0.0
1431-
...\glue(\baselineskip) 11.37852
1431+
...\glue(\baselineskip) 9.70227
14321432
...\hbox(10.20412+2.28351)x417.11752, glue set 312.72763fil
14331433
....\hbox(8.82095+0.14352)x39.14621
14341434
.....\TU/texgyretermes(0)/m/n/13.04874 1.1.1
@@ -1464,20 +1464,16 @@ Completed box being shipped out [1]
14641464
....\glue(\parfillskip) 0.0 plus 1.0fil
14651465
....\glue(\rightskip) 0.0
14661466
...\penalty -300
1467-
...\glue 0.0
1467+
...\glue 12.045
14681468
...\glue(\parskip) 0.0
14691469
...\glue(\parskip) 0.0
14701470
...\glue(\baselineskip) 10.4872
1471-
...\hbox(9.41919+2.10786)x417.11752, glue set 317.74629fil
1472-
....\hbox(8.14243+0.13248)x39.14624
1473-
.....\hbox(0.0+0.0)x24.09
1474-
.....\TU/texgyretermes(0)/m/n/12.045 1
1471+
...\hbox(9.41919+2.10786)x417.11752, glue set 311.72379fil
1472+
....\hbox(8.14243+0.13248)x45.16875
1473+
.....\TU/texgyretermes(0)/m/n/12.045 1.1.1.1
14751474
.....\kern -0.0002
14761475
.....\kern 0.0002
1477-
.....\TU/texgyretermes(0)/m/n/12.045 .
1478-
.....\kern -0.0002
1479-
.....\kern 0.0002
1480-
.....\glue 6.02249
1476+
.....\glue 12.045
14811477
....\TU/FandolHei(0)/m/n/12.045 三
14821478
....\glue 0.0 plus 0.61353
14831479
....\TU/FandolHei(0)/m/n/12.045 级
@@ -1492,9 +1488,9 @@ Completed box being shipped out [1]
14921488
....\penalty 10000
14931489
....\glue(\parfillskip) 0.0 plus 1.0fil
14941490
....\glue(\rightskip) 0.0
1495-
...\write1{\@writefile{toc}{\protect \contentsline {subsubsection}{\protect \numberline {1}三级节标题}{\thepage }{}\protected@file@percent }}
1491+
...\write1{\@writefile{toc}{\protect \contentsline {subsubsection}{\protect \numberline {1.1.1.1}三级节标题}{\thepage }{}\protected@file@percent }}
14961492
...\penalty 10000
1497-
...\glue 0.0
1493+
...\glue 6.02249
14981494
...\glue(\parskip) 0.0
14991495
...\glue(\parskip) 0.0
15001496
...\glue(\baselineskip) 9.7404

ustcthesis.cls

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2244,17 +2244,15 @@
22442244

22452245
% 用 \pkg{ctex} 的接口设置全部章节标题格式。
22462246

2247-
% 各章标题:黑体 16 磅加粗居中,单倍行距,段前 24 磅,段后 18 磅,
2248-
% 章序号与章名间空一字。
2249-
2250-
% 由于 Word 模板中使用“单倍行距”,还“对齐到网格”,这在 TeX 中不容易实现。
2251-
% 所以目前按照默认的行距。
2247+
% 各章标题,例如:“第1章 引言”。
2248+
% 章序号采用阿拉伯数字,章序号与标题之间空一个汉字符,采用黑体三号字,居中书写,单倍行距,段前24磅,段后18磅。
2249+
% 摘要、目录和列于目录中与章平级的其它部分的标题(如参考文献、附录、致谢等)也用这同一种格式。
22522250

22532251
% 注意 \pkg{ctex} v2.4.3 以下版本的bug会导致章节标题前后的距离的实际值偏大。
22542252
% 另外 \pkg{ctex} v2.2 前的beforeskip的符号有特殊意义。
22552253
\ctexset{
22562254
chapter = {
2257-
format = \centering\heiti\fontsize{16bp}{26.67bp}\selectfont,
2255+
format = \centering\heiti\fontsize{16bp}{20.8bp}\selectfont,
22582256
nameformat = {},
22592257
titleformat = {},
22602258
number = \thechapter,
@@ -2265,34 +2263,35 @@
22652263
},
22662264
}
22672265

2268-
% 一级节标题:黑体 14 磅左顶格,单倍行距,段前 24 磅,段后 6 磅,
2269-
% 序号与题名间空一字。
2266+
% 一级节标题,例如:“2.1 实验方法”。
2267+
% 节编号用阿拉伯数字表示,前边数字为上级章节的序号,后一数字为本节的顺序号。
2268+
% 数字间用半角小数点“.”连接。
2269+
% 节标题序号与标题名之间空一个汉字符(下同)。
2270+
% 采用黑体四号(14pt)字居左书写,固定行距20磅,段前24磅,段后6磅。
22702271
\ctexset{
22712272
section = {
2272-
format = \heiti\fontsize{14bp}{23.33bp}\selectfont,
2273+
format = \heiti\fontsize{14bp}{20bp}\selectfont,
22732274
aftername = \quad,
22742275
beforeskip = 24bp,
22752276
afterskip = 6bp,
22762277
},
22772278
%
2278-
% 二级节标题:黑体 13 磅,左缩进两字,单倍行距,段前 12 磅,段后 6 磅,
2279-
% 序号与题名间空一字
2279+
% 二级节标题,例如:“2.1.1 实验装置”。
2280+
% 采用黑体13pt字居左书写,固定行距20磅,段前12磅,段后6磅
22802281
subsection = {
2281-
format = \heiti\fontsize{13bp}{21.67bp}\selectfont,
2282+
format = \heiti\fontsize{13bp}{20bp}\selectfont,
22822283
aftername = \quad,
22832284
beforeskip = 12bp,
22842285
afterskip = 6bp,
22852286
},
22862287
%
2287-
% 三级及以下节标题的格式没有具体规定,按照 Word 模板的格式:
2288-
% 使用黑体 12 磅,左缩进两字,行距 20 磅,段前段后 0 磅,序号与题名间空半字宽
2288+
% 三级节标题,例如:“2.1.1.1 实验结果”。
2289+
% 采用黑体小四号(12pt)字居左书写,固定行距20磅,段前12磅,段后6磅
22892290
subsubsection = {
22902291
format = \heiti\fontsize{12bp}{20bp}\selectfont,
2291-
number = \arabic{subsubsection},
2292-
aftername = .\hspace{0.5em},
2293-
indent = 2em,
2294-
beforeskip = 0bp,
2295-
afterskip = 0bp,
2292+
aftername = \quad,
2293+
beforeskip = 12bp,
2294+
afterskip = 6bp,
22962295
},
22972296
%
22982297
% 按照 Word 模板的格式,四级节标题:宋体 12 磅,左缩进两字,行距 20 磅,
@@ -2362,6 +2361,8 @@
23622361
},
23632362
subsubsection = {
23642363
format = \rmfamily\fontsize{12bp}{22bp}\selectfont,
2364+
number = \arabic{subsubsection},
2365+
aftername = .\hspace{0.5em},
23652366
indent = 1em,
23662367
},
23672368
paragraph = {

0 commit comments

Comments
 (0)