按出现顺序对参考书目进行排序

按出现顺序对参考书目进行排序

我尝试使用\bibliographystyle{unsrt}按出现顺序对我的参考书目进行排序。来自这里我知道不能将biblatex包与混合\bibliographystyle。但是,当我删除另一个时,biblatex另一行会出现编译错误。

这是我尝试过的……

% BEGIN -- SETUP DOCUMENT (OVERLEAF) --
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[british]{babel}
\usepackage{csquotes}
\bibliographystyle{unsrt}
\DeclareLanguageMapping{british}{british-apa}
\usepackage[pdftex]{graphicx}
\addbibresource{ref.bib}

\let\cite\parencite
\begin{document}
% END -- SETUP DOCUMENT (OVERLEAF) --


\title{ Machine Learning for 3D Segmentation }
\author{Kendall Weihe}
\date{October 27, 2016}
\maketitle

\printbibliography[title=References]
\nocite{*}

\end{document}

它会在以下行引发错误\DeclareLanguageMapping{british}{british-apa}

答案1

您不能混合使用 BibTeX 和biblatex

在您的代码中删除\bibliographystyle{unsrt}(这是 BibTeX 语言)并biblatex加载sorting=none

\usepackage[backend=biber,style=numeric,sorting=none]{biblat‌​ex}

您可能不需要\DeclareLanguageMapping{british}{british-apa},但仅当您使用biblatex-apa样式时才需要。

相关内容