![在自定义 bst 文件的编辑器前添加“In:”](https://linux22.com/image/363755/%E5%9C%A8%E8%87%AA%E5%AE%9A%E4%B9%89%20bst%20%E6%96%87%E4%BB%B6%E7%9A%84%E7%BC%96%E8%BE%91%E5%99%A8%E5%89%8D%E6%B7%BB%E5%8A%A0%E2%80%9CIn%3A%E2%80%9D.png)
我有一个自定义 .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
}