我的问题是:我使用的是 biblatex,但被要求使用 chicago-biblatex。在我这样做之前,我拥有的所有参考资料(在 .bib 文件中)都正确引用。切换到 chicago-biblatex 后,我在引文中看到的只有引文键,好像没有找到 .bib 文件。我使用 LuaLaTeX 作为编译器(表情符号包所需)。文档的第一章(执行)中没有引文。为了以防万一,我将保持原样。
这是代码(不含识别信息):
\documentclass[11pt]{article}
\usepackage[margin=2.5cm]{geometry}
\usepackage{graphicx}
\usepackage{float}
\usepackage{times}
\usepackage{url}
\usepackage{enumitem}
\usepackage[table]{xcolor}
\usepackage{csquotes}
\usepackage{multicol}
\setlength{\parindent}{0pt}
\usepackage{titlesec}
\usepackage[notes, backend=biber]{biblatex-chicago}
\bibliography{threats}
\usepackage[bitstream-charter]{mathdesign}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{multirow}
\usepackage{array}
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{emoji}
\usepackage{hyperref}
% Table of Contents Formatting
\usepackage{tocloft}
\renewcommand\cftsecfont{\vskip0pt}
\renewcommand\thesection{\arabic{section}}
\renewcommand\thesection{\arabic{section}}
\setlength{\parskip}{1em}
\title{\Huge}
\author{Jo}
\vspace{0.3in}
\date{December 2022}
\begin{document}
\maketitle
\thispagestyle{empty}
\underline{Workshop Participants / Contributors:}
\underline{Acknowledgements:}
\newpage
\pagenumbering{gobble}
\begin{spacing}{0.95}
\tableofcontents
\end{spacing}
\newpage
\include{introduction}
\newpage
\phantomsection\addcontentsline{toc}{section}{References}
%\bibliographystyle{unsrt}
\printbibliography
\end{document}
最后的 \printbibliography 命令会引发参考书目为空的错误。但是,我的 .bib 文件中有数百条引文。是否存在我不知道的冲突?只要不使用任何包,我就能获得有效的引文。使用 biblatex-chicago,我什么也得不到。
以下是 bib 文件中的相关参考书目条目:
@article{Bommasani2021,
abstract = {Too long of an abstract.},
author = {Rishi Bommasani et al},
doi = {10.48550/arxiv.2108.07258},
month = {8},
title = {On the Opportunities and Risks of Foundation Models},
url = {https://arxiv.org/abs/2108.07258v3},
year = {2021},
}
我应该再次强调,在尝试使用 chicago-biblatex 之前,所有引用键都有效。该文件名为threatening.bib。错误日志显示“output.bcf 格式错误,上次 biblatex 运行可能失败。已删除 output.bbl”
当我删除所有介绍文件后只剩下:
\section{Introduction}\label{sec:introduction}
\subsection{Motivation}
Something Something\autocite{Bommasani2021}.
引用有效。我现在该如何解决这个问题?
更新:我发现 bib 文件中有“%”符号。我将删除所有符号后再次更新。
更新:这就是问题所在!谢谢您的帮助!