合并多个引文(使用 rsc.bst 和 bookends)

合并多个引文(使用 rsc.bst 和 bookends)

我使用 rsc.bst 作为文本的参考书目样式。它可以通过在第一个引文后面的每个引文键后面添加星号,将多个引文合并到一个参考条目中,例如:

\cite{ref1,*ref2,*ref3}

结果:1ref1;(b)ref2;(c)ref3。

示例代码:

\documentclass[12pt,twoside]{article}
\usepackage[square,numbers,sort&compress,comma]{natbib}
\begin{document}
 polar bears are not polar \cite{ref1,*ref2,*ref3}
\bibliography{text}
\bibliographystyle{rsc}
\end{document}

但是 Bookends 似乎无法将星号识别为特殊符号,因此无法将带星号的引文标记匹配起来。我目前的解决方案是扫描文本并编译没有星号的 bib 文件,然后再添加它们。当我需要添加更多引文并不得不用 Bookends 重新扫描文本时,这变得很不方便。您是否遇到过同样的问题并有更好的解决方案?

多谢!

相关内容