summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-03-18 21:07:20 +0000
committerKarl Berry <karl@freefriends.org>2021-03-18 21:07:20 +0000
commitf2e535996906427dfcdf6e266eeda1be1d91661a (patch)
treeea79af59187d73fa6a1e375cb85cb15ae5d84159 /Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst
parent2c572a90204988d4f79b4ceb70ae43b5041a0cea (diff)
cmpj (18mar21)
git-svn-id: svn://tug.org/texlive/trunk@58506 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst')
-rw-r--r--Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst16
1 files changed, 14 insertions, 2 deletions
diff --git a/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst b/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst
index 64effa1982e..0ce2339acc2 100644
--- a/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst
+++ b/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst
@@ -709,12 +709,18 @@ FUNCTION {format.names}
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
- "{vv~}{ll}{ jj}{ f{.}.}"
+ "{vv~}{ll}{ jj}{~f.}"
format.name$
bibinfo bibinfo.check
't :=
nameptr #1 >
{
+ nameptr #11 =
+ numnames #20 > and
+ { "others" 't :=
+ #1 'namesleft := }
+ 'skip$
+ if$
namesleft #1 >
{ ", " * t * }
{
@@ -751,12 +757,18 @@ FUNCTION {format.names.ed}
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
- "{vv~}{ll}{ jj}{ f{.}.}"
+ "{vv~}{ll}{ jj}{~f.}"
format.name$
bibinfo bibinfo.check
't :=
nameptr #1 >
{
+ nameptr #11 =
+ numnames #20 > and
+ { "others" 't :=
+ #1 'namesleft := }
+ 'skip$
+ if$
namesleft #1 >
{ ", " * t * }
{