我在 Windows 10 上使用 texlive 2020。版本详细信息为这是 pdfTeX,版本 3.14159265-2.6-1.40.21(TeX Live 2020/W32TeX)(预加载格式=pdflatex 2020.12.22)
我从这里尝试了这个例子: 使用芝加哥 B
\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[authordate, backend=biber]{biblatex-chicago}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson}
ipsum \autocite{nussbaum}
dolor \autocite{sigfridsson}
sit \autocite{worman}
amet \autocite{cicero}
dolor \autocite{companion}.
\printbibliography
\end{document}
但是,引用没有显示。我尝试从 Windows 命令行运行。我收到一个奇怪的错误。
如您所见,biber 正在寻找 chicago-bitblatex.tex.bcf,但我的目录中存在的文件名为 chicago-bitblatex.bcf。问题是什么?
答案1
.tex
需要在不带文件扩展名的文件名称上调用 Biber,.tex
或者直接在带文件扩展名的文件名称上调用.bcf
。在您的示例中,
biber chicago-bitblatex
和
biber chicago-bitblatex.bcf
将是有效的 Biber 呼叫。
我发现使用不带扩展名的表单更方便(并且使用无扩展名的文件名通常更容易配置编辑器和类似工具),所以我会使用
biber chicago-bitblatex
这也正是您会在本网站的大多数答案中发现的内容。
如果您在调用中包含.tex
,Biber 将开始搜索不存在的文件。