\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[authordate-trad,backend=biber]{biblatex-chicago}
\title{A}
\author{B}
\date{\today}
\begin{document}
\maketitle
\autocite{kamenica2011bayesian}
\textcite{kamenica2011bayesian}
\bibliographystyle{plain}
\bibliography{VD_reference}
\end{document}
bib文件内容如下:
@article{kamenica2011bayesian,
title={Bayesian persuasion},
author={Kamenica, Emir and Gentzkow, Matthew},
journal={American Economic Review},
volume={101},
number={6},
pages={2590--2615},
year={2011}
}
我想要的是 Kamenica and Gentzkow (2003) 或 (Kamenica and Gentzkow, 2003)。文件编译得不太好。我认为我错误地使用了某些控制序列。您能告诉我正确的控制序列吗?非常感谢!
答案1
如果您使用biblatex
(自然也包括biblatex-chicago
,这有点特殊,因为最好与一起使用\usepackage{biblatex-chicago}
而不是通常的\usepackage{biblatex}
),则您不能使用\bibliographystyle
,也不能\bibliography
在文档正文中使用。
参考书目样式由您传递给 的样式选项决定biblatex
,因此\bibliographystyle
根本不需要 。为了告诉要使用biblatex
哪个文件,我们通常在序言中使用(您也可以使用,但已弃用)。然后使用 打印实际参考书目。.bib
\addbibresource
\bibliography
\printbibliography
然后文档看起来会像下面这样(我使用了标准示例文件biblatex-examples.bib
而不是您的文件,VD_reference.bib
以使内容更紧凑)
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[authordate-trad,backend=biber]{biblatex-chicago}
\addbibresource{biblatex-examples.bib}
\begin{document}
\autocite{sigfridsson}
\textcite{sigfridsson}
\printbibliography
\end{document}
请注意,本文档需要使用 LaTeX、Biber、LaTeX、LaTeX 进行编译。如果您以前使用过 BibTeX,则可能必须配置编辑器以运行 Biber。请参阅Biblatex 与 Biber:配置我的编辑器以避免未定义的引用。使用问号或粗体引用关键字代替引用编号了解 Biber 的背景知识。如果所有这些“bib”术语让您感到困惑,bibtex 与 biber 以及 biblatex 与 natbib 的比较是一篇很有帮助的文章。biblatex 简介(适合初学者)和 要切换到 biblatex 该怎么做?。