使用 \footcite 的 TexNicCenter 问题

使用 \footcite 的 TexNicCenter 问题

我正在尝试在文档中创建脚注引用。但是我不断收到以下警告:

LaTeX Warning: Citation 'A01' on page 1 undefined on input line 21.
LaTeX Warning: Empty bibliography on input line 23.

我得到的脚注输出是“A01”。由于某种原因,它没有将书籍信息与 A01 关联起来,尽管它就在那里。

我尝试使用的示例是:

\documentclass{article}
\usepackage[style=mla]{biblatex}
\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@book{A01,
  author = {Author, A.},
  year = {2001},
  title = {Alpha},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\textheight=150pt% just for the example

\begin{document}

Some text.\footcite{A01}

\printbibliography

\end{document}

答案1

TeXnicCenter 没有用于编译 LaTeX 和 biber 的预构建配置文件。

按 Alt+F7,复制一个现有的(LaTeX => PDF),将其重命名为LaTeX => biber PDF,并将 的调用更改为bibtexbiber例如:

C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\bibtex.exe  

C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\biber.exe  

现在在 TexnicCenter 中将编译方法从 更改LaTeX => PDF为新的LaTeX => biber PDF,并编译三次。

如果没有其他问题的话应该就是这样...

相关内容