我正在尝试使用 APA 样式和 apacite 书目样式。书目生成得很好,但我的问题是实际文档中的引用本身。当我在文本中使用 \cite 命令时,它们只显示作者姓名,而不显示年份。我该如何解决这个问题。我想要得到类似这样的结果 (author,year)。但现在,我得到的是 (author,)
答案1
请加
\usepackage[authoryear]{natbib} %author-year is actually the default for this package
将以下内容放入文本中,它们将引导至后文
% where jon90 is specified in the .bib
\citet{jon90} % --> Jones et al. (1990)
\citep{jon90} % --> (Jones et al., 1990)
\citet*{jon90} % --> Jones, Baker, and Williams (1990)
\citep*{jon90} % --> (Jones, Baker, and Williams, 1990)
注意:这个包可以轻松地与 Bibtex 包一起使用,我假设您会使用它。