.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
文件,该文件来自您的文档确实有引用的时候。
因此,要修复此问题,请执行以下两项操作之一:
- 删除该
.bbl
文件。 - 重新运行
biber
,因此bbl
文件被重写。