请帮助我修复 的工作biber
。当我输入biblatex
选项backend=biber
后,在编译过程中我得到:
This is BibTeX, Version 0.99d (TeX Live 2010)
The top-level auxiliary file: test.aux
I found no \citation commands---while reading file test.aux
I found no \bibdata command---while reading file test.aux
I found no \bibstyle command---while reading file test.aux
(There were 3 error messages)
我刚刚在 2011 年 5 月 23 日使用命令更新了我的 TexLive 2010。tlmgr update --all
我可能做错了什么?请帮忙。
修正后:添加代码
\documentclass[12pt]{report}
\usepackage{fontspec}
\usepackage[hidelinks]{hyperref}
\usepackage{xunicode}
\usepackage[no-sscript]{xltxtra}
\usepackage[babel=false]{csquotes}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\setotherlanguages{german,english,greek,polish,russian}
\usepackage[backend=biber,style=verbose-ibid,citepages=suppress,sorting=nty]{biblatex}
\setmainfont[Mapping=tex-text]{Linux Libertine}
\usepackage{setspace}
\usepackage{acronym}
\usepackage{tocloft}
\usepackage{filecontents}
\begin{filecontents}{fortest.bib}
@Book{Kaluzh,
title = {Nowy sobór. Natura, historia przygotowań, tematyka},
author = {Tadeusz Kałużny},
publisher = {wydawnictwo księży Sercanów},
year = {2008},
location = {Krakóv},
}
@Book{AlKarapan,
author = {Αλέξανδρος Κ. Καραπαναγοπούλου},
title = {Η Μεγάλη Σ. της ΟΑΕ},
publisher = {Auto-édition},
year = {1990/1998},
volumes = {6},
location = {Αθήνα},
shorthand = {MS-OAE},
}
@Misc{Konst1923,
title = {Πρακτικὰ καὶ ἀποφάσεις τοῦ ἐν ΚΠΣ (10 μαΐου--8 ἰουνίου 1923)},
year = {1923},
location = {Κωνσταντινούπολη},
keywords = {primary}
}
@Article{Akury,
author = {Adolf Küry},
title = {Die Konferenz in Konstantinople},
journal = {Internationale kirchliche Zeitschrift},
year = {1924},
number = {14},
pages = {62--64}
}
@Online{Tichon1923enciclic,
title = {\textrussian{Послание Патриарха Тихона к православному народу о реформе календаря в РПЦ}},
date = {1923-10-01},
urldate = {2010-10-05},
url = {http://holyrussia.narod.ru/Tykhon_Calendar.html}
}
@Article{Echo1932,
journal = {Échos d'Orient},
title = {Le préconcile orthodoxe},
author = {J. Lacombe},
number = {31},
year = {1932},
pages = {239-241}
}
\end{filecontents}
\addbibresource{conference.bib}
\begin{document}
test\footcite[331]{Kaluzh} est\footcite[23--27]{AlKarapan} test\footcite[23--27]{Konst1923} test\footcite[23--27]{Tichon1923enciclic} test\footcite[23--27]{Echo1932} test test
\printbibliography
\end{document}
答案1
有时(我不确定为什么或何时)biber 会卡住。这与运行 bibtex 而不是 biber 有关,但我还没有确定原因。无论如何,如果您收到类似以下消息
FATAL - Error loading data source package 'Biber::Input::file::bibtex': data source /tmp/par-username/cache-*
然后,删除整个目录应该可以解决问题。
您可以通过运行来找到必须删除的目录biber --cache
。
在 Linux 中,命令是:
rm -r <directory-name>
<directory-name>
注意:请用命令的输出替换。
在 Windows 中,如果问题也存在,那么解决方案可能是类似的,但我还没有检查过。
更新(PLK 评论之后)
欲了解更多信息,请参阅 biber 手册(第 3.1 节)。
答案2
好吧,如果您告诉 biblatex 您打算使用后端 biber (backend=biber),那么您应该这样做,而不是调用 bibtex。使用 backend=biber,biblatex 会将信息放在文件中bcf
,而不是文件中,aux
因此 bibtex 找不到它们也就不足为奇了。