这个问题看起来像是一个只要阅读包装手册就能解决的问题,但奇怪的是,我无法通过这种方式解决它。
我使用的是作者-日期书目样式。我理解和natbib
之间的区别。但是,我无法理解和普通之间的区别。\citet
\citep
\citet
\cite
\cite
它们相等吗?我应该更改中的所有\citet
吗?(当我开始写作时,我使用的是没有 的经典“温哥华”风格)。显然和natbib
的输出看起来完全相同。\cite
\citet
答案1
\cite{<key>}
with的行为natbib
取决于所用参考书目样式的引用格式(数字还是作者年份)。因此,结果可能不一致(如果您切换样式),最好根据需要转换为\citet
and 。\citep
从natbib
(v8.31b)文档,第 6 页:
\citep
和都由和\citet
定义natbib
,因此不是标准的。\cite
应避免使用标准 LaTeX 命令,因为它的行为类似于\citet
作者年份引用,但类似于\citep
数字引用。还有许多其他命令用于其他特殊效果(第 2.4 节)。
答案2
在写作指南方面,我会写:
Statement A is true \citep{jon90}.
打印为
“陈述 A 为真 (Jones et al., 1990)”或Statement A is true as shown by \citet{jon90}.
打印为
“Jones 等人(1990)证明,陈述 A 是正确的”或Statement A is true according to \citet{jon90}.
打印为
“根据 Jones 等人 (1990) 的说法,陈述 A 是正确的”或\citet{jon90} showed that statement A is true.
打印为
“Jones et al. (1990) 证明陈述 A 是正确的。”。
\citet
在这 4 个例子中,用替换 或用 替换 都是语法错误\citep
。根据 natbib 样式,引用的打印方式略有不同,但据我所知,它们始终是按此方式打印的,\citet
并且\citep
无论 natbib 样式如何,语法都是正确的。
\cite
但是,根据 natbib 样式的不同,对于 4 个例子中的第一个或 4 个例子中的后 3 个来说,语法可能是错误的。(对于某些例子来说,natbib 样式\cite
等同于,\citet
而对于某些例子来说,\cite
等同于\citep
。)
有关更多示例,请参阅https://tug.org/pracjourn/2007-2/garcia/garcia.pdf
有关更多变体和可选参数,请参阅
https://www.overleaf.com/learn/latex/Natbib_citation_styles或者
https://www.reddit.com/r/LaTeX/comments/5g9kn1/whats_the_difference_between_cite_citep_and_citep/例如,
Statement A is true as shown in \citet[Theorem~1]{jon90}.
打印为
“陈述 A 是正确的,正如 Jones 等人(1990 年,定理 1)所表明的那样”或