在下面的屏幕截图中:
为什么 WinEdt 树结构中会出现无法找到 bib 文件的警告。
我的文档可以正常编译,因为我对 biblatex 有以下命令:
\usepackage[refsection=chapter,defernumbers=true,sorting=none,sortcites=true,autopunct=true,babel=hyphen,abbreviate=false,backref=true,backend=biber]{biblatex}
\addbibresource{../References/chap1.bib}
\addbibresource{../References/chap2.bib}
\addbibresource{../References/chap3.bib}
\addbibresource{../References/appendix.bib}
这是我的文件夹结构的图像:
我能够正确地编译我的文档,但只是好奇为什么我在树结构中收到来自 WinEdt 的此警告?
答案1
WinEdt 假定其树界面中必须收集的文件的路径与正在处理的主文档相关。
因此,你必须使用
\addbibresource{References/chap1.bib}
\addbibresource{References/chap2.bib}
\addbibresource{References/chap3.bib}
\addbibresource{References/appendix.bib}
代替
\addbibresource{../References/chap1.bib}
\addbibresource{../References/chap2.bib}
\addbibresource{../References/chap3.bib}
\addbibresource{../References/appendix.bib}
为了避免使用 biber 编制参考书目时出现的错误,请参阅我的这个答案。