diff options
author | Karl Berry <karl@freefriends.org> | 2021-03-18 21:07:20 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-03-18 21:07:20 +0000 |
commit | f2e535996906427dfcdf6e266eeda1be1d91661a (patch) | |
tree | ea79af59187d73fa6a1e375cb85cb15ae5d84159 /Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst | |
parent | 2c572a90204988d4f79b4ceb70ae43b5041a0cea (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.bst | 16 |
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 * } { |