使用 biblatex-chicago 的正确方法是什么?

使用 biblatex-chicago 的正确方法是什么?
\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}

(Sigfridsson 和 Ryde 1998) Sigfridsson 和 Ryde(1998)

请注意,本文档需要使用 LaTeX、Biber、LaTeX、LaTeX 进行编译。如果您以前使用过 BibTeX,则可能必须配置编辑器以运行 Biber。请参阅Biblatex 与 Biber:配置我的编辑器以避免未定义的引用使用问号或粗体引用关键字代替引用编号了解 Biber 的背景知识。如果所有这些“bib”术语让您感到困惑,bibtex 与 biber 以及 biblatex 与 natbib 的比较是一篇很有帮助的文章。biblatex 简介(适合初学者)要切换到 biblatex 该怎么做?

相关内容