summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex/bst/chem-journal/jcc.bst
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/bibtex/bst/chem-journal/jcc.bst')
-rw-r--r--Master/texmf-dist/bibtex/bst/chem-journal/jcc.bst29
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