我运行以下代码:
% !BIB TS-program = biber
\documentclass{article}
\usepackage[backend=biber,style=ieee-alphabetic]{biblatex}
\addbibresource{bibshort.bib}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\cite{onishchik}
\printbibliography[heading=bibintoc]
\end{document}
文件 bibshort.bib 位于同一文件夹中。我在 Ubuntu 14.04 上通过 TeX Live 运行 TeXStudio,其“构建和查看”代码为
txs:///pdflatex | txs:///biber | txs:///pdflatex | txs:///pdflatex | txs:///view
同一目录中没有以我的文件名开头的旧辅助文件。我做到了
sudo apt-get install texlive-bibtex-extra
sudo apt-get install texlive-bibtex-extra biber
以防万一,但这些已经更新了。另一方面,LaTeX 和 BibTeX 似乎都运行良好。
which biber
返回
/usr/bin/biber
我的文档的日志如下:
: No file mintexbib.bbl.
line 8: Citation 'onishchik' on page 1 undefined
line 9: Empty bibliography
: There were undefined references.
: Please (re)run Biber on the file:(biblatex) mintexbib(biblatex) and rerun LaTeX afterwards.
所制作的文件上写着“嗨![奥尼什奇克]“并且这个名字是位于同一文件夹中的 bibshort.bib 中的真实引用键。
我该怎么做才能获得参考书目?