在自定义 bst 文件的编辑器前添加“In:”

在自定义 bst 文件的编辑器前添加“In:”

我有一个自定义 .bst 文件(由 makebst 创建)。在编辑器前添加“In: ”的语法是什么?

下面是我的文件的摘录(注意:我对此很陌生,并且弄虚作假了代码以显示带有作者的编辑器,而不是仅显示没有作者的编辑器……如果有更好的方法,请告知):

FUNCTION {inbook}
{ output.bibitem
  author empty$
    { format.editors "author and editor" output.check
      editor format.key output
    }
    { format.authors output.nonnull
      crossref missing$
        { "author and editor" editor either.or.check }
        'skip$
      if$
    }
  if$
  format.authors
  format.date "year" output.check
  date.block
  format.chapter.pages "chapter and pages" output.check
  new.sentence
  format.editors "author and editor" output.check
  format.btitle "title" output.check
  crossref missing$
    {
      format.bvolume output
      new.block
      format.number.series output
      format.edition output
      new.sentence
      format.publisher.address output
    }
    {
      format.chapter.pages "chapter and pages" output.check
      new.block
      format.book.crossref output.nonnull
    }
  if$
  crossref missing$
    { format.isbn output }
    'skip$
  if$
  format.pages "pages" output.check
  format.doi output
  new.block
  format.url output
  new.block
  format.note output
  fin.entry
}

相关内容