作为参考,我在 Windows 7 64 位上使用 32 位 MiKTeX 2.9。但是,我尝试使用 64 位版本的 MiKTeX 并遇到了相同的问题。
尝试编译以下代码时:
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{tester.bib}
@ARTICLE {johndoe,
author = "John Doe",
title = "My Article",
journal = "Journal",
year = "2000"
}
\end{filecontents}
\usepackage[backend=biber, bibencoding=utf8]{biblatex}
\addbibresource{tester.bib}
\begin{document}
\title{My Title}
\author{My Author}
\maketitle
This is a test document. Here \cite{johndoe} is a test citation.
\printbibliography
\end{document}
使用 进行编译时出错latexmk
。完整的控制台输出如下几行:
Biber warning: [168] Utils.pm:147> WARN - Warning: Found biblatex control file version 3.0, expected version 2.9
---
Package biblatex Warning: File 'tester.bbl' is wrong format version - expected
2.6.
(tester.bbl
! Use of \sortlist doesn't match its definition.
l.21 \sortlist{
nty}{nty}
?