在 natbib 文内引用(“\citet”)中使用“and”代替“&”

在 natbib 文内引用(“\citet”)中使用“and”代替“&”

我正在使用一种接近 APA 风格的natbib修改版(从这里下载:\bibliographystylehttp://web.reed.edu/cis/help/latex/images/apa-good.bst.zip)。

唯一的问题是:在 APA 中,当多作者引文出现在括号中时,作者姓名应以“&”连接。但是,当多作者引文出现在括号外时(例如,在句子开头),作者姓名应以“and”连接。这是我未能做到的。

我知道如何进入 .bst 并将全局更改从“&”更改为“and”(即更改FUNCTION {format.lab.names}...)。然而,这不是我需要的。

我想知道是否有人知道如何解决这个问题(无需natbib用另一个包替换)。

答案1

将 Bonni 的评论切换为答案

apacite带有选项的最新版本natbibapa能够解决此问题。它遵循的命令,natbib因此无需在主文档中进行重大重组。不幸的是,选项natbibapa目前有一个错误,可以按照帖子中的说明解决新的 apacite 包 (2012-Feb-14) 有问题吗?。无论如何,我希望这能帮助一些有类似问题的人。

相关内容