REVTeX 中物理评论 B 文档的在线引用

REVTeX 中物理评论 B 文档的在线引用

某个时候,《物理评论 B》杂志从上标引文改为在线引文。但是,当我使用 准备文档时\documentclass[aps,prb,reprint]{revtex4-1},我仍然会得到上标引文。我是否需要更改任何内容才能获得在线引文?(我肯定不必到处都使用\onlinecite{<key>}?)

据我所知,我正在使用最新版本的 REVTeX。它来自texlive-publishersUbuntu 的最新软件包。据我所知,该软件包中的文件与官方 revtex4-1 zip 文件中的文件相同。

编辑:下面的最小例子。

TeX 文件:

\documentclass[aps,prb,reprint]{revtex4-1}

\begin{document}

Arg! \cite{Landau_Elasticity}

\bibliography{da_bib}

\end{document}

bib 文件(da_bib.bib):

@book{Landau_Elasticity,
    title = {Theory of Elasticity},
    author = {L.D. Landau and E.M. Lifshitz},
    isbn = {978-0750626330},
    year = {1986},
    publisher = {Pergamon Press}
}

编辑 2:我决定给 APS(REVTeX 维护者)发送电子邮件,简短的回答是它将在 REVTeX 4.2 中修复:

感谢您的来信。当使用“prb”作为 documentclass 选项时,输出将显示上标引用编号。但是,如果您的稿件被接受出版,我们的生产供应商会将上标更改为方括号引用。

这将在下一个 REVTeX4.2 版本中更新,并且文档也将更新。

感谢您的合作。如果您还有任何疑问,请告知我们。

答案1

根据类代码文档,“PRB 要求上标引用”。如果要覆盖该选择,请重置\bibpunct

\begin{filecontents*}{\jobname.bib}
@book{Landau_Elasticity,
    title = {Theory of Elasticity},
    author = {L.D. Landau and E.M. Lifshitz},
    isbn = {978-0750626330},
    year = {1986},
    publisher = {Pergamon Press}
}
\end{filecontents*}

\documentclass[aps,prb,reprint]{revtex4-1}

\bibpunct{[}{]}{;}{n}{}{}


\begin{document}

Arg! \cite{Landau_Elasticity}

\bibliography{\jobname}

\end{document}

在此处输入图片描述

相关内容