完整日志文件。

完整日志文件。

在将 Biber 从 1.5 版更新到 1.8 版后,在构建时,我在\begin{document}latex 代码中收到错误,提示File ended while scanning use of \field.。我尝试在本网站,并且此举已见成效。

知道我在 Windows 7 SP1 上使用 MiKTeX 2.9,请问我该如何解决这个问题?

我尝试使用Update (Admin)MiKTeX 进行更新,但是,这样做之后仍然收到相同的错误。

完整日志文件

与以下 .tex 代码相关的最小日志文件

.tex 文件

\documentclass[12pt,english,french]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel} \usepackage{csquotes}% recommended in output (biblatex) 
\usepackage[backend=biber, style=alphabetic]{biblatex} 
\addbibresource{bibli.bib} 
\usepackage{titletoc}

\begin{document}
\nocite{*}
\printbibliography
\addcontentsline{toc}{chapter}{Bibliographie}
\end{document}

小的 .bib 文件

@online{msdn2,
    label    = {MSDN2},
    title    = {Comparatif entre C\# et Visual Basic .NET},
    author   = {Microsoft},
    date     = {2014-01-01},
    url      = {http://support.microsoft.com/kb/308470},
    urldate  = {2014-04-12}
}

答案1

由于问题实际上似乎与 MiKTeX 64 位不包含 32 位应用程序 biber 有关,因此您应该查看此问题的答案问题。如果您还没有本地 TeXMF 根目录,请不要忘记创建一个。

2015 年 9 月 20 日添加:

自去年夏天以来,MiKTeX 64 位存储库有一个miktex-bin-biber-x64.tar.lzma文件,因此上述答案已过时。通过 MiKTeX 包管理器安装 biber。

答案2

升级 Biber 意味着我必须对我的报告进行 UTF8 编码。

感谢@Bernard、@cfr、@Speravir、@moewe 和@gns_ank。

相关内容