我有一个自定义 .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
}