![Revtex 4.1 \cite{*[][]} 命令附加到前一个 Bibtex 条目](https://linux22.com/image/343279/Revtex%204.1%20%5Ccite%7B*%5B%5D%5B%5D%7D%20%E5%91%BD%E4%BB%A4%E9%99%84%E5%8A%A0%E5%88%B0%E5%89%8D%E4%B8%80%E4%B8%AA%20Bibtex%20%E6%9D%A1%E7%9B%AE.png)
这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。