更新 TL 2015 至 2017 后,参考书目不再起作用

更新 TL 2015 至 2017 后,参考书目不再起作用

我今天刚刚在 Windows 系统上更新安装了 TexLive 2017(之前我一直在使用 TL 2015)。我使用(最新版本2.12.8)texstudio 作为编辑器。

当我打开新文档时,我的 MWE 运行良好。但是,当我尝试编译使用 TL 2015 创建的文档时,出现很多错误。

我不明白为什么新文档似乎可以正常工作,而以前的文档却变得如此混乱。

表明log file许多! Undefined control sequence.

我还收到一个名为:的文件,myfile.bbl其中显示了以下我不理解的事情:

% $ biblatex auxiliary file $
% $ biblatex bbl format version 2.5 $
% Do not modify the above lines!
%
% This is an auxiliary file used by the 'biblatex' package.
% This file may safely be deleted. It will be recreated by
% biber as required.
%
\begingroup
\makeatletter
\@ifundefined{[email protected]}
  {\@latex@error
     {Missing 'biblatex' package}
 {The bibliography requires the 'biblatex' package.}
  \aftergroup\endinput}
  {}
 \endgroup

答案1

删除临时的.aux.bbl.bcf文件。然后使用完整的 LaTeX-Biber-LaTeX-LaTeX 序列从头开始重新编译。

这些临时文件用于biblatexBiber 和 LaTeX 之间通信或在运行 LaTeX 时记住内容。它们通常包含内部宏,其结构可能会在运行 LaTeX 时发生变化。biblatex不同版本之间发生变化。请参阅在两台机器上匹配 biblatex。由于在执行完整的 LaTeX-Biber-LaTeX-LaTeX 运行时会自动重新创建临时文件,因此可以安全地删除它们,然后执行完整的编译运行。

相关内容