Skip to content

Commit 59e29dc

Browse files
committed
dump v1.2.0
1 parent 8244e5c commit 59e29dc

13 files changed

+759
-1127
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ dtx-style.sty
1111
# sysuthesis.cls
1212
# sysuthesis.pdf
1313
# sysuthesis-example.pdf
14-
spine.pdf
14+
lyx/sysuthesis-example.tex
1515
*.hd
1616

1717
## test files:

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@
66

77
## [Unreleased]
88

9+
## [v1.2.0] - 2024-06-06
10+
### Update
11+
- 更新lyx模板
12+
### Merge
13+
- 合并ThuThesis v7.5.1
14+
915
## [v1.1.1] - 2023-10-18
1016
### Add
1117
- 添加封面和封底扫描版
@@ -33,7 +39,8 @@
3339
- 改变研究生的titlepage和copyrightpage
3440

3541

36-
[Unreleased]: https://github.com/DapengFeng/sysuthesis/compare/v1.1.1...HEAD
42+
[Unreleased]: https://github.com/DapengFeng/sysuthesis/compare/v1.2.0...HEAD
43+
[v1.2.0]: https://github.com/DapengFeng/sysuthesis/releases/tag/v1.2.0
3744
[v1.1.1]: https://github.com/DapengFeng/sysuthesis/releases/tag/v1.1.1
3845
[v1.1.0]: https://github.com/DapengFeng/sysuthesis/releases/tag/v1.1.0
3946
[v1.0.1]: https://github.com/DapengFeng/sysuthesis/releases/tag/v1.0.1

Makefile

Lines changed: 0 additions & 79 deletions
This file was deleted.

lyx/sysuthesis.layout

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
Format 35
66
Sides 2
77
provides mathrsfs 1
8+
provides subfig 1
89

910
Input article.layout
1011
Input stdclass.inc

spine.tex

Lines changed: 0 additions & 19 deletions
This file was deleted.

sysusetup.tex

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
% 选择打印版(print)或用于提交的电子版(electronic),前者会插入空白页以便直接双面打印
1515
%
1616
output = electronic,
17+
% 格式类型
18+
% 默认为论文(thesis),也可以设置为开题报告(proposal)
19+
% thesis-type = proposal,
1720
%
1821
% 标题
1922
% 可使用“\\”命令手动控制换行
@@ -66,6 +69,10 @@
6669
%
6770
author = {[姓名]},
6871
author* = {[Name]},
72+
% 学号
73+
% 仅当书写开题报告时需要(同时设置 `thesis-type = proposal')
74+
%
75+
% student-id = {2000310000},
6976
%
7077
% 指导教师
7178
% 中文姓名和职称之间以英文逗号“,”分开,下同
@@ -159,13 +166,19 @@
159166
% \usepackage{natbib}
160167
% \bibliographystyle{sysuthesis-author-year}
161168

169+
170+
% 生命科学学院要求使用 Cell 参考文献格式(2023 年以前使用 author-date 格式)
171+
% \usepackage{natbib}
172+
% \bibliographystyle{cell}
173+
162174
% 本科生参考文献的著录格式
163175
% \usepackage[sort]{natbib}
164176
% \bibliographystyle{sysuthesis-bachelor}
165177

166178
% 参考文献使用 BibLaTeX 宏包
167179
% \usepackage[style=sysuthesis-numeric]{biblatex}
168180
% \usepackage[style=sysuthesis-author-year]{biblatex}
181+
% \usepackage[style=gb7714-2015]{biblatex}
169182
% \usepackage[style=apa]{biblatex}
170183
% \usepackage[style=mla-new]{biblatex}
171184
% 声明 BibLaTeX 的数据库

sysuthesis-author-year.bst

Lines changed: 33 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
%% -------------------------------------------------------------------
99
%% GB/T 7714 BibTeX Style
1010
%% https://github.com/zepinglee/gbt7714-bibtex-style
11-
%% Version: 2022/03/21 v2.1.4
11+
%% Version: 2024/03/08 v2.1.6
1212
%% -------------------------------------------------------------------
13-
%% Copyright (C) 2016--2022 by Zeping Lee <zepinglee AT gmail.com>
13+
%% Copyright (C) 2016--2024 by Zeping Lee <zepinglee AT gmail.com>
1414
%% -------------------------------------------------------------------
1515
%% This file may be distributed and/or modified under the
1616
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -39,6 +39,7 @@ INTEGERS {
3939
show.medium.type
4040
short.journal
4141
italic.journal
42+
link.journal
4243
bold.journal.volume
4344
show.missing.address.publisher
4445
space.before.pages
@@ -83,6 +84,7 @@ FUNCTION {load.config}
8384
"slash" 'component.part.label :=
8485
#0 'short.journal :=
8586
#0 'italic.journal :=
87+
#0 'link.journal :=
8688
#0 'bold.journal.volume :=
8789
#0 'show.missing.address.publisher :=
8890
#1 'space.before.pages :=
@@ -745,7 +747,7 @@ FUNCTION {editor.full}
745747

746748
FUNCTION {make.full.names}
747749
{ type$ "book" =
748-
type$ "inbook" =
750+
type$ "inbook" = booktitle empty$ not and
749751
or
750752
'author.editor.full
751753
{ type$ "collection" =
@@ -887,7 +889,7 @@ FUNCTION {format.volume}
887889
{ volume is.number
888890
{ entry.lang lang.zh =
889891
{ "第 " volume * " 卷" * }
890-
{ "volume" volume tie.or.space.connect }
892+
{ "Vol." volume tie.or.space.connect }
891893
if$
892894
}
893895
{ volume }
@@ -902,7 +904,7 @@ FUNCTION {format.number}
902904
{ number is.number
903905
{ entry.lang lang.zh =
904906
{ "第 " number * " 册" * }
905-
{ "number" number tie.or.space.connect }
907+
{ "No." number tie.or.space.connect }
906908
if$
907909
}
908910
{ number }
@@ -1067,7 +1069,7 @@ FUNCTION {get.journal.title}
10671069
}
10681070

10691071
FUNCTION {check.arxiv.preprint}
1070-
{ #1 #5 substring$ "l" change.case$ "arxiv" =
1072+
{ #1 #5 substring$ purify$ "l" change.case$ "arxiv" =
10711073
{ #1 }
10721074
{ #0 }
10731075
if$
@@ -1080,6 +1082,10 @@ FUNCTION {format.journal}
10801082
'emphasize
10811083
'skip$
10821084
if$
1085+
link.journal
1086+
'add.link
1087+
'skip$
1088+
if$
10831089
}
10841090
'skip$
10851091
if$
@@ -1308,7 +1314,7 @@ FUNCTION {extract.after.slash}
13081314

13091315
FUNCTION {format.year}
13101316
{ year empty$ not
1311-
{ year extract.before.slash extra.label * }
1317+
{ year extra.label * }
13121318
{ date empty$ not
13131319
{ date extract.before.dash extra.label * }
13141320
{ entry.is.electronic not
@@ -1488,7 +1494,7 @@ FUNCTION {format.periodical.year.volume.number}
14881494

14891495
FUNCTION {check.url}
14901496
{ url empty$ not
1491-
{ "\url{" url * "}" * 'entry.url :=
1497+
{ url 'entry.url :=
14921498
#1 'entry.is.electronic :=
14931499
}
14941500
{ howpublished empty$ not
@@ -1519,7 +1525,11 @@ FUNCTION {output.url}
15191525
{ show.url is.pure.electronic or
15201526
entry.url empty$ not and
15211527
{ new.block
1522-
entry.url output
1528+
entry.url #1 #5 substring$ "\url{" =
1529+
{ entry.url }
1530+
{ "\url{" entry.url * "}" * }
1531+
if$
1532+
output
15231533
}
15241534
'skip$
15251535
if$
@@ -1539,8 +1549,8 @@ FUNCTION {is.in.url}
15391549
{ entry.url empty$
15401550
{ #0 }
15411551
{ s text.length$ 'len :=
1542-
entry.url text.length$ 'charptr :=
1543-
{ entry.url charptr len substring$ s = not
1552+
entry.url "l" change.case$ text.length$ 'charptr :=
1553+
{ entry.url "l" change.case$ charptr len substring$ s "l" change.case$ = not
15441554
charptr #0 >
15451555
and
15461556
}
@@ -1976,6 +1986,10 @@ FUNCTION {preprint}
19761986
format.urldate "" output.after
19771987
output.eprint
19781988
output.url
1989+
show.preprint not eprint empty$ or
1990+
'output.doi
1991+
'skip$
1992+
if$
19791993
new.block
19801994
format.note output
19811995
fin.entry
@@ -2040,7 +2054,12 @@ FUNCTION {dataset}
20402054
electronic
20412055
}
20422056

2043-
FUNCTION {inbook} { book }
2057+
FUNCTION {inbook} {
2058+
booktitle empty$
2059+
'book
2060+
'incollection
2061+
if$
2062+
}
20442063

20452064
FUNCTION {inproceedings}
20462065
{ "C" set.entry.mark
@@ -2281,7 +2300,7 @@ FUNCTION {editor.key.organization.label}
22812300
FUNCTION {calc.short.authors}
22822301
{ "" 'short.label :=
22832302
type$ "book" =
2284-
type$ "inbook" =
2303+
type$ "inbook" = booktitle empty$ not and
22852304
or
22862305
'author.editor.key.label
22872306
{ type$ "collection" =
@@ -2483,7 +2502,7 @@ FUNCTION {presort}
24832502
" "
24842503
*
24852504
type$ "book" =
2486-
type$ "inbook" =
2505+
type$ "inbook" = booktitle empty$ not and
24872506
or
24882507
'author.editor.sort
24892508
{ type$ "collection" =

0 commit comments

Comments
 (0)