使用时,Biber 的排序存在问题sortlocale=nb_NO
。
\RequirePackage{filecontents}
\begin{filecontents}{test.bib}
@misc{a,author = {A}} @misc{b,author = {B}} @misc{c,author = {C}}
@misc{d,author = {D}} @misc{e,author = {E}} @misc{f,author = {F}}
@misc{g,author = {G}} @misc{h,author = {H}} @misc{i,author = {I}}
@misc{j,author = {J}} @misc{k,author = {K}} @misc{l,author = {L}}
@misc{m,author = {M}} @misc{n,author = {N}} @misc{o,author = {O}}
@misc{p,author = {P}} @misc{q,author = {Q}} @misc{r,author = {R}}
@misc{s,author = {S}} @misc{t,author = {T}} @misc{u,author = {U}}
@misc{v,author = {V}} @misc{w,author = {W}} @misc{x,author = {X}}
@misc{y,author = {Y}} @misc{z,author = {Z}} @misc{ae,author = {Æ}}
@misc{oe,author = {Ø}} @misc{aa,author = {Å}}
\end{filecontents}
\documentclass{article}
\usepackage[norsk]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[backend=biber,sortlocale=nb_NO]{biblatex}
\addbibresource{test.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
编译此文件得到以下结果:
字母 Æ、Ø 和 Å 应该放在最后。
这个问题看起来太像错误报告了。我有点希望能找到解决方法。
答案1
这确实是 Linux 二进制文件打包过程中的一个错误。我错误地打包了稍旧的 DUCET 6.0 定制版本。请从 SF 获取 biber 1.1 - 这个问题应该会在此版本中得到修复。您还需要 biblatex 2.1,它现在也在 SF 上。