未显示参考书目

未显示参考书目

citations.bib 包含:

@Book{hicks2001,
 author    = "von Hicks, III, Michael",
 title     = "Design of a Carbon Fiber Composite Grid Structure for the GLAST
              Spacecraft Using a Novel Manufacturing Technique",
 publisher = "Stanford Press",
 year      =  2001,
 address   = "Palo Alto",
 edition   = "1st",
 isbn      = "0-69-697269-4"
}

tex 文件:

\documentclass[a4paper, 11pt, notitlepage]{report}
\usepackage[backend=bibtex]{biblatex}
\addbibresource{citations.bib}
\begin{document}

\nocite{*}
\printbibliography 

\end{document}

此命令将不是打印参考书目,虽然没有编译错误。有什么问题?我在 Windows 8.1 中使用 TeXstudio。我尝试过使用 XeLatex + Biber、PdfLatex + Biber、PdfLatex + BibTeX。

更新:现在,我包括

\usepackage[backend=bibtex]{biblatex}

我收到错误:

No file untitled.bbl

答案1

从评论中提供的一些信息来看,可能是您 (i) 无法biber从 TeXstudio 内部调用,并且 (ii) 不知道如何打开命令窗口biber“手动”运行。我认为您知道如何bibtex从 TeXstudio 内部执行。

如果是这种情况,并且您的书目条目不包含任何特殊字符,即非 7 位 ASCII 字符,这些字符会在 BibTeX 下产生问题,您可以backend=bibtex在加载biblatex包时指定选项。然后,像往常一样,再运行 latex、bibtex 和 latex 两次,以使所有参考文献和所有引文标注完全更新。

在此处输入图片描述

\documentclass[a4paper, 11pt, notitlepage]{report}
\usepackage{filecontents}  % create "citations.bib" on-the-fly
\begin{filecontents*}{citations.bib}
@Book{hicks2001,
   author    = "von Hicks, III, Michael",
   title     = "Design of a Carbon Fiber Composite Grid Structure for the 
                GLAST Spacecraft Using a Novel Manufacturing Technique",
   publisher = "Stanford Press",
   year      =  2001,
   address   = "Palo Alto",
   edition   = "1st",
   isbn      = "0-69-697269-4"
}
\end{filecontents*}
\usepackage[backend=bibtex,style=numeric]{biblatex}
\addbibresource{citations.bib}
\begin{document}
\nocite{*}
\printbibliography 
\end{document}

相关内容