bibtex 无法打开或找到 source.bib

bibtex 无法打开或找到 source.bib

我查看了其他问题,但似乎都无法解决我的问题。

我有一个文档,想用 biblatex 执行以下操作:

  1. 使用 bibtex 后端
  2. 整理我的(长篇)书目
  3. 不再需要 bibtex,只需使用 PdfLaTeX 进行进一步编辑即可

我使用 Texmaker、Windows 7 和 MikTeX 软件包。所有使用的文件 (*.tex、*.aux、*.bib 等) 都位于“C:\Users\UserName\Desktop\test”下的同一目录中。

我构建了一个最小工作示例:

\documentclass[12pt,a4paper]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage[babel,german=quotes]{csquotes}
\usepackage[backend=bibtex,bibencoding=ascii,style=numeric-comp]{biblatex}
\addbibresource{source.bib}

\begin{document}

\cite{Shirley65}
{\nocite{*} \printbibliography }

\end{document}

使用 source.bib:

@article{Shirley65,
 title = {Solution of the Schr\"odinger Equation with a Hamiltonian Periodic in Time},
 author = {Shirley, Jon H.},
 journal = {Phys. Rev.},
 volume = {138},
 issue = {4B},
 pages = {B979--B987},
 numpages = {0},
 year = {1965},
 month = {May},
 publisher = {American Physical Society},
 doi = {10.1103/PhysRev.138.B979},
 url = {http://link.aps.org/doi/10.1103/PhysRev.138.B979}
}

现在,我尝试使用“bibtex %”用 Texmaker 编译它,但出现错误。完整日志如下:

This is BibTeX, Version 0.99d (MiKTeX 2.9) The top-level auxiliary file: test.aux The style file: biblatex.bst 
I couldn't open database file source.bib ---line 4 of file test.aux : \bibdata{test-blx,source : } 
I'm skipping whatever remains of this command Database file #1: test-blx.bib 
Warning--I didn't find a database entry for "Shirley65" Biblatex version: 2.6 (There was 1 error message) 
Process exited normally

当我再次运行 PdfLaTeX 时,我收到警告,我的参考书目是空的,并且找不到 Shirley65。

我不知道该如何解决这个问题。如能得到任何帮助我将不胜感激。

相关内容