I have a problem. Since some days ago biblatex do not generate a bibliography in an alphabetic order. I used the same preamble I used before, but now it does not work.
What did I do? Where is the problem? This is the preamble I use.
Code: Select all
\begin{filecontents}{nicol.bib}
@book{Carroll,
title={Alice Bla Bla},
author={Carroll, Lewis},
year = {1886}
}
@book{Gibson,
title={Neuromancer},
author={Gibson, William},
year = {1984}
}
\end{filecontents}
\documentclass{book}
\usepackage[german,french,spanish,english]{babel}
\usepackage[babel]{csquotes}
\usepackage[backend=bibtex,%
bibstyle=authoryear,citestyle=authoryear]{biblatex}
\DeclareBibliographyCategory{books}
\defbibheading{books}{\section*{Bibliography}}
\begin{document}
... some text \cite{Gibson}...\cite{Carroll}
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography[heading=books]
\end{document}
I would like to have this output:
... some text Gibson 1984...Carroll 1886
Bibliography:
Carroll ....
Gibson ....
Unfortunately I get a bibliography ordered following the order of the quotation in the text. The text quoted first is the first text in the bibliography.
This is what I get:
... some text Neuromancer...Alice
Bibliography:
Gibson ...
Caroll ...
Thank you very much for any help.
Best
Nicol