我目前正在用丹麦语写一个项目。到目前为止,LaTeX 中的几乎所有功能都按预期运行。
然而,在丹麦语中,“aa”在字母顺序上与“å”相同,因此应该在参考书目中排在最后,而不是像“a”那样排在第一位。
希望一些聪明的人知道如何强制 LaTeX 将“aa”排序为“å”。
更新信息:操作系统:Windows 10、客户端:ShareLaTeX、biber 版本未知。
为什么“G”、“K”和“S”排在“Aa”和“Å”之前呢?
该项目的 MWE:
\usepackage[
backend = biber,
style = authoryear,
natbib = true,
]{biblatex}
\addbibresource{bibliography.bib}
@online{aalborgkommune16,
author = {{Aalborg Kommune}},
title = {Team Vandkunstens forslag til udviklingsplan valgt som det bedste},
year = {2016},
url = {https://stigsborghavnefront.dk/nyheder?id=28},
urldate = {2017-10-11}
}
答案1
TeX live 中 Biber <= 2.7 的语言环境排序存在问题。该问题已在 Biber 2.8 中得到解决(https://github.com/plk/biber/issues/164),当前发布版本为 2.10。更新 TeX 系统应该足够了。
在评论中,你使用 ShareLaTeX。在线 LaTeX 编辑器通常不能期望处于 CTAN 软件包开发的前沿。目前 ShareLaTeX 运行的是 Biber 2.7,Overleaf 运行的是 2.5 版本。
如果您无法使用在线编辑器,则需要变通方法。由于问题根深蒂固地存在于 Biber 的内部,因此我们不得不采取临时的诡计。
sortname = {{zzzAalborg Kommune}}
将确保Aalborg
之后进行排序z
。