summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex/bst
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/bibtex/bst')
-rw-r--r--Master/texmf-dist/bibtex/bst/thuthesis/thubib.bst35
1 files changed, 30 insertions, 5 deletions
diff --git a/Master/texmf-dist/bibtex/bst/thuthesis/thubib.bst b/Master/texmf-dist/bibtex/bst/thuthesis/thubib.bst
index 796c3c6386d..5a452bf33b9 100644
--- a/Master/texmf-dist/bibtex/bst/thuthesis/thubib.bst
+++ b/Master/texmf-dist/bibtex/bst/thuthesis/thubib.bst
@@ -373,7 +373,7 @@ FUNCTION {format.editors}
FUNCTION {format.title}
{ title empty$
{ "" }
- { title }
+ { title "t" change.case$ }
if$
}
@@ -573,12 +573,14 @@ FUNCTION {format.in.ed.booktitle}
{ "" }
{ editor empty$
{ lang empty$
- { "Proceedings of " booktitle * }
+% { "Proceedings of " booktitle * }
+ { " " booktitle * }
{ " " booktitle * }
if$
}
{ lang empty$
- { collection.in format.editors * ". Proceedings of " * booktitle * }
+% { collection.in format.editors * ". Proceedings of " * booktitle * }
+ { collection.in format.editors * ". " * booktitle * }
{ collection.in format.editors * ". " * booktitle * }
if$
}
@@ -966,8 +968,8 @@ FUNCTION {manual}
FUNCTION {masterthesis.type}
{ lang empty$
+ { "[D]" }
{ "\thumasterbib" }
- { "[硕士学位论文]" }
if$
}
@@ -987,6 +989,29 @@ FUNCTION {mastersthesis}
fin.entry
}
+FUNCTION {bachelorthesis.type}
+{ lang empty$
+ { "[D]" }
+ { "本科学位论文" }
+ if$
+}
+
+FUNCTION {bachelorthesis}
+{ output.bibitem
+ format.authors "author" add.period$ output.check
+ new.block
+ % format.title remove.dots ": " * bachelorthesis.type * output
+ format.title remove.dots bachelorthesis.type * output
+ new.block
+ format.address.school output
+ %format.madd "address" output.check
+ %school "school" output.check
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+
FUNCTION {misc}
{ output.bibitem
format.authors output
@@ -1004,8 +1029,8 @@ FUNCTION {misc}
FUNCTION {phdthesis.type}
{ lang empty$
+ { "[D]" }
{ "\thuphdbib" }
- { "[博士学位论文]" }
if$
}