当我使用 biblatex 打印参考书目时,如何将文内引用改为“作者(年份)”而不是“作者年份”?

当我使用 biblatex 打印参考书目时,如何将文内引用改为“作者(年份)”而不是“作者年份”?

我的代码是:

\documentclass[12pt, letter, twoside]{article}
%%%%%%%%%%%%%% Bibliography (References)
\usepackage[backend=biber, style=authoryear, cytestyle=authoryear, sorting=nyt]{biblatex}

\addbibresource{references.bib} %Imports bibliography file

\begin{document}

\section{Argument}
\cite{acemoglu} argues that inclusive political institutions are crucial for economic development.

\printbibliography[heading=subbibintoc, type=article, title={References}]

\end{document}

在我的参考书目文件“references.bib”中,存在一个以标准 bibtex 语法记录的文献,其在文本中的引用表示为“acemoglu”。我希望文本中的引用看起来像“Acemoglu (2012) 认为......”,但 LaTeX 给我的是“Acemoglu 2012 认为......”。我不认为后者是适合论文的格式。所以,我想知道是否有办法用 biblatex 来解决这个问题。

答案1

根据biblatex手册\cite生成不带括号的引文。当作者/编辑要在文本中流动时,命令是\textcite(如果natbib启用了兼容性选项,\citet则可用)。

相关内容