我如何更改我的参考书目以列举补充参考文献,例如 [S1]、[S2]、...,而不是 [1]、[2]、

我如何更改我的参考书目以列举补充参考文献,例如 [S1]、[S2]、...,而不是 [1]、[2]、

我正在写一篇科学论文,使用\documentclass[aps,prl,...]{revtex4-1}补充材料。补充材料是一个额外的tex文件,我希望那里的参考文献按 [S1]、[S2] 等编号,我正在使用\bibliographystyle{apsrev4-1}。有什么办法可以这样做吗?

答案1

REVTeX 使用natbib,您可以使用该包提供的机制来进行此更改

\begin{filecontents}{\jobname.bib}
@article{demo,
  author  = "Other, A. N.",
  journal = "J. Irrep. Res.",
  year    = 2012,
  pages   = "1-10",
  volume  = "200"
}
\end{filecontents}
\documentclass[aps,prl]{revtex4-1}
\bibliographystyle{apsrev4-1}
\renewcommand*{\citenumfont}[1]{S#1}
\renewcommand*{\bibnumfmt}[1]{[S#1]}
\begin{document}
\cite{demo}
\bibliography{\jobname}
\end{document}

(我做了类似的事情achemso)。

相关内容