\citet 与 \cite 使用 natbib

\citet 与 \cite 使用 natbib

这个问题看起来像是一个只要阅读包装手册就能解决的问题,但奇怪的是,我无法通过这种方式解决它。

我使用的是作者-日期书目样式。我理解和natbib之间的区别。但是,我无法理解和普通之间的区别。\citet\citep\citet\cite

\cite它们相等吗?我应该更改中的所有\citet吗?(当我开始写作时,我使用的是没有 的经典“温哥华”风格)。显然和natbib的输出看起来完全相同。\cite\citet

答案1

\cite{<key>}with的行为natbib取决于所用参考书目样式的引用格式(数字还是作者年份)。因此,结果可能不一致(如果您切换样式),最好根据需要转换为\citetand 。\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)所表明的那样”或

相关内容