我是一名程式設計師,但我真的很難使用 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$
}