biblatex-chicago 和 biber 的问题

biblatex-chicago 和 biber 的问题

我在 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 将开始搜索不存在的文件。

相关内容