我尝试使用\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]{biblatex}
您可能不需要\DeclareLanguageMapping{british}{british-apa}
,但仅当您使用biblatex-apa
样式时才需要。