我在 Sharelatex 中处理一篇论文时遇到了一点问题。出于某种原因,我无法按字母顺序排列参考书目。
代码如下:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage[swedish]{babel}
\usepackage{csquotes}
\usepackage{dirtytalk}
\usepackage[backend=biber,authordate,sorting=nyt,cmsdate=both,maxcitenames=3]{biblatex-chicago}
\addbibresource{bibliography.bib}
\urlstyle{same}
\begin{document}
Text \nocite{*}
\printbibliography
\end{document}
我的 bib 文件如下所示:
@book{almqvist1984,
author={Solveig Almqvist},
title={Geng{\aa}ngarf{\"o}rest{\"a}llningar i svensk folktro ur genreanalytisk synpunkt},
publisher={Almqvist {\&} Wiksell international},
address={Stockholm},
year={1984},
titleaddon={(\bibstring{phdthesis})},
}
@book{hall2013,
author={Mikael Häll},
title={Skogsrået, näcken och Djävulen: Erotiska naturväsen och demonisk sexualitet i 1600- och 1700-talens Sverige},
year={2013},
publisher={Malört},
address={Stockholm},
titleaddon={(\bibstring{phdthesis})},
}
@book{stattin1984,
author={Jochum Stattin},
title={Näcken: spelman eller gränsvakt?},
year={1992},
origdate={1984},
publisher={Carlsson},
address={Stockholm},
titleaddon={(\bibstring{phdthesis})},
}
@book{worsley1968,
author={Peter Worsley},
title={The trumpet shall sound: A study of ”cargo” cults in Melanesia},
year={1968},
publisher={Schocken Books},
address={New York},
}
由于某种原因,我得到的输出对参考书目进行了排序,将 Worsley 1968 放在列表的第一位:
我究竟做错了什么?
答案1
看起来,古斯布斯指示为此处暗示的错误/问题:无法按字母顺序对参考文献进行排序
这:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage[swedish]{babel}
\usepackage{csquotes}
\usepackage{dirtytalk}
\usepackage[backend=bibtex,authordate,sorting=nyt,cmsdate=both,maxcitenames=3]{biblatex-chicago}
\addbibresource{bibliography.bib}
\urlstyle{same}
\begin{document}
Text \nocite{*}
\printbibliography
\end{document}