如何避免ACM乳胶中的参考压缩?

如何避免ACM乳胶中的参考压缩?

我用ACM LaTeX 模板。当我引用多个连续的参考文献时,我得到

[1-5]

不过,我不想压缩参考编号

我期望的结果是

[1,2,3,4,5]

有什么方法可以实现这个目标吗?

这是我的演示代码,基本上,我不修改原始的 LaTeX 模板

\documentclass[sigconf]{acmart}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08emT\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
\begin{document}
\section{INTRODUCTION}
hello word \cite{ref1,ref2,ref3,ref4,ref5}

\bibliographystyle{ACM-Reference-Format}
\bibliography{acmart}
\end{document}

答案1

我猜想文档类的默认设置是有原因的acmart。除非出版商明确要求您更改其类的行为,否则我不会采取行动。

无论如何,文档表明作者方面进行有限的干预可能是可以的。该类natbib默认加载,因此您可以使用 禁用压缩\setcitestyle{nocompress}

sample-base.bib从文件samples的子目录中使用.ziphttps://www.acm.org/publications/proceedings-template或者https://github.com/borisveytsman/acmart/tree/master/samples我们可以得到

\documentclass[sigconf]{acmart}

\setcitestyle{nocompress}

\begin{document}
\cite{Abril07,Cohen07,Obama08,Goossens:1999:LWC:553897,Kirschmer:2010:AEI:1958016.1958018}

\bibliographystyle{ACM-Reference-Format}
\bibliography{sample-base}
\end{document}

生产

[1, 2, 3, 4, 5]

相关内容