
\ll
我使用 Vim-LaTeX 透過在編輯器中呼叫命令將 LaTeX 文件編譯為 PDF 。我在新的 Ubuntu 14.04 中編譯 LaTeX 文件時收到此警告:
LaTeX Warning: Empty bibliography on input line 728.
產生的 PDF 沒有參考書目部分,也不會產生引文!
該文件在具有相同 Vim 和 Vim-LaTeX 版本的 Ubuntu 12.04 上可以正常編譯。與較新的 Ubuntu 一起分發的 TeX-Live 發生了什麼變化而產生此錯誤?如何取回產生的 PDF 中的參考書目部分?
該文件使用 biblatex 並具有以下格式:
\documentclass{scrbook}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage[citestyle=numeric,bibstyle=numeric,backref=true]{biblatex}
\title{Foobar}
\author{Somejoe}
\addbibresource{books.bib}
\addbibresource{papers.bib}
\addbibresource{links.bib}
\begin{document}
\frontmatter
\maketitle
\tableofcontents
\mainmatter
% Because this is empty document
\nocite{*}
% Content goes here
\printbibliography
\end{document}
一些相關的問題說,新版本的 biblatex 需要 biber。我安裝了biber,但這個錯誤仍然發生。