物理评论 X ( Phys Rev X PRX ) 书目样式

物理评论 X ( Phys Rev X PRX ) 书目样式

有专家能调整ReVTeX 4.1 BibTeX以下参考书目格式的样式文件吗?

示例来自 [PRX 文章](http://journals.aps.org/prx/abstract/10.1103/PhysRevX.5.021034)。

已存在RevTeX名为apsrev并且,根据手动的,我可以调用longbibliography选项并让其输出标题。但是,该输出会拼出作者的名字,而我只想得到首字母。如果我不调用longbibliography,我会得到缩写的名字,但没有标题。

我试过了相关解决方案但对我来说没用。另一个解决方案是这里,但实际样式文件的链接已失效。另请注意,之前的解决方案适用于apsrev,但我无法轻易地将其移植到apsrev4-1

答案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$

相关内容