私はプログラマーですが、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$
}