我的参考文献中 pp. 后面有一个不必要的空格,我正试图将其删除。我设法在 bst 文件中找到了它们的位置,但每次删除时tie.or.space.prefix
都会出现错误。
FUNCTION {format.pages}
{ pages duplicate$ empty$ 'skip$
{ duplicate$ multi.page.check
{
bbl.pages swap$
n.dashify
}
{
bbl.page swap$
}
if$
tie.or.space.prefix
"pages" bibinfo.check
* *
}
if$
}
FUNCTION {format.journal.pages}
{ pages duplicate$ empty$ 'pop$
{ swap$ duplicate$ empty$
{ pop$ pop$ format.pages }
{
", " *
swap$
n.dashify
pages multi.page.check
'bbl.pages
'bbl.page
if$
swap$ tie.or.space.prefix
"pages" bibinfo.check
* *
*
}
if$
}
if$
}
答案1
.bst
在没有其他信息的情况下,从文件片段创建工作代码非常困难。所以这是一个有根据的猜测。
不要在文件其余部分的行tie.or.space.prefix
之前使用以下内容:"pages"
.bst
""