Revtex 4.1 \cite{*[][]} 命令附加到前一个 Bibtex 条目

Revtex 4.1 \cite{*[][]} 命令附加到前一个 Bibtex 条目

Revtex 4.1 作者指南(第 VIII.6 节)描述了一个新\cite{*[{PrependText}][{AppendText}]BibtexKey}命令,该命令可在引文周围插入用户定义的文本。但是,对我来说,插入星号/星号\cite{*...}还会产生副作用,即会将新的 bibitem 附加到前一个 bibitem 的末尾。我该如何修复此问题以获得独立编号的 bibitem?

答案1

\cite{}命令在没有星号的情况下也可以工作*(与作者指南中建议的不同)。使用以下语法可以解决问题:

\cite{[{PrependText}][{AppendText}]BibtexKey}

这需要最新版本的 natbib 和 Revtex 4.1 附带的 bst 文件。错误可能表明需要升级到 2016 版 TeX Live 或 MacTex。

相关内容