我的最小例子:
.bib
文件:
@article{hope_policy_1993,
title = {Policy analysis of the greenhouse effect: An application of the {PAGE} model},
volume = {21},
issn = {0301-4215},
shorttitle = {Policy analysis of the greenhouse effect},
url = {http://www.sciencedirect.com/science/article/pii/030142159390253C},
doi = {10.1016/0301-4215(93)90253-C},
number = {3},
urldate = {2013-12-19},
journal = {Energy Policy},
author = {Hope, Chris and Anderson, John and Wenman, Paul},
month = mar,
year = {1993},
keywords = {Greenhouse effect, Modelling, Uncertainty},
pages = {327--338}
}
我的.tex
文件可以正常工作:
\documentclass{article}
\usepackage[backend=bibtex8]{biblatex}
\addbibresource{biberEx.bib}
\begin{document}
Citation test: \cite{hope_policy_1993}
\printbibliography
\end{document}
我正在使用 Texmaker 并运行pdflatex + bibtex8 + pdflatex + pdflatex
,它运行良好。
当我将.tex
文件更改为:
\documentclass{article}
\usepackage[backend=biber]{biblatex}
\addbibresource{biberEx.bib}
\begin{document}
Citation test biber: \cite{hope_policy_1993}
\printbibliography
\end{document}
然后跑pdflatex + biber + pdflatex + pdflatex
,
我编译的 PDF 内容为:“引文测试 biber [hope˙policy˙1993 ]”。我在 Texmaker 中收到的警告消息为:“第 1 页上的引文‘hope_policy_1993’未定义”和“存在未定义的引用”。
似乎 biber 无法查看/读取我的 .bib 文件。有什么想法吗?非常感谢任何帮助,以及对我的问题的反馈,因为这是我的第一篇tex.stackexchange
帖子。
另请注意,我刚刚从 Windows 8 升级到 Windows 8.1,旧操作系统上的一切似乎都运行良好。我重新安装了 MiKTeX、Texmaker 和 biber,但无济于事。
答案1
我已经解决了这个问题 - 我使用了错误版本的 biber。我将其替换为http://www.ctan.org/tex-archive/biblio/biber/binaries/Windows。