生成可以安全组合的引文列表

生成可以安全组合的引文列表

因此,我有一些非常丑陋的引文上标,最糟糕的是“11,20,80,81,83,85,90,91”,但我在阅读手册时achemso注意到您可以使用引文组,这将有助于清理其中一些。但是,我经常在文档的后面引用引文。有没有办法获取可以安全分组的引文列表?(例如,只被引用一次的引文,或者总是一起引用的引文?)

下面是一个示例,说明如果我尝试添加引文而不知道哪些引文可以安全分组,将会发生什么情况:

\documentclass{achemso}
\usepackage{mciteplus}

\begin{filecontents}{\jobname.bib}
@misc{Thuery2015,
  author = "P. Thu\'{e}ry",
  year = "2015",
  howpublished = "CCDC 1063730: Experimental Crystal Structure Determination",
  DOI = "10.5517/cc14pwwl"
}
@article{Kerr2011,
author = {Kerr, Andrew T. and Cahill, Christopher L.},
journal = {Cryst. Growth Des.},
number = {12},
pages = {5634--5641},
volume = {11},
year = {2011}
}
@article{Thuery2007,
author = {Thu{\'{e}}ry, Pierre},
journal = {Acta Crystallogr. Sect.~C~Cryst. Struct. Commun.},
month = {feb},
number = {2},
pages = {m54--m56},
volume = {63},
year = {2007}
}
@misc{Ephritikhine2013a,
  author = "G. Siffredi and  J. C. Berthet and P. Thu\'{e}ry and M. Ephritikhine",
  year = "2013",
  howpublished = "CCDC 958352: Experimental Crystal Structure Determination",
  DOI = "10.5517/cc1157l1"
}
\end{filecontents}

\begin{document}
Multiple citations to be combined into a list\cite{Kerr2011} can be given as a single citation.\cite{Thuery2015,*Kerr2011}  
This\cite{Thuery2015} uses the \textsf{mciteplus} package\cite{Thuery2015,*Ephritikhine2013a,*Kerr2011,*Thuery2007}.
Citations other than the first of the list should be indicated with a star. 
Individual references can be referred to using \texttt{\textbackslash mciteSubRef}: 
``ref.~\mciteSubRef{Ephritikhine2013a}''.\mciteSubRef{Ephritikhine2013a}
\end{document}

相关内容