我最近backend=biber
在编码时遇到了一些问题,因此将其更改为bibtex8
(Biblatex 编码)。一切似乎都运行正常,直到我添加了一些参考文献并更新了参考书目文件。新的参考文献仍然未定义。我.aux
从项目文件夹中删除了所有“附加”文件(如等),并运行了 LaTeX 三次。现在所有参考文献都未定义,甚至没有.blg
生成任何文件。所以我在互联网上查看了一下,发现德国 LaTeX 社区中有人遇到了类似的问题。他曾经使用过 Texmaker,显然问题是biber
试图从.aux
文件而不是.bcf
文件中获取信息。该用户在 Texmaker 中手动更改了这一点,一切开始正常工作。但是,另一位用户建议在 TeXnicCenter(我正在使用)中不需要这样做,因为这已经由 指示了%tm
。现在我完全不知道如何解决这个问题。
以下是 MWE:
\documentclass{scrartcl}
\usepackage[british]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=authoryear-comp, maxnames=1, doi=false, url=false, bibencoding=utf8, backend=biber]{biblatex}
\bibliography{litthesis}
\begin{document}
This is my text \parencite{Hong2006}
\newpage
\printbibliography
\end{document}
以下是参考书目:
@article{Hong2006,
author = {Hong, Seungpyo and Leroueil, Pascale R and Janus, Elizabeth K and Peters, Jennifer L and Kober, Mary-Margaret and Islam, Mohammad T and Orr, Bradford G and Baker, James R and Holl, Mark M Banaszak},
title = {Interaction of polycationic polymers with supported lipid bilayers and cells: nanoscale hole formation and enhanced membrane permeability.},
journal = {Bioconjug Chem},
volume = {17},
number = {3},
pages = {728-734},
year = {2006}
}
以下是文件中的内容.log
:
Package biblatex Info: Trying to load bibliographic data...
Package biblatex Info: ... file 'mwe.bbl' not found.
No file mwe.bbl.
有人知道出了什么问题吗?
答案1
正如我们发现的golatex.de这个问题与这个问题和这个问题。
biber
抱怨:
data source C:\Users\<user>\AppData\Local\Temp\par-416e6a61\cache-46f2da95c5284272f49f4e60b997c7e3f24afb19\recode_data.xml not found in .
Compilation failed in require at Biber/Utils.pm line 21.
BEGIN failed--compilation aborted at Biber/Utils.pm line 21.
Compilation failed in require at Biber/Utils.pm line 8.
BEGIN failed--compilation aborted at Biber/Utils.pm line 8.
Compilation failed in require at (eval 24) line 2.
...propagated at C:/strawberry/perl/lib/base.pm line 94.
BEGIN failed--compilation aborted at Biber.pm line 5.
Compilation failed in require at script/biber-MSWIN line 17.
BEGIN failed--compilation aborted at script/biber-MSWIN line 17.
解决方案由@egreg建议和@pmav99,分别,对于其他问题 - 即删除par-<some string>
临时文件夹中的目录 - 也解决了这里的问题。