bst で著者スタイルを変更する

bst で著者スタイルを変更する

私はプログラマーですが、BST lan で本当に苦労しています。BST を何度か作成した後、ほぼ適切なスタイルになりましたが、著者はまだ間違ったフォーマットを使用しています。cmd で正しく定義したと確信していますが、まだ "、" & " および " の区切り文字が表示されます。必要なのは次のものです。

14Vgl. Mertens/Barbian/Baier (2017)、S. 35。

現時点では次のようになっています:

必要なのは、bst ファイルのコード変更です。本当にありがとうございます!

編集: 少し調べてみたところ、以下のコードを見つけました。私の理解では、名前を連結して区切り文字を挿入するはずです。コードは、希望どおりに「/」を挿入するはずですが、PDF は「名前、名前、名前」のままです。キャッシュの問題に遭遇したのでしょうか? そうであれば、何をクリーンアップ/削除する必要がありますか?



FUNCTION {format.names}
{ 'bibinfo :=
  duplicate$ empty$ 'skip$ {
  's :=
  "" 't :=
  #1 'nameptr :=
  s num.names$ 'numnames :=
  numnames 'namesleft :=
    { namesleft #0 > }
    { s nameptr
      "{vv~}{ll}{, ff}{, jj}"
      format.name$
      bibinfo bibinfo.check
      't :=
      nameptr #1 >
        {
          nameptr #1
          #1 + =
          numnames #3
          > and
            { "others" 't :=
              #1 'namesleft := }
            'skip$
          if$
          namesleft #1 >
            { "/ " * t * }
            {
              s nameptr "{ll}" format.name$ duplicate$ "others" =
                { 't := }
                { pop$ }
              if$
              "/" *
              t "others" =
                {
                  bib.name.font
                  " " * bbl.etal emphasize *
                }
                { " " * t * }
              if$
            }
          if$
        }
        't
      if$
      nameptr #1 + 'nameptr :=
      namesleft #1 - 'namesleft :=
    }
  while$
  t "others" =
    'skip$
    { bib.name.font }
  if$
  } if$
}

関連情報