我使用 ACM格式使用以下示例打印 arXiv 论文
\documentclass[manuscript,screen]{acmart}
\begin{document}
\section{Introduction}
Text~\cite{Mnih13}
\bibliographystyle{ACM-Reference-Format}
\bibliography{sample-base}
\end{document}
\endinput
并且入口是
@article{Mnih13,
author = {V. Mnih and K. Kavukcuoglu and D. Silver and A. Graves and I. Antonoglou and D. Wierstra and M. Riedmiller},
title = {Playing Atari with Deep Reinforcement Learning},
year = {2013},
eprint = {arXiv:1312.5602},
}
现在,我在输出中看到的是
V. Mnih、K. Kavukcuoglu、D. Silver、A. Graves、I. Antonoglou、D. Wierstra 和 M. Riedmiller。2013 年。使用深度强化学习玩 Atari。(2013 年)。arXiv:arXiv:1312.56021
因此,我看到两个 2013 和两个 arXiv。这正常吗?
答案1
您在问题中引用的网站上的示例(https://www.acm.org/publications/authors/bibtex-formatting)似乎已经过时了。记录acmart
软件包(属于ACM-Reference-Format.bst
)建议输入eprint
不带前导的 arXiv idarXiv:
该样式支持 arXiv 推荐的字段
eprint
和(可选)primaryclass
,例如,eprint = "960935712", primaryclass = "cs",
该文档还链接到 arXiv 建议https://arxiv.org/help/hypertex/bibstyles。
文档没有提到 arXiv 上未在期刊上发表的文章,但考虑到这@article
会产生低于标准的结果和 BibTeX 警告
Warning--no journal in Mnih13
Warning--no number and no volume in Mnih13
Warning--page numbers missing in both pages and numpages fields in Mnih13
我可能会选择更通用的@misc
\documentclass[manuscript,screen]{acmart}
\begin{filecontents}{\jobname.bib}
@misc{Mnih13,
author = {V. Mnih and K. Kavukcuoglu and D. Silver and A. Graves
and I. Antonoglou and D. Wierstra and M. Riedmiller},
title = {Playing Atari with Deep Reinforcement Learning},
year = {2013},
eprint = {1312.5602},
}
\end{filecontents}
\begin{document}
\section{Introduction}
Text~\cite{Mnih13}
\bibliographystyle{ACM-Reference-Format}
\bibliography{\jobname}
\end{document}
acmart
还带有一种biblatex
风格以及biblatex
我通常推荐使用的风格@online
对未在期刊上发表的 arXiv 条目使用样式,请参阅biblatex 书目条目中没有期刊标题字段的 @article 格式。