我想知道是否有人移植了 revtex 4.1 中使用的参考书目样式(如 apsrev4-1.bst),以便它们可以在其他类别中使用,例如书籍。
提前致谢!
答案1
看起来 revtex bst 是针对类文件高度定制的。我发现下面的输出与标准类的输出大致相同
\usepackage[sort&compress,numbers]{natbib}
\bibliographystyle{apsrev4-1}
\usepackage{doi}%<----------
\usepackage{hyperref}
它还需要一个带有自定义设置的附加 bibtex 文件,特别是如果您希望包含完整的文章名称(选项longbibliography
中revtex4-1
)。创建以下文件,revtex-custom.bib
内容如下
@CONTROL{REVTEX41Control}
@CONTROL{apsrev41Control,author="48",editor="1",pages="1",title="0",year="0"}
然后按如下方式定义您的围兜:
\nocite{apsrev41Control}
\bibliography{my-bib,revtex-custom}
答案2
我无法使@CONTROL
序列像上面那样工作,但我找到了一种调整方法,apsrev4-1.bst
以输出您想要的内容。首先,复制apsrev4-1.bst
到一个名为的新文件,例如,,apsrev4-1_custom.bst
并将其放在与您的tex
文件相同的目录中。在其中,找到函数control.init
,并修改您想要的任何选项--#0
为假,#1
为真。要显示标题,请将#0
上面的内容更改control.title
为#1
。通过运行使用这个新修改的\bibliographystyle{apsrev4-1custom}
。