我在用:
\usepackage{natbib}
\bibliographystyle{apalike}
但是,当我使用例如:
\cite{test}
我应该在()
括号内获取引用,对吗?但它们似乎消失了!我现在不用括号就能获取它们。问题的根源是什么?
仅当我使用时\citet*{test}
它()
才会消失,就像在文中引用一样。
编辑:
现在我尝试使用\citep{}
和它似乎有效!我想知道如果我说\cite{}
我不应该得到括号吗?为什么我需要使用 ?? 来专门调用它\citep{}
?
答案1
该natbib
包提供了两个主要引用命令:
\citet
用于文内引用。结果如下作者(年份)\citep
括号内的引用。结果(作者、年份)
文内引用的标准 APA 引用样式仅将年份放在括号中,并通过创建同义词来natbib
反映这一点(这是文内引用的命令)。\cite
\citet
对于括号内的引用,如果采用不同的样式,命令natbib
就是\citep
,正如您所发现的。
使用\cite
innatbib
仅仅是为了方便与标准\cite
命令兼容。
如果你需要真正符合 APA 标准的参考书目,我建议使用biblatex-apa
最新的。请参阅: