Ändern Sie den Autorenstil bei bst

Ändern Sie den Autorenstil bei bst

Ich bin Programmierer, aber ich habe wirklich Probleme mit dem bst-LAN. Nachdem ich das bst einige Male gemacht habe, habe ich jetzt einen fast passenden Stil, aber die Autoren haben immer noch das falsche Format. Ich bin ziemlich sicher, dass ich es bei cmd richtig definiert habe, aber ich bekomme immer noch die Trennzeichen ", " & " und ". Was ich brauche, ist:

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

So sieht es im Moment aus:

Was ich brauche, ist die Codeänderung in der BST-Datei. Vielen Dank!

EDIT: Ich habe ein bisschen gegraben und den folgenden Code gefunden. Soweit ich weiß, sollte er die Namen verketten und die Trennzeichen einfügen. Der Code sollte das '/' wie gewünscht einfügen, aber das PDF sieht trotzdem wie 'Name, Name und Name' aus. Könnte es sein, dass ich auf ein Cashing-Problem gestoßen bin? Wenn ja, was muss ich bereinigen/löschen?



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$
}

verwandte Informationen