支持多种引用样式

支持多种引用样式

我准备了一份相当长的文档,使用编号引用样式(例如 [1])。现在我被告知这篇论文需要提交给使用 natbib 格式的期刊。这意味着在某些地方要改为 或 或\cite\citet如果需要,我希望能够切换回原始样式,并同时支持这两种样式。然而,显而易见的是\citep\citealt

\newif\ifnatbib
\natbibtrue

\ifnatbib\citet\else\cite\fi{ref1}

导致错误

! File ended while scanning definition of `\@fortmp`.

我显然遗漏了一些东西。希望修复方法很简单。

相关内容