我正在尝试在文档中创建脚注引用。但是我不断收到以下警告:
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
,并将 的调用更改为bibtex
,biber
例如:
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
,并编译三次。
如果没有其他问题的话应该就是这样...