BibTeX、hyperref、natbib 和参考文献中的非常长的(机构)作者姓名

BibTeX、hyperref、natbib 和参考文献中的非常长的(机构)作者姓名

编辑:尝试制作 MWE 后,我遇到的问题已经消失 - 所以请忽略!

我对 MIT 的一篇论文的引用感到困惑,将其引用为“麻省理工学院 (yyyy)”(我检查过,“MIT (yyyy)”是不可接受的)。无论如何,我能找到的唯一防止 BiBTeX 混淆名称(在参考文献列表中将其混淆为“Technology, MI (YYYY)”,在引文中将其混淆为“Technology (yyyy)”)的方法是在我的.bib文件中执行以下操作之一:

1a) author = {{Massachusetts Institute of Technology}}

1b) author = {\mbox{Massachusetts Institute of Technology}}

2)author = {Massachusetts Institute of Technology,\ },

但是,1a/b 会阻止正确的换行,hyperref因为它们会创建单个标记,而 2 会给出参考列表“Massachusetts Institute of Technology, (yyyy)”,而不是“Massachusetts Institute of Technology (yyyy)”(名称和年份之间有额外的逗号)。

如果需要,我可以发布 MWE,但希望上述描述足以传达正在发生的事情。我已经浏览过 BibTeX 和natbib文档,但就是找不到答案!

相关内容