diff options
Diffstat (limited to 'Master/texmf-dist/bibtex')
-rw-r--r-- | Master/texmf-dist/bibtex/bst/thuthesis/thubib.bst | 38 |
1 files changed, 23 insertions, 15 deletions
diff --git a/Master/texmf-dist/bibtex/bst/thuthesis/thubib.bst b/Master/texmf-dist/bibtex/bst/thuthesis/thubib.bst index ac2b877138b..6cb59eab716 100644 --- a/Master/texmf-dist/bibtex/bst/thuthesis/thubib.bst +++ b/Master/texmf-dist/bibtex/bst/thuthesis/thubib.bst @@ -1,7 +1,7 @@ % BibTeX standard bibliography style `thubib.bst' derived from `unsrt' % This file is part of `thuthesis' package. % -% $Id: thubib.bst 120 2007-10-09 13:51:57Z littleleo $ +% $Id: thubib.bst 178 2009-01-04 13:37:39Z littleleo $ ENTRY { address @@ -267,7 +267,7 @@ FUNCTION {bbl.etal} { "et~al." } FUNCTION {bbl.cn.etal} -{ "." } +{ "等." } FUNCTION {format.lang} { lang empty$ @@ -286,7 +286,7 @@ FUNCTION {format.names} %"{ff }{ll}" "{ll }{f{~}}" format.name$ - %remove.dots + remove.dots %bibinfo bibinfo.check 't := nameptr #1 > @@ -352,7 +352,7 @@ FUNCTION {format.authors} FUNCTION {editors.names} { lang empty$ { ", (eds.)" } - { ", " } + { ", 编" } if$ } @@ -564,7 +564,7 @@ FUNCTION {format.chapter.pages} FUNCTION {collection.in} { lang empty$ { "In: " } - { ": " } + { "见: " } if$ } @@ -776,9 +776,13 @@ FUNCTION {book} if$ format.edition output format.address.publisher output - format.date "year" output.check - new.sentence - format.pages output + pages empty$ + { format.date "year" output.check + % new.sentence + % format.pages output + } + { format.date ":" * format.pages * output } + if$ fin.entry } @@ -847,8 +851,11 @@ FUNCTION {inbook} } if$ format.edition output - % format.date ":" * format.pages * output - format.date "." * format.pages * output + pages empty$ + { format.date output } + { format.date ":" * format.pages * output } + if$ + % format.date "." * format.pages * output fin.entry } @@ -869,7 +876,8 @@ FUNCTION {incollection} %publisher "publisher" output.check %format.edition output % format.date "year" output.check - format.date ". " * format.pages * output + % format.date ". " * format.pages * output + format.date ":" * format.pages * output } { format.incoll.inproc.crossref output.nonnull format.chapter.pages output @@ -888,7 +896,7 @@ FUNCTION {inproceedings} new.block crossref missing$ { format.in.ed.booktitle "booktitle" output.check - %format.bvolume output + format.bvolume output %format.number.series output %format.pages output address empty$ @@ -908,7 +916,7 @@ FUNCTION {inproceedings} } if$ new.block - pages output + format.pages output %remove.dots } { format.incoll.inproc.crossref output.nonnull @@ -959,7 +967,7 @@ FUNCTION {manual} FUNCTION {masterthesis.type} { lang empty$ { "\thumasterbib" } - { "[˶ʿѧλ]" } + { "[硕士学位论文]" } if$ } @@ -997,7 +1005,7 @@ FUNCTION {misc} FUNCTION {phdthesis.type} { lang empty$ { "\thuphdbib" } - { "[ʿѧλ]" } + { "[博士学位论文]" } if$ } |