PDF 中的引用键,未处理的参考文献:TexStudio、biblatex-chicago

PDF 中的引用键,未处理的参考文献:TexStudio、biblatex-chicago

我正在使用 TexStudio 和 biblatex-chicago 软件包撰写一篇人文论文,但在使 PDF 显示完整引文作为脚注和打印参考书目方面遇到了问题。我已阅读文档并了解了 Tex Studio 需要使用的编译/构建顺序的特性。我也阅读了与我的问题相关的帖子,但到目前为止还没有找到适合我的解决方案。我想知道我的其他一些软件包是否会干扰,或者我只是忽略了一些简单的东西。我正在寻找有人为我指明正确的方向。我也很高兴知道您在我的序言中发现的任何其他错误。

我的 MWE(如果您需要更多详细信息,请告诉我):

\documentclass[12pt,a4paper,openright,draft]{report}
\usepackage[margin=2.5cm]{geometry}
\usepackage{setspace}    
\usepackage{parskip}    
\doublespacing    
\usepackage{hyperref}    
\usepackage{comment}    
\usepackage{fancyhdr}    
\usepackage{url}    
\usepackage{microtype}    
\usepackage{color}    
\usepackage{nth}    
\usepackage{fancyhdr}    
\pagestyle{fancy}    
\usepackage[nowatermark]{fixmetodonotes}

\usepackage[style=long,nonumberlist,toc,xindy,acronym,nopostdot]{glossaries}


\setacronymstyle{long-short}

\makeglossary

\usepackage[xindy]{imakeidx}    
\usepackage[notes]{biblatex-chicago}
\usepackage{sectsty}

\addbibresource{C:/Users/annas/Documents/introbib}



\begin{document}

some text\autocite{azari2008} more text\autocite{beate2012} 

\printbibliography

\end{document}

我的(示例)introbib.bib 文件如下所示:

@Article{azari2008,
  author   = {Azari, Jaz},
  title    = {Review Essay},
  journal  = {Small Wars \& Insurgencies},
  year     = {2008},
  volume   = {19},
  number   = {2},
  pages    = {274--281},
}

@Article{beate2012,
  author   = {Beate, Jahn},
  title    = {Humanitarian Intervention},
  journal  = {International Politics},
  year     = {2012},
  volume   = {49},
  pages    = {36--58},
}

我没有收到任何这样的错误消息,只有这样的评论:\name在排序规范中已被弃用,请使用\field,我不明白。

答案1

当前biblatex-chicago2016-06-07 发布的 1.0rc1 版本确实发出了以下形式的警告

Package biblatex Warning: '\name' is deprecated in sorting specifications, please use '\field'.

Package biblatex Warning: '\list' is deprecated in sorting specifications, please use '\field'.

即使是在最小的例子中

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{csquotes}

\usepackage{biblatex-chicago}
\addbibresource{biblatex-examples.bib}

\begin{document}
\autocite{sigfridsson}
\printbibliography
\end{document}

您可以放心地忽略这些警告,biblatex只需发出警告并\field在内部使用正确的命令 ( )。应该通知包作者,以便他可以更正排序方案定义。

事实证明向后兼容代码已添加这次提交因此警告仅从 3.5 版开始出现biblatex。我无法测试,但我认为以前的版本可能会默默失败。

相关内容