![编译参考书目时出现包 keyval 错误(包 keyval 错误:given_i 未定义。\printbibliography[heading=bibintoc])](https://linux22.com/image/342009/%E7%BC%96%E8%AF%91%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E6%97%B6%E5%87%BA%E7%8E%B0%E5%8C%85%20keyval%20%E9%94%99%E8%AF%AF%EF%BC%88%E5%8C%85%20keyval%20%E9%94%99%E8%AF%AF%EF%BC%9Agiven_i%20%E6%9C%AA%E5%AE%9A%E4%B9%89%E3%80%82%5Cprintbibliography%5Bheading%3Dbibintoc%5D%EF%BC%89.png)
我对 LaTeX 还不太熟悉。我使用的是 MiKTeX 2.9.5987,并使用 TeXstudio 作为编辑器来撰写论文。我的.tex
文件中很长时间没有错误,但由于缺少/混乱的graphicx
软件包(我想要数字数组),我决定卸载 MiKTeX 并安装新版本 2.9.6069。我还卸载了 TeXstudio 并在安装 MiKTeX 2.9.6069 后重新安装它,加载了我之前的 TeXstudio 配置文件。但是出于某种原因,我无法构建 pdf,因为我收到以下错误(在同一行):
Package keyval Error: given_i undefined. \printbibliography[heading=bibintoc]
Package keyval Error: family_i undefined. \printbibliography[heading=bibintoc]
我无法在任何地方找到此错误描述:它们与什么相关?我该如何修复它?
我使用的代码是 Steve R. Gunn、Sunil Patel 和 Vel 的硕士/博士论文的稍微修改版本:
\documentclass[
% (skipped font and page setting)
]{MastersDoctoralThesis}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{palatino}
\usepackage[backend=bibtex,style=numeric,citestyle=numeric-comp,natbib=true]{biblatex}
\addbibresource{Bibliography.bib}
\usepackage[autostyle=true]{csquotes}
\usepackage{microtype}
\usepackage{upgreek}
\usepackage{textgreek}
\usepackage{fixltx2e}
\usepackage{mparhack}
\usepackage{lettrine}
\usepackage{tabulary}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{caption}
% (skipped irrelevant lines)
\begin{document}
\include{Chapters/Chapter1}
\include{Chapters/Chapter2}
\include{Chapters/Chapter3}
\include{Chapters/Chapter4}
\include{Chapters/Chapter5}
\printbibliography[heading=bibintoc] %line where error is located
\end{document}
非常感谢你的帮助!