由于我无法理解的原因,我无法使用 TexLive 2011 编译以下内容:
\documentclass[12pt,a4paper]{memoir}
\usepackage{biblatex}
\bibliography{mnwe-thesis}
\begin{document}
Following Serre\cite{serre_Trees}
\end{document}
使用.bib
文件mnwe-thesis.bib
:
@Book{ serre_Trees,
address = "Berlin",
series = "Springer Monographs in Mathematics",
title = "Trees",
isbn = "3-540-44237-5",
url = "http://www.ams.org/mathscinet-getitem?mr=1954121",
publisher = "{Springer-Verlag}",
author = "{Jean-Pierre} Serre",
year = "2003",
note = "Translated from the French original by John Stillwell, Corrected 2nd printing of the 1980 English translation"
}
我收到的错误是:
.
.
.
(./mnwe.bbl)
Package biblatex Info: Reference section=0 on input line 6.
Package biblatex Info: Reference segment=0 on input line 6.
! Undefined control sequence.
\biburlsetup ->\Urlmuskip
=0mu plus 3mu\relax \mathchardef \UrlBigBreakPenal...
l.13 Following Serre\cite{serre_Trees}
我非常惊讶,因为memoir
它被特别列为兼容的文档中的包biblatex
。
编辑:
将 documentclass 更改为article
没有帮助。我还添加了\listfiles
after \begin{document}
。输出如下:http://pastebin.com/9dMgNzpz。
答案1
当前错误来自过时的url
包裹。您的版本是1999/03/02 ver 1.4
,而 CTAN 上最新版本是 ,2006/04/12 ver 3.3
其定义是\Urlmuskip
。