我有一个示例 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
以避免使用小写。