![创建参考书目时日期字段被删除](https://linux22.com/image/315541/%E5%88%9B%E5%BB%BA%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E6%97%B6%E6%97%A5%E6%9C%9F%E5%AD%97%E6%AE%B5%E8%A2%AB%E5%88%A0%E9%99%A4.png)
我的参考书目表现不尽如人意:最终文档中的所有引文都没有日期。我认为这是由于创建文件时出错造成的.bbl
:似乎是因为该date
字段在该过程中的某个地方被删除了。
我使用natbib
-style plainnat
。我创建了一个最小测试文件,它显示了行为并将其附加在下面。
有人可以帮我弄这个吗?
我的.bib
文件如下所示:
@article{Burkhardt2006,
title = {Who Is Attracted to Carsharing?},
volume = {1986},
issn = {0361-1981},
url = {http://trrjournalonline.trb.org/doi/10.3141/1986-15},
doi = {10.3141/1986-15},
timestamp = {2015-07-20 15:34:50},
journaltitle = {Transportation Research Record: Journal of the Transportation Research Board},
shortjournal = {Transp. Res. Rec. J. Transp. Res. Board},
author = {Burkhardt, Jon and Millard-Ball, Adam},
urldate = {2015-07-20},
date = {2006-01},
pages = {98--105},
langid = {english}
}
我的测试文件:
\documentclass[a4paper, 12pt]{article}
\usepackage[round]{natbib}
\bibliographystyle{plainnat}
\begin{document}
Cite this \citep{Burkhardt2006}
\bibliography{bib.bib}
\end{document}
输出.bbl
和pdf
文件:
\begin{thebibliography}{1}
\providecommand{\natexlab}[1]{#1}
\providecommand{\url}[1]{\texttt{#1}}
\expandafter\ifx\csname urlstyle\endcsname\relax
\providecommand{\doi}[1]{doi: #1}\else
\providecommand{\doi}{doi: \begingroup \urlstyle{rm}\Url}\fi
\bibitem[Burkhardt and Millard-Ball()]{Burkhardt2006}
Jon Burkhardt and Adam Millard-Ball.
\newblock Who is attracted to carsharing?
\newblock 1986:\penalty0 98--105.
\newblock ISSN 0361-1981.
\newblock \doi{10.3141/1986-15}.
\newblock URL \url{http://trrjournalonline.trb.org/doi/10.3141/1986-15}.
\end{thebibliography}
这里所有内容都是 ZIP 格式。
答案1
您正在使用需要 Biblatex 的字段名称.bib
,但随后仅使用 BibTeX 进行编译。BibTeX/ /等对或natbib
一无所知。date
journaltitle
您需要
- 使用 Biblatex
或者
- 更正
.bib
文件以使用传统的 BibTeX 字段,例如journal
、、等。year
month
day