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

관련 정보