我有一个文档通过以下 requirepackage 命令使用 natbib生物信息文件第 827 行。
\RequirePackage[numbers,sort&compress]{natbib}
当我使用 cite 命令引用多篇论文时,每个数字之间都会出现空格。例如,以下引用:
\cite{dinnes2007systematic,pai2009novel}
给我以下文本输出:
[3, 4]
然而,我希望它这样写:
[3,4]
有办法实现这个吗?
我尝试过这个解决方案
但它不适用于 bioinfo.cls。如能得到任何帮助,我将不胜感激。
答案1
使用
\documentclass[numbers,sort@compress]{bioinfo}
\makeatletter
\def\NAT@def@citea{\def\@citea{\NAT@separator}}%
\makeatother
\begin{document}
...
\cite{dinnes2007systematic,pai2009novel}
\bibliographystyle{plainnat}
\bibliography{...}
\end{document}