RevTex 4.1 - 当 JOURNAL 字段为空时,参考书目中会出现多余的逗号

RevTex 4.1 - 当 JOURNAL 字段为空时,参考书目中会出现多余的逗号

我必须用 RevTex 4.1 编写一篇论文以供提交,但在参考书目页面方面遇到了麻烦。

每当我引用一篇尚未在期刊上发表的论文时,就像 arXiv 上的大多数论文一样,我会在参考书目页面的相应行中看到多余的逗号。

我确信这是一个愚蠢的错误,但我在 Google 上找不到答案,因此提出了这个问题。

样本 tex 文件:

\documentclass[english,a4paper,notitlepage,aps,pre,10pt]{revtex4-1}
\usepackage{babel}

\begin{document}

\title{This is a sample title}

\author{Author1}
\email{author1@place1}
\affiliation{University 1}
\author{Author2}
\email{author2@place2}
\affiliation{University 2}

\begin{abstract}
This is a sample abstract.  
\end{abstract}

\maketitle

\section{Introduction}
This is a sample intro. And this is a sample citation \cite{Anand2009}.
\section{Conclusion}
This is a sample conclusion.
\bibliography{references}{}

\end{document}

示例 references.bib:

@article{Anand2009,
abstract = {Trust lies at the crux of most economic transactions, with credit markets being a notable example. Drawing on insights from the literature on coordination games and network growth, we develop a simple model to clarify how trust breaks down in financial systems. We show how the arrival of bad news about a financial agent can lead others to lose confidence in it and how this, in turn, can spread across the entire system. Our results emphasize the role of hysteresis -- it takes considerable effort to regain trust once it has been broken. Although simple, the model provides a plausible account of the credit freeze that followed the global financial crisis of 2007/8, both in terms of the sequence of events and the measures taken (and being proposed) by the authorities.},
archivePrefix = {arXiv},
arxivId = {0911.3099},
author = {Anand, Kartik and Gai, Prasanna and Marsili, Matteo},
eprint = {0911.3099},
month = nov,
pages = {21},
title = {Financial crises and the evaporation of trust},
url = {http://arxiv.org/abs/0911.3099},
year = {2009}
}

使用 pdflatex+bibtex+pdflatex+pdflatex 的示例输出:截屏

我正在运行最新安装的 Ubuntu 14.04.1 LTS,内容如下:

TeX 3.1415926 (TeX Live 2013/Debian)
kpathsea version 6.1.1
Copyright 2013 D.E. Knuth.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.

pdfTeX 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
kpathsea version 6.1.1
Copyright 2013 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
There is NO warranty.  Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Compiled with libpng 1.2.49; using libpng 1.2.50
Compiled with zlib 1.2.8; using zlib 1.2.8
Compiled with poppler version 0.24.5

BibTeX 0.99d (TeX Live 2013/Debian)
kpathsea version 6.1.1
Copyright 2013 Oren Patashnik.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the BibTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the BibTeX source.
Primary author of BibTeX: Oren Patashnik.

我究竟做错了什么?

谢谢您的帮助,如果需要更多信息请告诉我。

答案1

该领域journal必需的类型条目的字段@article。由于相关条目似乎仅在arxiv预印本中可用,因此您可能不应该@article为其使用条目类型。相反,请考虑使用 catch-all@misc条目类型。(您也可以尝试@unpublished。)

在此处输入图片描述

\documentclass[english,a4paper,notitlepage,aps,pre,10pt]{revtex4-1}
\usepackage{filecontents}
\begin{filecontents*}{references.bib}
@misc{Anand2009,
  archivePrefix = {arXiv},
  arxivId = {0911.3099},
  author = {Anand, Kartik and Gai, Prasanna and Marsili, Matteo},
  eprint = {0911.3099},
  month = nov,
  pages = {21},
  title = {Financial crises and the evaporation of trust},
  url = {http://arxiv.org/abs/0911.3099},
  year = {2009},
}
\end{filecontents*}
\usepackage{babel,url}
\bibliographystyle{aipnum4-1}
\begin{document}
\cite{Anand2009}
\bibliography{references}
\end{document}

答案2

正如我所料,我的问题的答案非常简单。

供将来参考,只需用@unpublished 替换@article,问题就解决。

相关内容