参考书目样式“apalike”缺少括号

参考书目样式“apalike”缺少括号

我在用:

\usepackage{natbib}
\bibliographystyle{apalike}

但是,当我使用例如:

\cite{test}

我应该在()括号内获取引用,对吗?但它们似乎消失了!我现在不用括号就能获取它们。问题的根源是什么?

仅当我使用时\citet*{test}()才会消失,就像在文中引用一样。

编辑:

现在我尝试使用\citep{}它似乎有效!我想知道如果我说\cite{}我不应该得到括号吗?为什么我需要使用 ?? 来专门调用它\citep{}

答案1

natbib包提供了两个主要引用命令:

  • \citet用于文内引用。结果如下作者(年份)
  • \citep括号内的引用。结果(作者、年份)

文内引用的标准 APA 引用样式仅将年份放在括号中,并通过创建同义词来natbib反映这一点(这是文内引用的命令)。\cite\citet

对于括号内的引用,如果采用不同的样式,命令natbib就是\citep,正如您所发现的。

使用\citeinnatbib仅仅是为了方便与标准\cite命令兼容。

如果你需要真正符合 APA 标准的参考书目,我建议使用biblatex-apa最新的。请参阅:

相关内容