以下 MWE 无法使用 biblatex 和 TeXstudio 中的后端(版本信息如下)编译正确的参考书目biber
-bibtex
但仅限于 Windows 10;以下均不会在我的 Ubuntu 启动时出现任何错误:
\documentclass{article}
\usepackage[backend=bibtex]{biblatex} % also tried backend=biber
\bibliography{tmp}
\begin{filecontents}{tmp.bib}
@Article{Ashburner2005,
author = {Ashburner, John and Friston, Karl J},
title = {{Unified segmentation.}},
journal = {NeuroImage},
year = {2005}
}
\end{filecontents}
\begin{document}
\cite{Ashburner2005}
\printbibliography
\end{document}
我收到的错误消息是
比博特:
Process started: bibtex.exe "tmp"
I couldn't open file name `tmp.blg'
Process exited normally
比伯:
Can't open tmp.blg (Permission denied) at C:\Users\Jesse\AppData\Local\Temp\par-4a65737365\cache-02947398048c143181ebb9c4e483433d2665ac35\inc\lib/Log/Log4perl/Appender/File.pm line 151.
并且在两种情况下,PDF 都是未格式化的 [阿什伯纳2005], 没有其他的。
每次编译时,我都会清除.tex
除此目录中的文件之外的所有文件。我尝试过从命令行和通过 TeXstudio 进行编译。
.log
文件中其他一些可能有用的信息
...
file 'biblatex-dm.cfg' not found.
...
Package biblatex Info: ... file 'tmp.bbl' not found.
...
这似乎是最近才出现的问题。我有一段时间没用 Windows 了……我完全不知所措。我怀疑这是 MikTeX 更新导致的?问题:
为什么这种行为与操作系统不同?
您能顺利编译我的 MWE 吗?
有什么问题/我该如何解决它?
似乎与这个。
版本:
TeXstudio 2.12.6 (hg 6632:7777b2b8a906) 使用 Qt 版本 5.9.1,使用 Qt 5.9.1 R 编译
MiKTeX-pdfTeX 2.9.6499 (1.40.18) (MiKTeX 2.9.6500 64 位)
答案1
事实证明 Bitdefender默默阻止biber.exe
和bibtex.exe
。真是一个很棒的“功能”。