参考列表中的 Aa 至 Å

参考列表中的 Aa 至 Å

我如何按字母顺序对参考列表进行排序,以便 Aa 位于列表的底部?

我使用 bibtex 对参考文献进行排序。

好的,它看起来是这样的:

\input{preamble} 
\begin{document} 
........ 
\begingroup 
\raggedright 
\bibliographystyle{plain} 
\bibliography{bibtex/litteratur} 
\endgroup 
....... 
\end{document} 

然后在 bib 文件中:

@manual{Aal, 
  author ={{Aal.......}}, 
  title ={.....}, 
  address={\url{google.dk}}, 
  year ={2014}, 
  note ={Downloadet: 23-02-2015}, 
  sortname = {Ål.....} 
} 

丹麦语

答案1

这似乎有效,请记住 bibtex 通常不喜欢 utf8(bibtex8 可能会应付),我倾向于用 TeX ascii 等价物替换名称和标题中的 æøå\ae\o\aa

\documentclass[a4paper,danish]{memoir}
\usepackage{babel,url}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[authoryear,round]{natbib}
\usepackage{filecontents}
\begin{filecontents*}{dkbibtest.bib}
@preamble { "\providecommand{\noopsort}[1]{} " }
@article{t1,
  author = {Test Testsen},
  title = {Test 1},
  journal = {Jour 1},
  year = {2016},
}
@article{t2,
  author = {Test {\noopsort{zzza3}\AA rhus}},
  title = {Test 2},
  journal = {Jour 2},
  year = {2016},
}
@article{t3,
  author = {Test {\noopsort{zzza2}\O stergaard}},
  title = {Test 3},
  journal = {Jour 3},
  year = {2016},
}
@article{t4,
  author = {Test {\noopsort{zzza3}Aarhus}},
  title = {Test 4},
  journal = {Jour 4},
  year = {2016},
}
\end{filecontents*}
\bibliographystyle{plainnat}
\begin{document}
\nocite{*}
\bibliography{dkbibtest}
\end{document}

正如评论中提到的,这个想法是使用某种东西来欺骗排序引擎。我给它起什么名字zzza2-3其实并不重要,只要保持一致就行。

在此处输入图片描述

相关内容