在 bst 更改作者風格

在 bst 更改作者風格

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

相關內容