编辑:尝试制作 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
文档,但就是找不到答案!