修改 apsrev4-1.bst
文件中的 FUNCTION {article}
如下:
FUNCTION {article}
{ output.bibitem
format.authors
booktitle empty$ {
"author" output.check
}{ output } if$
author format.key output
new.block.comma
format.atitle
"title" output.check
crossref missing$
{
link.open
journal
"journal" bibinfo.warn
"journal" 'bibfield :=
output
add.blank
format.ser.vol.num
output
eid.or.pages
format.date.output.check
pages empty$ {
doi output
} 'skip$ if$
link.shut
}{
format.article.crossref output.nonnull
format.pages output
}
if$
format.issn.output
new.block.comma
new.sentence.comma
format.note output
format.eprint output
format.translation output
fin.entry
}
并定义函数 format.atitle
为
FUNCTION {format.atitle}
{
booktitle duplicate$ empty$ { pop$
title
} 'skip$ if$
"title" bibinfo.check
duplicate$ empty$ 'skip$
{
select.language
}
if$
}
注意:该函数需放置在 FUNCTION {format.title}
后。
详见:CSDN