按参考编号对包含页码的 Natbib 引文进行排序

按参考编号对包含页码的 Natbib 引文进行排序

我目前正在引用多个带有页码的引文,并希望按参考编号对引文进行排序,类似于此链接。我目前使用的是从这个问题帮助我编写\citetext{\citealp{ref2}; \citealp[pg.200]{ref1}},但它似乎没有按顺序排列。我当前的命令是:

\usepackage[square, numbers,sort&compress]{natbib}

\begin{document}
I would like to order these citations by reference number \citetext{\citealp{ref2}; \citealp[pg.200]{ref1}}.
 
\bibliographystyle{siam}
\bibliography{bibfile}
 
\end{document}

当我使用\cite{ref2,ref1}命令时,可以按顺序正确显示这些引用,[1,2]但是当我按上面的顺序编写它们时,我得到的是[2;1,pg.200]。是否可以自动制作它们[1,pg.200;2]

提前致谢

相关内容