You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LaTeX(Overleaf)参考文献机构署名排序与显示问题求助

解决LaTeX(Overleaf)中机构名称作为作者的排序与显示问题

当用机构名称替代作者名时,LaTeX默认会拆分名称并按最后一个词排序,导致显示错乱和排序位置错误。以下是两种常用解决方案:

方法1:用双重大括号包裹机构名(适用于BibTeX和BibLaTeX)

在你的.bib文件中,将机构名称用{{}}包裹,让LaTeX将其视为一个完整的“原子单元”,避免拆分姓氏和名字:

@misc{who_report,
  title = {Global Health Status 2023},
  author = {{World Health Organization}},  % 双重大括号包裹机构名
  year = {2023},
  url = {https://www.who.int/publications/i/item/9789240067304}
}

@misc{un_report,
  title = {Sustainable Development Goals Progress Report},
  author = {{United Nations}},  % 双重大括号包裹机构名
  year = {2023},
  url = {https://unstats.un.org/sdgs/report/2023/}
}

这样处理后:

  • 排序时会以整个机构名的首字母为依据(比如United Nations按U排序,World Health Organization按W排序)
  • 参考文献中会完整显示机构名称,不会出现“Organization, W. H.”这类拆分后的错误格式

方法2:手动指定排序键(针对传统BibTeX的补充方案)

如果使用传统BibTeX样式(如plain、unsrt)且第一种方法仍有问题,可以在bib条目中添加key字段,手动指定排序依据:

@misc{who_report,
  title = {Global Health Status 2023},
  author = {{World Health Organization}},
  key = {World Health Organization},  % 手动指定排序键
  year = {2023},
  url = {https://www.who.int/publications/i/item/9789240067304}
}

BibTeX会优先使用key字段的值进行排序,完全忽略对author字段的分词逻辑,确保排序位置准确。

注意事项

  • 不要在机构名的{{}}内添加多余的空格或格式命令,避免干扰排序逻辑
  • 如果你使用BibLaTeX,确保加载包时设置了合适的排序样式(如sorting=nyt,即姓名-年份-标题),默认配置通常已支持这种处理方式

内容的提问来源于stack exchange,提问作者Lyabie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 06:12:42