Bibtex:引用作者以“The”开头的命名组,缩减为“T....”

Bibtex:引用作者以“The”开头的命名组,缩减为“T....”

我有一篇由大型合作组织撰写的参考文献,它要求引用的不是单个作者的列表,而是以单个命名的作者组来引用,比如“斯普林菲尔德代数项目”。

我的 bibitem 目前是:

@book{xyz:book,
  author = {The {Springfield Algebra Project}},
  title = {The Little Book of Algebra}
}

这在提供完整作者姓名的 bibstyle 中表现良好:“斯普林菲尔德代数项目”或者“斯普林菲尔德代数项目”,两者都可以。

然而,我提交给一个会议,其 bibstyle 将名字打印为首字母,结果如下“T. Springfield 代数项目”,这显然不太好。 有没有什么方法可以注释我的 bibitem,以便它看起来更好? 具体来说,我希望有:

  • 引文仍按字母顺序排列斯普林菲尔德
  • 最初的以完整拼写形式显示,位于组名其余部分之前或之后。

我无法控制 bibstyle —— 它由会议提供。

答案1

根据评论,发布后立即找到了解决方案这个答案,而这又基于这个答案

  • 定义(在主文档序言中)一个无操作命令,\newcommand{\sortas}[1]{}
  • 在 bibitem 中,列出authoras {{\sortas{Springfield Algebra Project}The Springfield Algebra Project}}

双括号告诉 bibtex 将整个内容读为“姓氏”。出于排序目的,它会忽略宏并将内容读为Springfield Algebra ProjectThe Springfield Algebra Project;但在输出中,LaTeX 会注意到宏并丢弃其内容,只给出斯普林菲尔德代数项目如预期的。

相关内容