使用 natbib 中的短划线来引用多个作者

使用 natbib 中的短划线来引用多个作者

natbib例如,该包将引用两位作者 Kashiwara 和 Schapira 的文章呈现为

(Kashiwara and Schapira)

当我使用命令时\citep*。是否可以让它输出“(Kashiwara-Schapira)”,并用连字符 (en-dash) 分隔?(当然我可以使用别名,但这是最坏的情况。)

答案1

根据@Mico的提示,我修补了随附的plainnat.bst文件natbib。请参阅修改后的版本这里和差异这里。希望我没有引入任何错误,但它似乎按预期运行。

相关内容