答案1
经过一番搜索,我找到了解决办法。在文件中搜索{article}
(包括花括号)apsrev4-1.bst
。然后插入非常直观代码行如下:
...
author format.key output
new.block.comma
%%% lines of code
format.title
"title" 'bibfield :=
emphasize
output
new.block.comma
%%% lines of code
article.title.produce
...
最后,要删除标题周围的引号,请搜索bbl.enquote "{" * swap$ * "}" *
并将其注释掉。
答案2
我也遇到了同样的问题,不幸的是,在我自己更改了 bst 文件之后才找到 Victor V Albert 给出的答案。
我做了一些不同的事情,也许有一天下面的方法对某些人有用。如果你的 documentclass 不是 revtex,这种方法也有效!
- 要显示标题,请将
#-1
第 230 行的 更改为#1
。 - 删除标题周围的引号,同时使其强调asized,将
"\enquote "
第 1884 行替换为"\emph "
。 - 如果希望标题保留大写,请注释掉第 1901 行
(即duplicate$ empty$ 'skip$ { "t" change.case$ } if$
)