我应该如何修改这段.bst代码?

我应该如何修改这段.bst代码?

你能告诉我如何修改此代码段,以便文内引用始终对 2 位或更多作者使用“et al”吗?此代码段取自apacite.bst

FUNCTION {tentative.cite.num.names.field}
{ 'field :=
 field num.names$  'numnames :=
 numnames #3 <
   {   %
       % 1 or 2 names: always cite all of them.
       numnames  'cite.num.names.full  :=
       numnames  'cite.num.names.short :=
   }
   { numnames #6 <
        {  %
           % 3-5 names: cite all of them the first time,
           % only the first name later times
          numnames  'cite.num.names.full  :=
          #1        'cite.num.names.short :=
        }
        {  %
           % 6 or more names: cite only the first name
          #1  'cite.num.names.full  :=
          #1  'cite.num.names.short :=
        }
      if$
   }
 if$
}

相关内容