如何维护 bib 条目日志字段中的点

如何维护 bib 条目日志字段中的点

我有一个示例 bib 条目:

@article{bib_1, 
 title={article1}, 
 journal={arXiv:15xx.01678 [cs.SE]}, 
 author={xxx.}, 
 year={2015}, 
 month={Jan}}

编译时,日志的输出为:

arXiv:15xx01678 [csSE]

我怎样才能避免这个点被删除?

=更新===

这是一个显示该问题的小例子:https://dl.dropboxusercontent.com/u/45318932/example.zip

我正在使用 plos2009.bst——PloS 的参考文献样式。

如果您无法下载示例,以下是示例中文件的内容:

示例.tex:

\documentclass[10pt,letterpaper]{article}

\bibliographystyle{plos2009}


\begin{document}

Some text, \cite{LeoTask_2015}.

\bibliography{references}

\end{document}

plos2009.bst:

http://www.plosone.org/static/plos2009.bst

参考文献.bib:

@article{LeoTask_2015, 
 title={LeoTask: a fast, flexible and reliable framework for computational research}, 
 url={http://arxiv.org/abs/1501.01678},
 journal={arXiv:1501.01678 [cs.SE]},
 author={xxxx}, 
 year={2015}, 
 month={Jan}
}

答案1

由于只有公共科学图书馆 (PLoS) 知道的原因,期刊名称中的句号被去掉了,因此“J. Amer. Math. Soc.”会变成“J Amer Math Soc”,这是非常可疑的。

解决方案是不是使用@article在 arXiv 上发布的内容的类型,因为 arXiv 不是期刊。

文件example.tex

% Template for PLoS
% Version 3.0 December 2014
%
% To compile to pdf, run:
% latex plos.template
% bibtex plos.template
% latex plos.template
% latex plos.template
% dvipdf plos.template
%

\documentclass[10pt,letterpaper]{article}
\usepackage{url}

\bibliographystyle{plos2009}


\begin{document}

Some text, \cite{LeoTask_2015}.

\bibliography{references}

\end{document}

文件references.bib

@misc{LeoTask_2015,
 title={{LeoTask}: a fast, flexible and reliable framework for computational research},
 url={http://arxiv.org/abs/1501.01678},
 howpublished={arXiv:1501.01678 [cs.SE]},
 author={xxxx},
 year={2015},
 month={Jan}
}

请注意标题中的括号LeoTask以避免使用小写。

输出

在此处输入图片描述

相关内容