我想在 Windows 8.1 上借助 MiKTeX 使用lualatex
。biber
以下是 MWE ( test.bib
) :
\documentclass{scrartcl}
\usepackage{fontspec}
\usepackage[backend=biber]{biblatex}
\addbibresource{test.bib}
\begin{document}
this is a test file \cite{test1}.
\end{document}
以及参考书目文件(test.bib
):
@BOOK{test1,
AUTHOR = {Terrence Test},
TITLE = {Testing is Trying and Troubling},
YEAR = {1987},
}
我可以test.tex
很好地编译:
lualatex test.tex
它为我(以及其他人)提供了一个test.bcf
文件,我将其提供给biber
:
biber test.bcf
此命令打印出INFO
许多看起来正确的输出:
Use of uninitialized value in lc at C:\Users\user\AppData\Local\Temp\par-726965686d\cache-2ee463ceb881db975cd39064dffff28a85695787\inc\lib/Biber.pm line 424.
Use of uninitialized value in string eq at C:\Users\user\AppData\Local\Temp\par-726965686d\cache-2ee463ceb881db975cd39064dffff28a85695787\inc\lib/Biber/DataModel.pm line 201.
我已删除该文件夹多次但它总是会再次出现。
的输出test.blg
为:
[0] Config.pm:340> INFO - This is Biber 2.4
[1] Config.pm:343> INFO - Logfile is 'test.blg'
[48] biber-MSWIN64:287> INFO - ===
[62] Biber.pm:347> INFO - Reading 'test.bcf'
[137] Utils.pm:147> WARN - Warning: Found biblatex control file version 2.7, expected version 3.0
[570] Biber.pm:741> INFO - Found 1 citekeys in bib section 0
[595] Biber.pm:3150> INFO - Processing section 0
[665] Biber.pm:3307> INFO - Looking for bibtex format file 'test.bib' for section 0
[671] bibtex.pm:1124> INFO - Decoding LaTeX character macros into UTF-8
[673] bibtex.pm:985> INFO - Found BibTeX data source 'test.bib'
并且test.bbl
文件是空的。已安装的版本为:
C:\>lualatex --version
This is LuaTeX, Version beta-0.80.0 (MiKTeX 2.9 64-bit) (rev 5238)
C:\>biber --version
biber version: 2.4
biblatex
根据 MiKTeX 包管理器,从 2016-03-09 开始版本为 3.3 。
你们这些好心人中有人知道我该怎么做才能最终biber
在这台 Windows 机器上享受使用吗(请注意,我没有管理员权限)?非常感谢您的帮助!