Biblatex 和 addbibresource 不显示

Biblatex 和 addbibresource 不显示

.bib我在使用时无法引用和显示正确的内容\printbibliography。我有以下

\documentclass[11pt,a4paper, twoside]{report}
\usepackage[english]{babel}
\usepackage{newunicodechar}
\usepackage[T1]{fontenc}
\usepackage{fontspec}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{titlesec}
\usepackage{pdfpages}
\usepackage{url}
\usepackage{csquotes}
\usepackage[backend=biber,style=numeric,bibstyle=ieee,sorting=none]            
{biblatex}
\usepackage[nottoc,notlot,notlof]{tocbibind}


\addbibresource{mendeley.bib}

而我的.bib文件看起来像这样。

@techreport{Ottersland2018RosteeReport,
title = {{Rostee Preliminary Report}},
year = {2018},
author = {Ottersland, Martin},
pages = {19},
url = {https://something/otherthing/lastthing/someindex.extension},
institution = {University of Agder},
address = {Grimstad}

我调用以新的标题名称打印我的源,文档中\printbibliography[title={Sources}]没有s,因此源应该打印为空白。但打印结果却如下所示:\cite

Sources
[1]I. G. 2012. (2012). Section of cancer surveillance, [Online]. 
Available:http : / /globocan.iarc.fr/Pages/fact_sheets_cancer.aspx.

首先,这个引用在我的 中不存在.bib,我不知道它为什么在那里。我做错了什么?文件的路径和名称.bib是按顺序排列的,导入也是如此。

答案1

\printbibliography.bbl将打印由 生成的文件中可用的信息biber。您的描述表明您有一个旧.bbl文件,该文件来自您的文档确实有引用的时候。

因此,要修复此问题,请执行以下两项操作之一:

  1. 删除该.bbl文件。
  2. 重新运行biber,因此bbl文件被重写。

相关内容