我的系统是 Windows 10。我最近开始使用 LaTeX。写作时我使用 TeXmaker。我正在尝试使引用和参考书目功能正常工作。我使用 Mendeley 的 BibTex 函数生成了一个 .bib 文件。我将 .bib 文件保存在与我的 .tex 文档相同的目录中。我的引用和参考书目测试文档如下所示:
\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel, german=guillemets]{csquotes}
\usepackage[style=authoryear, backend=biber]{biblatex}
\bibliography{library02.bib}
\begin{document}
\cite{Angelica2008}
\printbibliography
\end{document}
保存.tex 文档后,我在文件上运行了 latex:latex C:...\beispiel02.tex - 成功了。
下一步我运行了 biber:biber beispiel02
我尝试在相当多不同的 .tex 文档、目录结构和命令等中执行此操作,但总是出现错误:找不到 library02.bib
我已经查找过隐藏的扩展文件(此现象之前在本论坛中描述过),但是没有找到。
我的 biber 版本是 2.5。TeX Live Manager 没有给我任何可能的进一步更新,biblatex 也没有。
我使用 Jabref 打开了我的 .bib 文件,成功了,然后又用这个程序保存了它。我确保设置是将文件保存为 utf-8。
我也尝试输入库的完整目录路径,或者将 library.bib 保存在另一个文件夹中(也在 texmf 文件夹中)。
到目前为止,这些都没有起作用,我很高兴能获得更多解决问题的想法。
答案1
通过在命令窗口中输入命令时选择包含文件的文件夹的确切目录,问题得以解决。否则,latex 仍然能够通过命名完整路径来找到 tex 文件,但 biber 无法找到 .bib 文件。