diff options
Diffstat (limited to 'Master/texmf-dist/bibtex/bst/chem-journal/jcc.bst')
-rw-r--r-- | Master/texmf-dist/bibtex/bst/chem-journal/jcc.bst | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/Master/texmf-dist/bibtex/bst/chem-journal/jcc.bst b/Master/texmf-dist/bibtex/bst/chem-journal/jcc.bst index 8370282bd53..3a7a60c2e47 100644 --- a/Master/texmf-dist/bibtex/bst/chem-journal/jcc.bst +++ b/Master/texmf-dist/bibtex/bst/chem-journal/jcc.bst @@ -1,18 +1,18 @@ -% BibTeX bibliography style `jcc' for J. Comp. Chem. -% 1/26/96 Joerg-R. Hill +% BibTeX bibliography style `jcc2005' for J. Comp. Chem. +% 03 May 05 A. Cervellino % no output of 'title' for 'article', 'book', 'inbook', 'incollection' % no output of 'note' except in 'unpublished' +% initials after the name, semicolons to separate authors, +% etc. usw. % -% version 0.99a for BibTeX versions 0.99a or later, LaTeX version 2.09. -% Copyright (C) 1985, all rights reserved. +% for BibTeX versions 0.99a or later, LaTeX2e. +% Copyright under Latex Project Public License (LPPL) % Copying of this file is authorized only if either % (1) you make absolutely no changes to your copy, including name, or % (2) if you do make changes, you name it something other than % btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. % This restriction helps ensure that all standard styles are identical. -% The file btxbst.doc has the documentation for this style. % -% Fixed article, book references 11/10/92---CLF ENTRY { address @@ -231,6 +231,13 @@ FUNCTION {paren} if$ } +FUNCTION {comma} +{ duplicate$ empty$ + { pop$ "" } + { swap$ * "," * } + if$ +} + INTEGERS { nameptr namesleft numnames } FUNCTION {format.names} @@ -239,12 +246,12 @@ FUNCTION {format.names} s num.names$ 'numnames := numnames 'namesleft := { namesleft #0 > } - { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't := + { s nameptr "{vv~}{ll,~}{jj,~}{f.}" format.name$ 't := nameptr #1 > { namesleft #1 > - { ", " * t * } + { "; " * t * } { numnames #2 > - { "," * } + { "" * } 'skip$ if$ t "others" = @@ -325,7 +332,7 @@ FUNCTION {format.date} if$ } { month empty$ - { year paren } + { year } { month " " * year paren } if$ } @@ -621,8 +628,8 @@ FUNCTION {article} format.authors "author" output.check crossref missing$ { journal emphasize "journal" output.check - format.vol.num.pages output new.item format.date "year" output.check + format.vol.num.pages output new.item } { format.article.crossref output.nonnull format.pages output |